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

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

 

一.系统准备

1.  硬件环境

l         2IBM 服务器P570

Ø         节点一

HOSTNAMExhdb1

PUBLIC_IP192.168.1.231

PUBLIC_VIP192.168.1.232

INTERCONNECT_IP192.168.5.231

 

Ø         节点二

HOSTNAMExhdb2

PUBLIC_IP192.168.1.241

PUBLIC_VIP192.168.1.242

INTERCONNECT_IP192.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         本地磁盘(用于CRSORACLE软件)

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

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

Ø         对于CRS_HOMEORACLE_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建议CRSDB,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

²        说明:这个值应该至少等于128PROCESSES+PARALLEL_MAX_SERVERS的和(PROCESSESPARALLEL_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_sendspace10倍,但是必须小于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_sendspace135168

/usr/sbin/no -o udp_recvspace1351680

/usr/sbin/no -o tcp_sendspace65536

/usr/sbin/no -o tcp_recvspace65536

/usr/sbin/no -o rfc1323=1

    /usr/sbin/no -o sb_max1500000

/usr/sbin/no -o ipqmaxlen=512

 

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

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

/usr/sbin/no -o udp_sendspace135168

/usr/sbin/no -o udp_recvspace1351680

/usr/sbin/no -o tcp_sendspace65536

/usr/sbin/no -o tcp_recvspace65536

/usr/sbin/no -o rfc1323=1

    /usr/sbin/no -o sb_max1500000

/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配置如下(配置EN0EN1两块接口卡,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

 

 

 

 

 

 

   

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

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

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

Ø         使用ROOTORACLE用户测试:

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         节点1xhdb1

Ø         加入以下内容到/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         节点2xhdb2

Ø         加入以下内容到/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目录和操作系统组

 

7796861_200912081633531.jpg

指定CRS的名称和目录

7796861_200912081633532.jpg

        需求检测:这个地方会提示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

7796861_200912081633533.jpg

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

7796861_200912081633535.jpg

选择各网络接口的用途:en0public           en2private

7796861_200912081633536.jpg

7796861_200912081633537.jpg

指定OCR的路径

7796861_200912081633538.jpg

指定VOTE的路径

7796861_200912081633539.jpg

开始安装

7796861_2009120816335310.jpg

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

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

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

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

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

 

 

 

l         有用的命令:

Ø         通过oifcfg –getif检测PUBLICINTERCONNECT网络的配置

Ø         检查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软件安装(节点1ORACLE用户)

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

   欢迎页面 7796861_200912081639331.jpg

选择企业版安装:

7796861_200912081639332.jpg7796861_200912081639332.jpg

指定ORACLE_BASE,ORACLE_HOME的路径

7796861_200912081639333.jpg

选择所有节点

7796861_200912081639334.jpg

先决条件检测:

7796861_200912081639335.jpg

选择只安装软件

7796861_200912081639336.jpg

指定操作系统组

7796861_200912081639337.jpg

安装摘要界面:

7796861_200912081639338.jpg

开始安装:

7796861_200912081639339.jpg

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

 

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

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.  SGAPGA规划

l         SGA       6G

l         PGA       4G

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

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

选择RAC数据库:

7796861_2009120816393310.jpg

选择所有节点:

7796861_2009120816393311.jpg

选择自定义数据库:

7796861_2009120816393312.jpg

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

  7796861_2009120816393313.jpg

    选择配置OEM

         7796861_2009120816393314.jpg

    指定密码:

7796861_2009120816393315.jpg

指定存储选项:

7796861_2009120816393316.jpg

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

7796861_2009120816393317.jpg

选择安装的选项:

7796861_2009120816393318.jpg

设置内存参数:

7796861_2009120816393320.jpg

安全设置页面:

7796861_2009120816393323.jpg

启用自动维护任务:

7796861_2009120816393324.jpg

调整存储属性

7796861_2009120816393325.jpg

 

最后结束安装

 

五.后续问题

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的错误

 

fj.png截图10.jpg

fj.png截图11.jpg

fj.png截图12.jpg

fj.png截图13.jpg

fj.png截图14.jpg

fj.png截图15.jpg

fj.png截图16.jpg

fj.png截图17.jpg

fj.png截图18.jpg

fj.png截图19.jpg

fj.png截图20.jpg

fj.png截图21.jpg

fj.png截图22.jpg

fj.png截图23.jpg

fj.png截图24.jpg

fj.png截图25.jpg

fj.png截图26.jpg

fj.png截图27.jpg

fj.png截图29.jpg

fj.png截图32.jpg

fj.png截图33.jpg

fj.png截图34.jpg

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

转载于:http://blog.itpub.net/7796861/viewspace-621961/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值