OS :RedHat Enterprise Linux AS3 u3
ORACLE :Oracle9i Database Release2 (
· 1) 在运行shell 以后(即建立完毕必要的用户和环境变量),立刻运行了 CD-Rom 里面的 runinstall,却发现以下错误信息:
Error occurred during initialization of VM
Unable to load native library: /tmp/OraInstall
symbol __libc_wait, version GLIBC_2.0 not defined in file libc.so.6 with link time reference
Google 了以下,发现原来是需要打一个补丁:
To resolve the __libc_wait symbol issue, download the p3006854_9204 patch p3006854_9204_LINUX.zip from http://metalink.oracle.com. See bug 3006854 for more information.
To apply the patch, run
su - 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
Applying patch...
Patch successfully applied
#
当然,这个补丁可以在Oracle 9i的 CD(UpdateCD)的 rhel3 文件夹里面找到。
在安装过程中,选择“Softwre only”则只安装程序,不在安装时创建数据库。
· 另外,在建立一个新的数据库时候,到了最后一步按下完成(开始新建数据库之前的一步),oemapp console 强行终止,使得无法建立数据库。
------------------------------------------------
[oracle@server oracle]$ dbca
/opt/app/oracle/product/
------------------------------------------------
解决方法:
找到了一篇很牛的文章:
[Oracle] Installing Oracle 9iR2 on RHEL AS 3 Step-by-Step要解决这个问题:
$ vi $ORACLE_HOME/bin/dbca
将下面列出的除第3 行外的其余行注释掉.(119-124行)
#if [ -f /etc/rac_on ]; then
#Run DBCA
$JRE_DIR/bin/jre -native -DORACLE_HOME=$OH...... //保留这一行
#else
#Run DBCA
#$JRE_DIR/bin/jre -DORACLE_HOME=$OH......
#fi
备注:
在使用script建立完数据库后,由于没有在原本的对话框建立过程中设置 sys 和 system 的密码,所以这里备注一笔:
SYSTEM (default password: MANAGER )
这个可以在 Oracle9i Database Administrator's Guide 里面找到相关的备注。(不能保证是否可以登陆。)
进行此操作后在我的系统上就可以了,可以作为你的参考.
Oracle RAC 数据库创建过程中的注意事项
· ORA-29807 错误
在数据库创建过程的“创建数据字典视图”阶段中,您将接收到一个 ORA-29807 错误。如果您搜索日志文件,您将看到以下内容:
drop operator XMLSequence
*
ERROR at line 1:
ORA-29807:specified operator does not exist
这是一个已知的问题 (Bug:2686156),并且可被忽略。要继续数据库创建过程,请单击 "Ignore" 按钮:
· ORA-01430 错误
在数据库创建过程的“增加 Oracle Spatial”阶段中,您将接收到一个 ORA-01430 错误。如果您搜索日志文件,您将看到以下内容:
(SDO_ROOT_MBR mdsys.sdo_geometry)
*
ERROR at line 2:
ORA-01430:column being added already exists in table
这是一个已知的问题,并可被忽略。要继续数据库创建过程,请单击 "Ignore" 按钮。
首先除了LINUX和ORACLE安装盘之外,还要准备一些补丁包:
p2617419_210_GENERIC.zip 、 p3006854_9204_LINUX.zip、 p3119415_9204_LINUX.zip、
所有的补丁说明如下:
p3006854_9204_LINUX.zip 在运行 runInstaller 之前打.
p3119415_9204_LINUX.zi
p2617419_210_GENERIC.zip 打3119415补丁所需要的补丁. 如果不打这两个补丁agent就没法正常启动