Oracle Rac升级(10.2.0.1=>10.2.0.4)在一节点执行root102.sh时,报如下错误
引用
oracle.orcl1@hisdb01:/oracle/products/crs/install$./root102.sh
Error : Please change the CRS_ORACLE_USER id <oracle> to have the following OS capabilities :
< CAP_PROPAGATE CAP_BYPASS_RAC_VMM CAP_NUMA_ATTACH >
by running </usr/bin/chuser> command then 'crsctl stop crs' and 'crsctl start crs'.
The CSS daemon, ocssd.bin, will not run in realtime without this change
Oracle strongly recommends that the CSS daemon run realtime
Creating pre-patch directory for saving pre-patch clusterware files
Completed patching clusterware files to /oracle/products/crs
Relinking some shared libraries.
Relinking of patched files is complete.
WARNING: directory '/oracle/products' is not owned by root
WARNING: directory '/oracle' is not owned by root
Preparing to recopy patched init and RC scripts.
Recopying init and RC scripts.
Startup will be queued to init within 30 seconds.
exec(): 0509-036 Cannot load program crsctl.bin because of the following errors:
0509-130 Symbol resolution failed for crsctl.bin because:
0509-136 Symbol __ct__Q2_3std8_LocinfoFPCci (number 176) is not exported from
dependent module /usr/lib/libC.a[ansi_64.o].
0509-192 Examine .loader section symbols with the
'dump -Tv' command.
解决过程:
升级xlc版本至8.0以上,打补丁IY73570
引用
oracle.orcl1@hisdb01:/oracle$lslpp -l |grep -i xlc
xlC.adt.include 8.0.0.0 COMMITTED C Set ++ Application
xlC.aix50.rte 8.0.0.0 COMMITTED C Set ++ Runtime for AIX 5.0
xlC.cpp 6.0.0.0 COMMITTED C for AIX Preprocessor
xlC.msg.en_US.cpp 6.0.0.0 COMMITTED C for AIX Preprocessor
xlC.msg.en_US.rte 8.0.0.0 COMMITTED C Set ++ Runtime
xlC.rte 8.0.0.0 COMMITTED C Set ++ Runtime
oracle.orcl1@hisdb01:/oracle$/usr/sbin/instfix -a -ivk IY73570
IY73570 Abstract: Aug 2005 IBM C++ Runtime Environment for AIX
IY73570 Symptom Text:
----------------------------
Fileset xlC.aix50.rte:7.0.0.5 is applied on the system.
All filesets for IY73570 were found.
分享到:
相关推荐
oracle RAC的安装和配置,写得很详细的,很简洁
Backup Exec12.5 Linux平台下Oracle RAC备份详细配置步骤
好资源、出自winos的斑竹之手.希望大家都能学到更多东西 Symantec Backup Exec 2010 系列课程 摘要 Symantec Backup Exec 2010 安装与配置 Symantec Backup Exec 2010 Remote Agent For Windows Systems 安装与配置 ...
Backup_Exec_ORACLE_RAC_数据库备份恢复指导书.pdf
Oracle 中 call 和 exec的区别 今天做项目使用Oracle,在做项目的过程中觉得很有意思,查找了一些资料,跟大家分享一下: 在sqlplus中: 在第三方提供的工具(如:plsqldev) 总结: exec是sqlplus的命令,只能在...
exec是sqlplus的命令,只能在sqlplus中使用。 call是sql命令,任何工具都可以使用,call必须有括号,即例没有参数 call必须有括号,即例没有参数 idle> connect /as sysdba 已连接。 sys@PO10> sys@PO10> create ...
exec是sqlplus的命令,只能在sqlplus中使用。 call是sql命令,任何工具都可以使用,call必须有括号,即例没有参数 call必须有括号,即例没有参数 idle> connect /as sysdba 已连接。 sys@PO10> sys@PO10>...
跟踪 session 的活动,Oracle 提供了很多种手段,不仅可以对当前连接的 session 进行跟踪, 也可以对其他用户的 session 进行跟踪;通过对 trace 档的分析,不仅可以掌握该 session 的活动, 也可以找出这个 session...
使用jdbc执行oracle的删除操作的时候程序卡死不动了。 问题分析: 对于这一类问题,一般都是数据库事务未提交,导致executeUpdate卡死。 所以解决方案: 1、在执行完executeUpdate 后,记得将事务提交con.commit(); ...
正在看的ORACLE教程是:Oracle如何直接运行OS命令(下)。 EXEC SQL WHENEVER SQLERROR CONTINUE; sqlglm(msg_buffer, &buffer_size, &msg_length); printf(”Daemon error while connecting:\n”); printf...
代码如下:int connectDb() { EXEC SQL BEGIN DECLARE SECTION; char username[20]; char password[20]; char connect_string[20]; EXEC SQL END DECLARE SECTION; strcpy(username,”lbc1″); strcpy(password,”...
1 alter user user_1 identified by pwd_2 2、给用户授予权限 grant privilege[,privilege] to user [,user|role,public…] 一些系统权限: create session/table/sequence/view/procedure alter/delete/exec
SELECT sql_fulltext AS sql, SQL_ID,buffer_gets / executions AS “Gets/Exec”,buffer_gets, executions FROM V$SQLAREA WHERE buffer_gets > 10000 ORDER BY “Gets/Exec” DESC ) WHERE rownum <= ...