oracle8i在linux9的安装步骤
【字号:
大 中 小】
日期:2023-11-18 09:16:01浏览:55作者:馨心
本安装步骤是经过本人数天的实践和参考其他网友的文档综合而成,只用于在REDHAT Linux 9.0 上安装Oracle 8.1.7之用。在此对那些网友表示衷心感谢。 步骤1:预备软件 下载JDK,sun网站上1.4,1.3都可。 下载oracle的补丁:glibc-2.1.3-stubs.tar.gz 下载glibc-2.1: i386.glibc-2.1-linux.tar.gz 下载binutils:binutils-2.10.91.0.2-3.i386.rpm 上述软件包请自己进行寻找,本人不提供 步骤2:安装glibc2.1 把i386.glibc-2.1-linux.tar.gz拷贝到根目录 使用root用户 tar zxvf i386.glibc-2.1-linux.tar.gz 步骤3:隐藏文件 使用root用户 cd /usr/bin mkdir saved mv gcc cc ld saved ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-gcc gcc ln -s gcc cc ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-ld ld cd /usr/lib mkdir saved mv libc.so libdl.so libm.so libpthread.so saved mv libc.a libdl.a libm.a libpthread.a saved 步骤4:安装JDK 安装jdk,不要问我怎样安装 安装使用root用户 cd /usr/local ln -s /usr/Java/j2sdk-1.2.1_0n java 步骤5:安装binutils rpm -Uvh --force --nodeps binutils-2.10.91.0.2-3.i386.rpm 步骤6:创建oracle用户和组 groupadd oinstall groupadd dba useradd oracle -g oinstall -G dba passwd oracle chown -R oracle.dba /oracle chmod 750 /oracle 步骤7:解压缩oracle 会生成一个Disk1的目录(建议使用oracle用户) 步骤8:设置用户环境 把oracle用户的.bash_profile更改为下面的内容 # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/bin eXPort PATH unset USERNAME # +------------------------------------------------------------+ # FILE : .bash_profile # +------------------------------------------------------------+ umask 022 EDITOR=vi; export EDITOR TERM=xterm; export TERM TMPDIR=/tmp; export TMPDIR # +--------------------------+ # SETUP ORACLE ENVIRONMENT # +--------------------------+ export ORACLE_SID=orcl export ORACLE_BASE=/oracle export ORACLE_HOME=$ORACLE_BASE/prodUCt/8.1.7 export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib export TNS_ADMIN=$ORACLE_HOME/network/admin export NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1 export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data export ORACLE_OWNER=oracle export ORACLE_TERM=xterm #export LDEMULATION=elf_i386_glibc21 export GCC_EXEC_PREFIX=/usr/i386-glibc21-linux/lib/gcc-lib/ # +--------------------------+ # LINUX STUFF # +--------------------------+ export LD_ASSUME_KERNEL=2.4 #source /usr/i386-glibc2.1-linux/bin/i386-glibc21-linux-env.sh # +--------------------------+ # SETUP SEARCH PATH # +--------------------------+ PATH=$PATH:$ORACLE_HOME/bin:/opt/bin:/bin:/usr/bin:/usr/local/bin:/usr/sbin:/usr/X11R6/bin:/usr/local/java/bin:. export PATH # +--------------------------+ # SETUP JAVA ENVIRONMENT # +--------------------------+ export JAVA_HOME=/usr/local/java export CLASSPATH=/oracle/product/8.1.7/jdbc/lib/classes12.zip:/oracle/product/8.1.7/JRE:/oracle/product/8.1.7/jlib:/oracle/product/8.1.7/rdbms/jlib:/oracle/product/8.1.7/network/jlib:. # +-------------+ # 'GREETINGS' # +-------------+ echo '.bash_profile executed' 运行此文件:source .bash_profile ,或者重新启动用户 步骤9:安装oracle 使用oracle用户登录 export LANG=en(为了避免出现乱码) runInstaller 当出现错误时安装oracle补丁,一定oracle用户进行安装补丁,否则安装过程会有点难受。 安装过程不再描述 步骤10:恢复系统 rpm ?e ?force ?nodeps bintuils-2.10.0.18 rpm ?ivh ?force binutils高版本 cd /usr/bin rm ?f gcc cc ld mv ./saved/* . rmdir daved cd /usr/lib mv ./saved/* . rmdir daved 步骤11:设置自动启动,修改oratab文件 root# vi /etc/oratab 将最后的N改为Y 简单的服务启动脚本: root#vi /etc/rc.local 添加以下内容: su ? oracle ?c ‘lsnrctl start’ su ? oracle ?c ‘dbstart’ 步骤11:设置自动关闭 本人不知把脚本放在何处才能在系统关闭时自动执行关闭数据库的脚本'