Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Database/JDBC/SQL/JDO/Hibernate
» Oracle
打印话题 寄给朋友 订阅主题 |
作者 | (ZT)在RedHat Enterprise Linux Advanced Server 3上安装Oracle9.2.0 |
nothing
天外飞仙..... CJSDN高级会员 发贴: 1636 积分: 131 |
于 2004-01-10 12:23
以下是OTN中文论坛比較好的轉載文章。希望有幫助。實際上和 http://www.puschitz.com/InstallingOracle9i.shtml 差不多。 在RedHat Enterprise Linux Advanced Server 3上安装Oracle9.2.0 这个周下了RHEL3,装了Oracle 9i,将过程贴出来,给大家分享. 查了metalink上的资料,并查了一些以前的贴子.有重复的,就不写了,各位看看以前的贴子就行了,不用我再写浪费论坛资源了. 主要写一些跟其他linux发行版不一样的地方. 其实,是比较懒! 不过,如何装817,还没有来得及测试.等什么时候将8174和9204同时装上了,再写过程出来. 1.安装RedHat EL3 现在的安装界面都做的很好了,一路NEXT就可以安装了.如果有困难,请参考其他linux安装文档进行. 注意: 需要安装开发工具. 2.检查补丁 需要确认以下包都已经安装: # rpm -qa | grep compat compat-libstdc++-7.3-2.96.122 compat-gcc-c++-7.3-2.96.122 compat-libstdc++-devel-7.3-2.96.122 compat-db-4.0.14-5 compat-gcc-7.3-2.96.122 # rpm -qa | grep openmotif openmotif21-2.1.30-8 # rpm -qa | grep setarch setarch-1.3-1 如果有包没有安装,使用 # rpm -i compat...i386.rpm 命令来安装相应的包. 3.设置安装环境 需要将gcc,g++更换为2.96版本的. # cd /usr/bin # mv gcc gcc323 # mv g++ g++323 # ln -s gcc296 gcc # ln -s g++29 确认版本正确 # gcc -v Reading specs from /usr/lib/gcc-lib/i386-redhat-linux7/2.96/specs gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-122) # g++ -v Reading specs from /usr/lib/gcc-lib/i386-redhat-linux7/2.96/specs gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-122) 登录为oracle用户 # su – oracle $ 检查环境变量 $ uname -a Linux localhost.localdomain 2.4.21-4.EL #1 Fri Oct 3 18:13:58 EDT 2003 i686 i686 i386 GNU/Linux $ rpm -qa | grep glibc glibc-2.3.2-95.3 $ set | grep ORACLE ORACLE_BASE=/u01/app/oracle ORACLE_HOME=/u01/app/oracle/product/9.2.0.4.0 ORACLE_SID=ora9 $ set | grep LD_ASSUME_KERNEL LD_ASSUME_KERNEL=2.4.19 $ set 命令显示的结果中,必须有 ORACLE_HOME. 注意: 如果不设置LD_ASSUME_KERNEL, 则不能启动jre,也就不能启动安装界面. 4.从metalink下载必须的补丁 需要的补丁: p3095277_9204_LINUX.zip 9.2.0.4.0的升级补丁包. p3006854_9204_LINUX.zip 在运行 runInstaller 之前打. p3119415_9204_LINUX.zip 在升级到9.2.0.4.0之后打. p2617419_210_GENERIC.zip 打3119415补丁所需要的补丁. 说明: metalink上的文章说, 补丁 3119415在出现 ins_oemagent.mk link 错误时打,然后 retry. 经测试,安装过程中,这个补丁打不上去,报 oraInventory/ContentsXML/comps.xml不存在. 需要在安装完9204的补丁以后再打. 如何使用补丁, 请看后文. 5.开始安装9.2.0 运行runInstaller之前,需要打补丁3006854: 注意,必须以root身份运行. # unzip p3006854_9204_LINUX.zip Archive: p3006854_9204_LINUX.zip creating: 3006854/ inflating: 3006854/rhel3_pre_install.sh inflating: 3006854/README.txt # cd 3006854 # sh rhel3_pre_install.sh 然后就可以运行runInstaller安装了.注意选择不要创建数据库. Relink阶段,会出两个错误:ins_oemagent.mk 和 ins_ctx.mk. 点 Ignore 忽略. 如果还有其他疑问,请参考其它安装文章. 6.升级到9.2.0.4.0 安装结束后,HTTPD会自动运行.在升级之前,需要将它停下来. $ cd /u01/app/oracle/product/9.2.0.4.0/Apache/Apache/bin $ ./apachectl stop ./apachectl stop: httpd stopped LISTENER也需要停下来. $ lsnrctl stop LSNRCTL for Linux: Version 9.2.0.1.0 - Production on 07-NOV-2003 16:25:41 Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved. Connecting to (ADDRESS=(PROTOCOL=tcp)(PORT=1521)) The command completed successfully 注意: 如果不停的话,oracle会抱怨不能覆盖文件.这个时候再去将服务停下来也可以,点Retry就可以了. 然后就可以开始打补丁升级了. 解包: $ unzip p3095277_9204_LINUX.zip Archive: p3095277_9204_LINUX.zip inflating: 9204_lnx32_release.cpio inflating: README.html inflating: patchnote.css $ cat 9204_lnx32_release.cpio | cpio -i --make-directories 现在可以运行runInstaller升级了. 注意: 首先要升级oui,否则不让升级到9.2.0.4.而且,升级完oui以后,要退出oui然后再重新运行oui,再升级到9.2.0.4.不退出继续升级有什么问题,metalink没有说,我也没有做测试. 升级过程中,仍然会出现ins_oemagent.mk错误,点 Ignore 忽略. 但 ins_ctx.mk 错误已经被修复,不出现了. 7.打补丁 升级过后,需要打补丁修复ins_oemagent.mk错误. 首先安装 opatch. $ unzip p2617419_210_GENERIC.zip Archive: p2617419_210_GENERIC.zip creating: OPatch/ creating: OPatch/docs/ inflating: Opatch/docs/FAQ ...... inflating: README.txt $ ls $ pwd /tmp/t $ export PATH=$PATH:/tmp/t/OPatch:/sbin 注意: 修改PATH时,除了要包括解压出来的OPatch目录外,还要包括/sbin目录.这一点,metalink上没有说. $ unzip p3119415_9204_LINUX.zip Archive: p3119415_9204_LINUX.zip creating: 3119415/ ...... inflating: 3119415/README.txt $ cd 3119415 $ opatch apply 就算安装成功了. 8.运行dbca的问题. 在运行dbca, netca等图形工具之前,需要设置LD_ASSUME_KERNEL=2.4.19,否则不能启动JAVA. 刚才看笔记,发现漏了一个问题: 安装完9.2.0以后,以root身份运行root.sh会报错.不用管,升级到9.2.0.4以后,就没有问题了. 躲得过的怪物,躲不过的刺激 |
作者 | Re:(ZT)在RedHat Enterprise Linux Advanced Server 3上安装Oracle9.2.0 [Re:nothing] |
hotyaya
发贴: 101 积分: 0 |
于 2004-03-10 22:03
收藏 |
作者 | Re:(ZT)在RedHat Enterprise Linux Advanced Server 3上安装Oracle9.2.0 [Re:nothing] |
wes109
以梦为马 CJSDN高级会员 发贴: 857 积分: 60 |
于 2004-03-11 08:47
收藏 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |