ITPub博客

首页 > Linux操作系统 > Linux操作系统 > aix 6.1+hacmp5.5+rac 11g r1安装笔记

aix 6.1+hacmp5.5+rac 11g r1安装笔记

原创 Linux操作系统 作者:weiluwei 时间:2009-12-08 16:23:36 0 删除 编辑

    最近,需要在ha5.5下面安装11g rac,由于aix6.1+hacmp5.5+11g没有经过ORACLE官方的认证,所以能否成功,心理一直在打鼓。最后证实,可以实施,但是在打补丁的时候发现问题。

 

一.系统准备

1.  硬件环境

l         2台IBM 服务器P570

Ø         节点一

HOSTNAME:xhdb1

PUBLIC_IP:192.168.1.231

PUBLIC_VIP:192.168.1.232

INTERCONNECT_IP:192.168.5.231

 

Ø         节点二

HOSTNAME:xhdb2

PUBLIC_IP:192.168.1.241

PUBLIC_VIP:192.168.1.242

INTERCONNECT_IP:192.168.5.241

2.  软件环境(所有节点)

l         操作系统:AIX 6100-04

l         数据库软件:ORACLE DATABASE 11G R1

Ø         aix.ppc64_11gR1_database_1013_1of2.zip

Ø         aix.ppc64_11gR1_database_1013_2of2.zip

l         集群软件: ORACLE 11G R1 Clusterware

Ø         aix.ppc64_11gR1_clusterware.zip

3.  硬件需求(所有节点)

l         内存 >= 512M

Ø         检测命令:lsattr –El sys0 –a realmem

Ø         结果:32G

l         本地磁盘(用于CRS和ORACLE软件)

Ø         创建/oracle文件系统,类型为JFS2

Ø         创建/crs文件系统,类型为JFS2

Ø         对于CRS_HOME和ORACLE_HOME,在11G版本要求分开,因为最终CRS_HOME的属主是root
mkdir -p /oracle/app/product/11.1.0/db

mkdir -p /oracle/software

l         交换空间>=1倍内存 (本次安装为20G)

Ø         检测命令:lsps -a

l         体系结构需求(64-bit)

Ø         检测命令:# /usr/bin/getconf HARDWARE_BITMODE

l         内核需求(64-bit)

Ø         检测命令:# bootinfo -K

l         临时磁盘空间5G

Ø         检测命令:df –k /tmp

Ø         也可以使用其他文件系统代替,但是要发布以下环境变量

export TEMP=/new_tmp

export TMPDIR=/new_tmp

export TMP=/new_tmp

4.  AIX软件需求(所有节点)

l         操作系统要求

Ø         AIX 6L version 6.1, TL 00, Service Pack 04 or later

Ø         查看操作系统版本:oslevel –s

Ø         查看相应维护级别的包安装是否完整:instfix –i|grep ML

Ø         确保已经正确设置了主机名

Ø         确保没有使用domainname命令设置NIS域名

 

l         AIX文件集需求

Ø         bos.adt.base bos.adt.lib bos.adt.libm bos.perf.libperfstat bos.perf.perfstat bos.perf.proctools xlC.aix61.rte xlC.rte rsct.basic.rte rsct.compat.clients.rte

Ø         检测命令:lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.libperfstat bos.perf.perfstat bos.perf.proctools xlC.aix61.rte xlC.rte rsct.basic.rte rsct.compat.clients.rte

l         APAR补丁需求

Ø         IZ16878: However there are instances in certain environments where invoking the installer or the DBUA utility may fail.  Installing OS patch IZ16878 on AIX 6.1

Ø         检测命令:instfix -i -k "IZ16878"

5.  HACMP5.5安装和配置(略)

6.  用户和组(所有节点)

l         要求

Ø         创建ORACLE用户,DBA组和HAGSUSER组

Ø         所有节点的ORACLE用户名和组名要相同

Ø         所有节点的ORACLE用户ID和组ID必须相同

Ø         DBA组必须设置为ORACLE用户的主组

Ø         HAGS socket,改变cldomain的执行权(HA配置完成后执行)

Ø         修改用户的shell限制和权限

Ø         注意:不要把ORACLE用户的家目录用于ORACLE_BASE目录。另外,oracle建议CRS,DB,ASM的软件最好使用独立的用户和组管理

l         创建和更改命令

Ø         mkgroup -A id=505 dba

Ø         mkgroup -A id=506 hagsuser

Ø         mkuser -a id=502 pgrp=dba groups=hagsuser home=/oracle fsize=-1 cpu=-1 data=-1 rss=524288 stack=-1 stack_hard=-1 oracle

Ø         passwd oracle

Ø         chuser fsize=-1 cpu=-1 data=-1 rss=524288 stack=-1 stack_hard=-1 root

Ø         chmod a+x /usr/sbin/cluster/utilities/cldomain(HA配置完成后执行)

Ø         chgrp hagsuser /var/ha/soc/grpsvcsdsocket.huaruicluster(HA配置完成后执行)

Ø         chmod g+x /var/ha/soc/grpsvcsdsocket.huaruicluster(HA配置完成后执行)

Ø         chuser capabilities=CAP_BYPASS_RAC_VMM,CAP_PROPAGATE,CAP_NUMA_ATTACH oracle

Ø         chown -R oracle:dba /oracle

Ø         chown -R oracle:dba /crs

Ø         chmod -R 775 /oracle

Ø         chmod -R 775 /crs

l         检查:id oracle

7.  配置内核参数(所有节点)

l         配置系统配置参数

Ø         maximum number of processes allowed per user>=2048

²        说明:这个值应该至少等于128+PROCESSES+PARALLEL_MAX_SERVERS的和(PROCESSES和PARALLEL_MAX_SERVERS为数据库的初始化参数)

²        检测:lsattr –El sys0 –a maxuproc

²        设置为2048:/etc/chdev -l sys0 -a maxuproc = 2048

Ø         设置ncargs system attribute大于或等于128

    # smit chgsys

验证ARG/ENV list size in 4K byte blocks的值大于或等于128

或者

chdev -l sys0 -a ncargs='128'

Ø         设置VMM相关参数值

²        检测:vmo –L lru_file_repage

²        设置:vmo -p -o minperm%=3

vmo -p -o maxperm%=90

vmo -p -o maxclient%=90

vmo -p -o lru_file_repage=0

vmo -p -o strict_maxclient=1

vmo -p -o strict_maxperm=0    

l         设置网络调试参数(达到下列要求)

Ø         PARAMETER              RECOMMENDED VALUE

ipqmaxlen                                    512

rfc1323                                       1

sb_max                                        1500000

tcp_recvspace                                     65536

tcp_sendspace                                     65536

udp_recvspace                               1351680  这个值应该是udp_sendspace的10倍,但是必须小于sb_max

udp_sendspace                               135168   这个值至少应该是4K+(db_block_size*db_multiblock_read_count)的大小

Ø         检测:

no –a |grep ipqmaxlen

Ø         检查系统是否运行在兼容模式下(默认情况下,AIX 5L兼容模式都是设置为FALSE)

²        lsattr –El sys0 –a pre520tune

²        输出如下:

表示系统运行在兼容模式下

                

                    表示系统运行在非兼容模式下

Ø         修改其中的某些值,那么

²        兼容模式

/usr/sbin/no -o udp_sendspace=135168

/usr/sbin/no -o udp_recvspace=1351680

/usr/sbin/no -o tcp_sendspace=65536

/usr/sbin/no -o tcp_recvspace=65536

/usr/sbin/no -o rfc1323=1

    /usr/sbin/no -o sb_max=1500000

/usr/sbin/no -o ipqmaxlen=512

 

然后在/etc/rc.net文件中加入以下内容:

if [-f  /usr/sbin/no ]; then

/usr/sbin/no -o udp_sendspace=135168

/usr/sbin/no -o udp_recvspace=1351680

/usr/sbin/no -o tcp_sendspace=65536

/usr/sbin/no -o tcp_recvspace=65536

/usr/sbin/no -o rfc1323=1

    /usr/sbin/no -o sb_max=1500000

/usr/sbin/no -o ipqmaxlen=512

fi

²        非兼容模式

    no -r -o ipqmaxlen=521       

no -p -o rfc1323=1                    

no -p -o sb_max=1500000

no -p -o tcp_recvspace=65536

no -p -o tcp_sendspace=65536

no -p -o udp_recvspace=1351680 

no -p -o udp_sendspace=135168 

Ø         如果修改了ipqmaxlen参数,那么需要重启系统

Ø         重启命令:shutdown -Fr

 

8.  网络配置

l         HOSTNAME配置

Ø         命令:smit hostname

Ø         节点1的主机名为xhdb1

Ø         节点2的主机名为xhdb2

l         IP配置如下(配置EN0和EN1两块接口卡,EN0网关设置为10.2.7.1):

public

vip

rac interconnect(private)

En0

En0

En2

node name

ip

node name

ip

node name

ip

Xhdb1

192.168.1.231

Xhdb1_vip

192.168.1.232

Xhdb1_pri

192.168.5.231

Xhdb2

192.168.1.241

Xhdb2_vip

192.168.1.242

Xhdb2_pri

192.168.5.241

 

 

 

 

 

 

   

注意:作为PUBLIC和PRIVATE的所有节点的网卡接口名必须相同

l         查看适配器设备

lsdev –Cc adapter

l         在所有节点的/etc/hosts文件中加入以下内容:

#public network

192.168.1.231     xhdb1

192.168.1.241     xhdb2

 

#virtul ip address

192.168.1.232   xhdb1_vip

192.168.1.242   xhdb2_vip

 

#interconnect RAC & GPFS

192.168.5.231   xhdb1_pri

192.168.5.241   xhdb2_pri

l         所有节点的等值配置,保证所有节点不使用密码就可以相互访问(所有节点)

偷个懒,就直接+号了(不建议这么做)

Ø         ROOT用户,加入”+”到$HOME/.rhosts

Ø         ORACLE用户,加入”+”到$HOME/.rhosts

Ø         “+”表示允许不使用密码就可以登陆主机,注意加入的内容没有双引号

Ø         使用ROOT和ORACLE用户测试:

xhdb1/root>rlogin xhdb2

xhdb1/root>rcp /tmp/toto xhdb2:/tmp/toto

xhdb1/oracle>rlogin xhdb2

xhdb1/oracle>rsh xhdb2 date

然后在XHDB2上做相同测试

9.  ORACLE用户环境变量的设置(所有节点)

l         加入以下内容到ORACLE的.profile文件

if [ -t 0 ]; then

stty intr ^C

fi

umask 022

export ORACLE_BASE=/oracle/app

export ORACLE_SID=cbfx1

export AIXTHREAD_SCOPE=S

export CRS_HOME=/crs

export ORA_CRS_HOME=/crs

export TNS_ADMIN=$ORACLE_HOME/network/admin

export ORACLE_HOME=$ORACLE_BASE/product/11.1.0/db

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$CRS_HOME/lib:$ORACLE_HOME/lib32:$CRS_HOME/lib32

export PATH=$ORACLE_HOME/bin:$CRS_HOME/bin:$PATH

 

10.              存储配置(PP大小512M)

数据库名

用户名称

用户权限

归档日志目录及大小

)其他项

对应应用系统

cbfx

 

 

/oracle/app/arch

参数文件:/dev/rlvxhdb_spfile

 

&

口令文件:pwdfile:/dev/rlvxhdb_pass

 

集群注册表:ocr1:/dev/rlvxhdb_ocr1

 

集群注册表表:

 

ocr2: /dev/rlvxhdb_ocr1

 

表决磁盘:vot1: /dev/rlvxhdb_vote1

 

表决磁盘:vot2: /dev/rlvxhdb_vote2

 

表决磁盘:vot3: /dev/rlvxhdb_vote3

 

 

 

 

 

 

 

 

 

图表 4 数据库系统表空间划分表

应用名称

系统表空间名称

系统表空间对应的LV名称

系统表空间对应LV的路径

系统表空间对应的LV大小

所属

监管系统

system

lvxhdb_system

/dev/rlvxhdb_system

5000m

 datavg

sysaux

lvxhdb_sysaux

/dev/rlvxhdb_sysaux

5000m

 datavg

users

lvxhdb_users

/dev/rlvxhdb_users

2000m

 datavg

temp

lvxhdb_temp01

/dev/rlvxhdb_temp01

30000m

 datavg

undo

lvxhdb_undo01

/dev/rlvxhdb_undo01

30000m

 datavg

lvxhdb_undo02

/dev/rlvxhdb_undo02

30000m

 datavg

ctl

lvxhdb_ctl01

/dev/rlvxhdb_ctl01

500m

 datavg

lvxhdb_ctl02

/dev/rlvxhdb_ctl02 

500m

 datavg

lvxhdb_ctl03

/dev/rlvxhdb_ctl03

500m

 datavg

redo

lvxhdb_rd1_1

/dev/rlvxhdb_rd1_1

500m

datavg

lvxhdb_rd1_2

/dev/rlvxhdb_rd1_2

500m

 datavg

lvxhdb_rd1_3

/dev/rlvxhdb_rd1_3

500m

 datavg

lvxhdb_rd1_4

/dev/rlvxhdb_rd1_4

500m

 datavg

lvxhdb_rd1_5

/dev/rlvxhdb_rd1_5

500m

 datavg

lvxhdb_rd1_6

/dev/rlvxhdb_rd1_6

500m

 datavg

lvxhdb_rd2_1

/dev/rlvxhdb_rd2_1

500m

 datavg

lvxhdb_rd2_2

/dev/rlvxhdb_rd2_2

500m

 datavg

lvxhdb_rd2_3

/dev/rlvxhdb_rd2_3

500m

 datavg

lvxhdb_rd2_4

/dev/rlvxhdb_rd2_4

500m

 datavg

lvxhdb_rd2_5

/dev/rlvxhdb_rd2_5

500m

 datavg

lvxhdb_rd2_6

/dev/rlvxhdb_rd2_6

500m

 datavg

 

各业务系统的LV创建脚本

############################################################

mklv -y lvxhdb_pass -t raw -T O -w n -s n -r n datavg 1

mklv -y lvxhdb_spfile -t raw -T O -w n -s n -r n datavg 1

mklv -y lvxhdb_ocr1 -t raw -T O -w n -s n -r n datavg 1 

mklv -y lvxhdb_ocr2 -t raw -T O -w n -s n -r n datavg 1

mklv -y lvxhdb_vote1 -t raw -T O -w n -s n -r n datavg 1

mklv -y lvxhdb_vote2 -t raw -T O -w n -s n -r n datavg 1

mklv -y lvxhdb_vote3 -t raw -T O -w n -s n -r n datavg 1

mklv -y lvxhdb_system -t raw -T O -w n -s n -r n datavg 10

mklv -y lvxhdb_sysaux -t raw -T O -w n -s n -r n datavg 10

mklv -y lvxhdb_users -t raw -T O -w n -s n -r n datavg 4 

mklv -y lvxhdb_temp01 -t raw -T O -w n -s n -r n datavg 60

mklv -y lvxhdb_undo01 -t raw -T O -w n -s n -r n datavg 60

mklv -y lvxhdb_undo02 -t raw -T O -w n -s n -r n datavg 60

mklv -y lvxhdb_ctl01 -t raw -T O -w n -s n -r n datavg 1 

mklv -y lvxhdb_ctl02 -t raw -T O -w n -s n -r n datavg 1 

mklv -y lvxhdb_ctl03 -t raw -T O -w n -s n -r n datavg 1 

mklv -y lvxhdb_rd1_1 -t raw -T O -w n -s n -r n datavg 1 

mklv -y lvxhdb_rd1_2 -t raw -T O -w n -s n -r n datavg 1 

mklv -y lvxhdb_rd1_3 -t raw -T O -w n -s n -r n datavg 1 

mklv -y lvxhdb_rd1_4 -t raw -T O -w n -s n -r n datavg 1 

mklv -y lvxhdb_rd1_5 -t raw -T O -w n -s n -r n datavg 1 

mklv -y lvxhdb_rd1_6 -t raw -T O -w n -s n -r n datavg 1 

mklv -y lvxhdb_rd2_1 -t raw -T O -w n -s n -r n datavg 1 

mklv -y lvxhdb_rd2_2 -t raw -T O -w n -s n -r n datavg 1 

mklv -y lvxhdb_rd2_3 -t raw -T O -w n -s n -r n datavg 1 

mklv -y lvxhdb_rd2_4 -t raw -T O -w n -s n -r n datavg 1 

mklv -y lvxhdb_rd2_5 -t raw -T O -w n -s n -r n datavg 1 

mklv -y lvxhdb_rd2_6 -t raw -T O -w n -s n -r n datavg 1

 

授权给ORACLE用户使用:

chown oracle:dba /dev/rlvxhdb*

chmod 660 /dev/rlvxhdb*

 

11.              同步系统时间

l         节点1(xhdb1)

Ø         加入以下内容到/etc/ntp.conf

server     127.127.1.0

#broadcastclient

driftfile /etc/ntp.drift

tracefile /etc/ntp.trace

Ø         启动NTP服务

smit xntpd

选择Start using the xntpd subsystem.选择BOTH

Ø         使用lssrc -ls xntpd命令检测xntpd的运行状态,并且等待时间层数(stratum)变为16以下的数(通常是3)

Ø         初始化前的状态

Program name:    /usr/sbin/xntpd

 Version:         3

 Leap indicator:  11 (Leap indicator is insane.)

 Sys peer:        no peer, system is insane

 Sys stratum:     16

 Sys precision:   -18

 Debug/Tracing:   DISABLED

 Root distance:   0.000000

 Root dispersion: 0.000000

 Reference ID:    no refid, system is insane

 Reference time:  no reftime, system is insane

 Broadcast delay: 0.003906 (sec)

 Auth delay:      0.000122 (sec)

 System flags:    pll monitor filegen 

 System uptime:   95 (sec)

 Clock stability: 0.000000 (sec)

 Clock frequency: 0.000000 (sec)

 Peer: 127.127.1.0

      flags: (configured)(refclock)

      stratum:  3, version: 3

      our mode: client, his mode: server

Subsystem         Group            PID          Status

 xntpd            tcpip            245942       active

Ø         初始化完成后的状态

Program name:    /usr/sbin/xntpd

 Version:         3

 Leap indicator:  00 (No leap second today.)

 Sys peer:        127.127.1.0

 Sys stratum:     4

 Sys precision:   -18

 Debug/Tracing:   DISABLED

 Root distance:   0.000000

 Root dispersion: 0.885010

 Reference ID:    127.127.1.0

 Reference time:  cc312bef.b034d000  Tue, Jul 22 2008 23:02:55.688

 Broadcast delay: 0.003906 (sec)

 Auth delay:      0.000122 (sec)

 System flags:    pll monitor filegen 

 System uptime:   290 (sec)

 Clock stability: 0.000000 (sec)

 Clock frequency: 0.000000 (sec)

 Peer: 127.127.1.0

      flags: (configured)(refclock)(sys peer)

      stratum:  3, version: 3

      our mode: client, his mode: server

Subsystem         Group            PID          Status

 xntpd            tcpip            245942       active

l         节点2(xhdb2)

Ø         加入以下内容到/etc/ntp.conf

server     xhdb1_priv

#broadcastclient

driftfile /etc/ntp.drift

tracefile /etc/ntp.trace

Ø         使用NTPDATE命令同步时间

ntpdate xhdb1

Ø         启动NTP服务

smit xntpd

选择Start using the xntpd subsystem.选择BOTH

Ø         使用lssrc -ls xntpd命令检测xntpd的运行状态,并且等待时间层数(stratum)变为16以下的数(通常是3)

 

 

二.CRS软件安装(ORACLE用户)(节点1)

1.  安装unzip工具

l         从ORACLE网站下载unzip软件,并上传

uncompress unzip_aix.Z

cp unzip_aix /usr/bin

chmod 751 /usr/bin/unzip_aix

2.  解压集群软件

l         unzip_aix aix.ppc64_11gR1_clusterware.zip

l         rcp –r rootpre* xhdb2:/oracle/software(在CRS软件下找到rootpre脚本,拷贝到其他节点)

l         以ROOT用户身份运行xhost +或xclock

l         以ROOT身份在所有节点运行/usr/sbin/slibclean命令

3.  在所有节点执行rootpre.sh脚本

注意:如果在运行rootpre.sh时,提示“Nothing to Configuration”,则需要手动修改rootpre.sh

将

isHACMP=`${ODMGET} -q name=cluster.es.clvm.rte lpp 2>/dev/null | wc -l`

修改成下一行

isHACMP=`${ODMGET} -q name=cluster.es.server.rte lpp 2>/dev/null | wc -l`

 

4.  启动CRS安装程序(节点1)

l         在CRS软件的解压目录执行./runInstaller,如果提示版本检测没有通过,那么使用./runInstaller -ignoreSysPrereqs

指定INVENTORY目录和操作系统组

 

指定CRS的名称和目录

        需求检测:这个地方会提示xlc.aix50.rte(9.0.0.0)不存在,可以忽略,或者

$ cd database/stage/prereq/db/

$ cp -p refhost.xml refhost.xml.ORIG

$ vi refhost.xml

         Look for the line (at or about line 55) ...

        

         Change it to ...

        

         Save and quit

集群配置:输入正确的主机名和别名

选择各网络接口的用途:en0(public)           en2(private)

指定OCR的路径

指定VOTE的路径

开始安装

按顺序分别在两个节点以ROOT身份执行相应脚本

在节点2执行root.sh的时候,会提示VIP资源启动失败,这是因为:

AIX 6.1与AIX 5L在netstat –in 命令输出结果不一致,结果导致在运行racgvip命令的时候失败

这个是BUG,Bug 8341679。但是目前仍为未公开补丁状态。大家可以去尝试修改racgvip脚本,里面有2处,将$5,修改为$6即可

然后,使用crs_start命令启动VIP资源,下一步,执行配置助手直至CRS软件安装完毕

 

 

 

l         有用的命令:

Ø         通过oifcfg –getif检测PUBLIC和INTERCONNECT网络的配置

Ø         检查CRS进程:ps -ef|grep d.bin  应该包括crsd.bin  evmd.bin  ocssd.bin

Ø         通过命令/oracle/crs/bin/olsnodes检测CSS活动的节点

Ø         CRS健康检查:crsctl check crs

Ø         CRS软件版本查询:crsctl query crs softwareversion

Ø         启动或停止CRS(ROOT用户):

/etc/init.crs start/stop            crsctl start/stop crs

Ø         检查OCR的完整性:ocrcheck

Ø         查询CRS的版本:crsctl query crs activeversion

三.ORACLE DATABASE 11G软件安装(节点1,ORACLE用户)

1.  以ROOT身份在所有节点运行/usr/sbin/slibclean命令

2.  解压DB软件

unzip_aix aix.ppc64_11gR1_database_1013_1of2.zip

unzip _aix aix.ppc64_11gR1_database_1013_2of2.zip

3.  在解压的10gr2_aix5l64_database.cpio.gz目录执行:

./runInstaller

   欢迎页面 

选择企业版安装:

指定ORACLE_BASE,ORACLE_HOME的路径

选择所有节点

先决条件检测:

选择只安装软件

指定操作系统组

安装摘要界面:

开始安装:

根据提示执行脚本,最后完成安装

 

四.创建数据库CBFX(节点1,ORACLE用户)

1.  在/oracle目录下创建dbca_raw_config文件,内容如下:

    spfile=/dev/rlvxhdb_spfile

pwdfile=/dev/rlvxhdb_pass

redo2_1=/dev/rlvxhdb_rd_1

redo2_2=/dev/rlvxhdb_rd1_2

redo1_1=/dev/rlvxhdb_rd2_1

redo1_2=/dev/rlvxhdb_rd2_2

control1=/dev/rlvxhdb_ctl01

control2=/dev/rlvxhdb_ctl02

control3=/dev/rlvxhdb_ctl03

users=/dev/rlvxhdb_users

system=/dev/rlvxhdb_system

sysaux=/dev/rlvxhdb_sysaux

undotbs1=/dev/rlvxhdb_undo01

undotbs2=/dev/rlvxhdb_undo02

2.  export DBCA_RAW_CONFIG=$HOME/dbca_raw_config

3.  SGA和PGA规划

l         SGA       6G

l         PGA       4G

4.  以ROOT身份在所有节点运行/usr/sbin/slibclean命令

5.  执行dbca命令,启动数据库创建向导

选择RAC数据库:

选择所有节点:

选择自定义数据库:

指定数据库的名称和实例名前缀

 

    选择配置OEM

        

    指定密码:

指定存储选项:

由于没有使用闪回区,所以只开启了归档

选择安装的选项:

设置内存参数:

安全设置页面:

启用自动维护任务:

调整存储属性

 

最后结束安装

 

五.后续问题

1.       在数据库的创建完成后,发现远程sys用户无法登录,提示权利不足

解决:

if=/dev/zero f=/dev/rlvxhdb_pass bs=8192 count=2560

orapwd   file=$ORACLE_HOME/dbs/orapwcbfx1 password=oracle entries=10

dd if=orapwcbfx1 f=/dev/rlvxhdb_pass bs=4k seek=1

但是,这里有个疑问,Scalable VG按理说不会产生4K偏移的问题的,但是这里的问题明显是因为4K偏移。或者说本来VG就是普通VG,但是我不知道通过什么命令去查看VG的类型,最后不了了之,如果有知道的朋友请告诉我

 

2.       在后来安装11.1.0.7补丁的时候,给CRS软件打补丁没有问题,但是在给DB打补丁的时候,在检测列表的下一步提示:

Oracle Universal Installer has detected that there are processes running in the currently selected Oracle Home.the following processes “java ksh” need to be shutdown before continuing

 

而此时,系统中唯一一个JAVA进程就是OUI,忽略该问题,编译的时候出现:

error in invoking target 'ioracle client_sharedlib' of makefile '/oracle/app/product/11.1.0/db/rdbms/lib/ins_rdbms.mk'

我觉得这里的出错,跟上一步的错误没有直接联系

 

并且,安装完成后,如果DBCA建库,则出现:

ORA-12547: TNS:lost contact 的错误

 

如果使用SQLPLUS工具,还会遭遇:

exec(): 0509-036 Cannot load program oraclermsprf because of the following errors:

        0509-150   Dependent module libskgxp11.so could not be loaded.

        0509-022 Cannot load module libskgxp11.so.

        0509-026 System error: A file or directory in the path name does not exist.

ERROR:

ORA-12547: TNS:lost contac

有遇见过相同情况的朋友嘛?

 

另外,经过查询,有人说可以使用fuser命令改名的方法避免Oracle Home.the following processes “java ksh” need to be shutdown before continuing的错误

 

截图10.jpg

截图11.jpg

截图12.jpg

截图13.jpg

截图14.jpg

截图15.jpg

截图16.jpg

截图17.jpg

截图18.jpg

截图19.jpg

截图20.jpg

截图21.jpg

截图22.jpg

截图23.jpg

截图24.jpg

截图25.jpg

截图26.jpg

截图27.jpg

截图29.jpg

截图32.jpg

截图33.jpg

截图34.jpg

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7796861/viewspace-621961/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-06-16

  • 博文量
    10
  • 访问量
    41048