SUSE11SP3安装oracle11.2.0.4问题笔记

来源:互联网 发布:数码印刷软件 编辑:程序博客网 时间:2024/05/01 11:26

1. 因与Redhat 6.4 系统不一样,安装需要处理的事宜:

1> 安装数据库SUSE需要的操作系统补丁与redhat需要的操作系统补丁不同。

2> Redhat使用yum配置软件源,SUSE使用yast2。必须先学会使用yast2

2. SUSE11SP3安装GIgrid infrastructure)出现严重不兼容问题,无法解决。

安装GI到最后一步运行root.sh时会报错:

testdb05:/opt/grid/products/11.2.0# ./root.sh
Performing root user operation for Oracle 11g

The following environment variables are set as:
ORACLE_OWNER= grid
ORACLE_HOME= /opt/grid/products/11.2.0
Enter the full pathname of the local bindirectory: [/usr/local/bin]:
The contents of "dbhome" have notchanged. No need to overwrite.
The contents of "oraenv" have notchanged. No need to overwrite.
The contents of "coraenv" have notchanged. No need to overwrite.
Entries will be added to the /etc/oratab file asneeded by
Database Configuration Assistant when a databaseis created
Finished running generic part of root script.
Now product-specific root actions will beperformed.
Using configuration parameter file:/opt/grid/products/11.2.0/crs/install/crsconfig_params
User ignored Prerequisites during installation
Installing Trace File Analyzer
USM driver install actions failed
/opt/grid/products/11.2.0/perl/bin/perl-I/opt/grid/products/11.2.0/perl/lib -I/opt/grid/products/11.2.0/crs/install/opt/grid/products/11.2.0/crs/install/rootcrs.pl execution failed
zjhz-cmread-testdb05:/opt/grid/products/11.2.0 #

目前oracle给出两种解决方案:

1.打补丁
Apply the patch 17475946 and rerun the root.sh.
2.Workaround:
1. Get the driver version
oragrid@test:/opt/app/oragrid/home>uname -a
Linux test3.0.74-0.6.8.1.5506.2.PTF-default #1 SMP Wed May 15 07:26:33 UTC 2013 (5e244d7) x86_64 x86_64 x86_64 GNU/Linux
oragrid@test:/opt/app/oragrid/home>

oragrid@test:/opt/app/oragrid/home>/opt/app/oragrid/soft/11.2.0.4.0/bin/acfsdriverstate version
ACFS-9325: Driver OS kernel version = 3.0.61-0.9-default(x86_64).
ACFS-9326: Driver Oracle version = 130707.
2. Before running root.sh from allnodes:
a. Remove or rename the directory
$cd/opt/app/oragrid/soft/11.2.0.4.0/install/usm/Novell/SLES11/x86_64
$rm -rf 3.0.61-0.9
or rename the directory as $mv3.0.61-0.9 3.0.61-0.9_back
b. Create link to the kernelversion[Here the kernel version is 3.0.74-0.6, change it to your kernel version accordingly]
$ln -s 3.0.13-0.27 3.0.74-0.6
3. After the above, re run the root.sh.

经实践,workaround不起作用。

Patch无法应用,原因:

1.因为安装GI的图形化界面存在,补丁无法应用

2.安装之前先打补丁也不可以,因为GI都没有安装,更不可能打补丁。

3.跳过root.sh的错误继续安装GI,完成后打补丁。因为root.sh还有很多工作没有完成,即使强行安装后打补丁,数据库会出现未知隐患。

最后重装REDHAT6.4系统

0 0
原创粉丝点击