当前位置:首页 > 服务器类 > Linux服务器 > > Oracle8.1.7forRedHatLinux7.2的安装过程

Oracle8.1.7forRedHatLinux7.2的安装过程

点击次数:23 次 发布日期:2008-11-29 16:25:51 作者:源代码网
源代码网推荐
源代码网推荐
源代码网推荐  作者:stranger21
源代码网推荐  
源代码网推荐  1).确认你已安装了以下兼容包:
源代码网推荐  rpm ?ivh compat-libstdc++-6.2-2.9.0.16
源代码网推荐  rpm ?ivh compat-glibc-6.2-2.1.3.2
源代码网推荐  rpm ?ivh compat-egcs-c++-6.2-1.1.2.16
源代码网推荐  rpm ?ivh compat-libs-6.2-3
源代码网推荐  rpm ?ivh compat-egcs-6.2-1.1.2.16
源代码网推荐  rpm ?ivh compat-egcs-objc-6.2-1.1.2.16
源代码网推荐  
源代码网推荐  2).安装binutils-2.10.91.0.2.i386.rpm包
源代码网推荐  rpm -Uvh --force --nodeps binutils-2.10.91.0.2-3.i386.rpm
源代码网推荐  
源代码网推荐  3).安装Jdk1.1.8_v3到/usr/local,这个不用多说了(不一定要的)
源代码网推荐  bunzip2 jdk118_v3.tar.bz2
源代码网推荐  tar -xvf jdk118_v3.tar
源代码网推荐  ln -s jdk118_v3 java
源代码网推荐  
源代码网推荐  4).获得补丁包------Oracle的glibc-2.1.3-stubs.tar.gz
源代码网推荐   Oracle的env_ctx.mk ( http://211.100.12.66/o8i/env_ctx.mk)
源代码网推荐  
源代码网推荐  5).准备用户环境(root)。
源代码网推荐  groupadd dba
源代码网推荐  useradd oracle -g dba
源代码网推荐  passwd oracle
源代码网推荐  .bash_profile的内容:
源代码网推荐  ORACLE_BASE=/home/oracle; export ORACLE_BASE
源代码网推荐  ORACLE_HOME=/home/oracle; export ORACLE_HOME
源代码网推荐  ORACLE_SID=ORCL; export ORACLE_SID
源代码网推荐  ORA_NLS33=/home/oracle/ocommon/nls/admin/data; export ORA_NLS33
源代码网推荐  NLS_LANG=american_america.zhs16cgb231280;export NLS_LANG
源代码网推荐  LD_LIBRARY_PATH=/home/oracle/lib; export LD_LIBRARY_PATH
源代码网推荐  CLASSPATH=.:/home/oracle/jdbc/lib/classes111.zip;export CLASSPATH
源代码网推荐  PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/dbs:/etc; export PATH
源代码网推荐  ./oracle/envlinux.sh
源代码网推荐  export LD_ASSUME_KERNEL=2.2.5
源代码网推荐  export LDEMULATION=elf_i386_glibc21
源代码网推荐  export GCC_EXEC_PREFIX=/usr/i386-glibc21-linux/lib/gcc-lib/
源代码网推荐  6).临时更改glibc
源代码网推荐  将/usr/i386-glibc21-linux/bin/i386-glibc21-linux-env.sh复制一份到/usr/oracle并改名为envlinux.sh.(注:本人在没有复的制的情况下,没能成功运行起i386-glibc21-linux-env.sh)
源代码网推荐  并在. bash_profile中加入:
源代码网推荐   ./oracle/envlinux.sh
源代码网推荐   export LD_ASSUME_KERNEL=2.2.5
源代码网推荐  执行.bash_profile看看是否己替换:
源代码网推荐   ./home/oracle/.bash_profile
源代码网推荐   gcc ?v
源代码网推荐  替换前是:Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/2.96/specs
源代码网推荐   gcc version 2.96 20000731(Red Hat Linux7.1.2.96.81)
源代码网推荐  替换后是:Reading specs from
源代码网推荐   /usr/i386-glibc21-linux/lib/gcc-lib/i386-redhat-linux/2.96/specs
源代码网推荐   gcc driver version 2.96 20000731 (Red Gat Linux 7.1 2.96-81) executing
源代码网推荐   gcc version egcs-2.91.66
源代码网推荐  再不行,把机器重启。
源代码网推荐  
源代码网推荐  7).修改内核参数(root用户):
源代码网推荐   echo 134217728 > /proc/sys/kernel/shmmax
源代码网推荐   echo ?e “250 32000 100 128” > /proc/sys/kernel/sem
源代码网推荐  或编辑 /etc/services(在安装完oracle之后也可以)
源代码网推荐  set shmsys:shminfo_shmmax=4294967295
源代码网推荐  set shmsys:shminfo_shmmin=1
源代码网推荐  set shmsys:shminfo_shmmni=100
源代码网推荐  set shmsys:shminfo_shmseg=10
源代码网推荐  set semsys:seminfo_semmni=100
源代码网推荐  set semsys:seminfo_semmsl=100
源代码网推荐  set semsys:seminfo_semmns=200
源代码网推荐  set semsys:seminfo_semopm=100
源代码网推荐  set semsys:seminfo_semvmx=32767
源代码网推荐  编辑好后存盘重新启动系统。
源代码网推荐  不然会在启动数据库时出错。
源代码网推荐  8).安装
源代码网推荐   根据提示,一步步安装。
源代码网推荐  9).出现错误提示:
源代码网推荐   Error in invoking target install of makefile
源代码网推荐   /home/oracle/ctx/lib/ins_ctx.mk
源代码网推荐   ……..
源代码网推荐  这就是env_ctx.mk的过错,新开一个konsole窗口,把下载的env_ctx.mk copy 到$ORACLE_HOME/ctx/lib/目录下,然后Retry
源代码网推荐  10).root.sh的错误:
源代码网推荐   当提示要运行root.sh时,先修改/home/oracle/root.sh,之后再运行。
源代码网推荐  注意,Root.sh里有两处错误:
源代码网推荐  RMF=/bin/rm -f
源代码网推荐  修改为
源代码网推荐  RMF="/bin/rm -f"
源代码网推荐  RUID=`/usr/bin/id|$AWK -F( "{print $2}"|$AWK ?F) "{print $1}`
源代码网推荐  修改为
源代码网推荐  RUID=`/usr/bin/id|$AWK -F( "{print $2}"|$AWK -F) "{print $1}"`
源代码网推荐  完成之后点击“OK”
源代码网推荐  11不要急着点击下一步,新开一个konsole口,把下载下来的Oracle补丁包
源代码网推荐  glibc-2.1.3-stubs.tar.gz,在$ORACLE_HOME下
源代码网推荐  tar -xvzf /tmp/glibc-2.1.3-stubs.tar.gz
源代码网推荐  然后运行,./setup_stubs.sh(也许是这个名),大约5分钟后,一切OK了。返回安装画面,选种Perform typical configuration,下一步。
源代码网推荐  12).之后系统创建数据库,数据库安装完成。
源代码网推荐  
源代码网推荐  
源代码网推荐  
源代码网推荐
源代码网推荐
源代码网推荐
源代码网推荐
源代码网供稿.
网友评论 (0)
会员中心
服务器类
本站推荐
服务器类之精华