inflating: 3006854/README.txt
# cd 3006854
# sh rhel3_pre_install.sh
3、完成Oracle的安装:
新开一个控制终端(用root用户开)
#xhost
这个命令用来确保oracle用户调用X11,否则无法安装
我看过的任何的文档里都没有提到,结果害得我在这个地方憋了两个小时才搞定
#su - oracle
在登录终端中转换到oracle用户:
在oracle主目录里运行:/home/ora9i/Disk1/runInstaller
注意的是以下几点:
第一,在RedHat Advance Server 3下安装Oracle9i不用将gcc降级,有些文档里说需要将gcc降为2.96,其实是无需的
第二,在部分文档里,需要oracle用户的bash.profile文档中降LD_ASSUME_KERNEL配置为2.4.19,千万不要这样配置,否则会在Rlink时会有一大堆报错
第三,安装Oracle无需额外安装JDK,Oracle自己带
第四,再安装过程中,系统会提醒您用root身份去执行两个sh文档,再root的登录终端中按提示操作就能够了
第五,Relink阶段,会出两个错误:ins_oemagent.mk 和 ins_ctx.mk. 点 Ignore 忽略.
第六.注意在安装过程中不要创建数据库,假如创建了也没有关系在升级之前将他给删除掉(但是装了再删是不是有点麻烦?干脆不创建数据库了)
上面这几点害得我郁闷死了!!!!!!!!一定要注意啊!!!!
第五,开始升级Oracle9.2.0
1.
安装结束后,HTTPD会自动运行.在升级之前,需要将他停下来.
$ cd $ORACLE_HOME/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就能够了.
2.
开始打补丁升级.
注意打补丁时使用root用户,转换到root用户控制台:
解包:
$ 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
做完这个后,再转换到oracle用户控制台, 再次运行/home/ora9i/Disk1/runInstaller升级,注意必须先选择最下面的安装选项,安装OUI
要不然没有办法打那个最上面的升级补丁。
升级完OUI后,要退出,再次运行/home/ora9i/Disk1/runInstaller
选择第一个选项,将Oracle升级到9.2.0.4。
这时候还是会有一个错误出现。再次选择忽略他。
3、打其他的补丁:
转换到root的终端。注意这个最好是原来那个保持了ORACLE_HOME, ORACLE_BASE的环境变量那个终端:
修复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
/home/or9i
$ export PATH=$PATH:/home/or9i/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
呵呵,在这一步看到success的提示,那么全部的安装就算成功了.
祝贺您,恶梦结束了
用$dbca
看看能不能出现Oracle的图像管理工具
额外的提示:
第一:很多人都没有解决安装界面乱码的问题,很不幸,我也没有解决.只找到一个曲线救国的办法.采用的方法是将系统语言暂时配置为英文,安装结束后再更改回中文简体,这样能够解决安装过程中的问题
假如您有解决的办法,请告诉我,谢谢!
第二:要分清每一个步骤是需要用oracle用户还是root用户,有些问题,能够用set命令看看环境变量是不是配置正确
第三,Oracle升级时所用的补丁必须以root身份打
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




