真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

AIX6.1怎么安裝Oracle11

這篇文章主要介紹“AIX6.1怎么安裝Oracle 11”,在日常操作中,相信很多人在AIX6.1怎么安裝Oracle 11問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”AIX6.1怎么安裝Oracle 11”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

我們提供的服務(wù)有:成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、禮縣ssl等。為成百上千企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的禮縣網(wǎng)站制作公司

AIX 6.1 安裝 Oracle 11.2.0.4 ASM RAC PSU 最佳實踐

近期自己在AIX 6.1平臺上安裝過多次RAC,碰到過各種坑,究其原因大多是因為配置不對,權(quán)限問題等沒有遵循官方文檔所致,整理出一份相對正確的安裝手冊,以備后面用到,有疏漏的地方歡迎指正  67549542@qq.com

參考了 Oracle 官方安裝文檔  見附件 e48294.pef

Oracle Grid Infrastructure

Installation Guide

11g Release 2 (11.2) for IBM AIX on POWER Systems (64-Bit)

E48294-03

操作系統(tǒng)版本:6100-06-12-1339

安裝sddpcm 多路徑軟件,安裝包見附件
AIX6.1怎么安裝Oracle 11

AIX6.1怎么安裝Oracle 11

smit installp

查看pcm盤

pcmpath query device

如果命令沒有發(fā)現(xiàn)盤,需要重新識別盤

rmdev -Rdl fcs0

rmdev -Rdl fcs1

cfgmgr -v

安裝ssh軟件,安裝包見附件

AIX6.1怎么安裝Oracle 11

AIX6.1怎么安裝Oracle 11

配置SSH開機啟動

注釋 /etc/inittab 下的 install_assist:2:wait:/usr/sbin/install_assist /dev/console 2>&1


準備工作:

/etc/hosts

xxx.xxx.101.182 rac1

xxx.xxx.101.183 rac1-vip

xx.xx.80.182 rac1-priv

xxx.xxx.101.184 rac2

xxx.xxx.101.185 rac2-vip

xx.xx.80.184 rac2-priv

xxx.xxx101.186 racdb-scan

把xxx.xxx.101.182的主機名 hostname 設(shè)置成rac1

把xxx.xxx.101.184的主機名 hostname 設(shè)置成rac2


/etc/security/limits

default:

        fsize = -1

        core = 2097151

        cpu = -1

        data = -1

        rss = -1

        stack = -1

        nofiles = -1


參數(shù)調(diào)整

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

no -r -o ipqmaxlen=512        

no -p -o rfc1323=1     

no -p -o sb_max=4194304

no -p -o tcp_recvspace=65536

no -p -o tcp_sendspace=65536

no -p -o udp_recvspace=655360

no -p -o udp_sendspace=65536

有些情況下

/usr/sbin/no -o -p rfc1323=1 改完之后。驗證還是不通過。明明是改為1了。

AIX6.1怎么安裝Oracle 11

AIX6.1怎么安裝Oracle 11

查詢MOS可能是一個bug 

AIX6.1怎么安裝Oracle 11

AIX6.1怎么安裝Oracle 11

AIX6.1怎么安裝Oracle 11
AIX6.1怎么安裝Oracle 11

如果參數(shù)已經(jīng)修改過后,可以忽略

chdev -l sys0 -a maxuproc=16384

chdev -l sys0 -a ncargs=256


創(chuàng)建組,用戶:

mkgroup -'A' id='1000' oinstall

mkgroup -'A' id='1020' asmadmin

 mkgroup -'A' id='1021' asmdba

mkgroup -'A' id='1022' asmoper

mkgroup -'A' id='1031' dba

mkgroup -'A' id='1032' oper

參照官方文檔,采用GI與DB分開安裝和權(quán)限的策略,對于多實例管理有利。

mkuser id='1100' pgrp='oinstall' groups='asmadmin,asmdba,asmoper,oper,dba' grid

mkuser id='1101' pgrp='oinstall' groups='dba,asmdba,oper' oracle

chuser capabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATE grid

chuser capabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATE oracle

.profile

grid:

umask 022

export ORACLE_BASE=/oracle/app/grid                

export ORACLE_HOME=/oracle/app/11.2/grid            

export ORACLE_SID=+ASM1      

export NLS_LANG=AMERICAN_AMERICA.UTF8

export NLS_DATE_FORMAT="yyyy-mm-dd hh34:mi:ss"

export PATH=.:${PATH}:$HOME/bin:$ORACLE_HOME/bin

export PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin

export PATH=${PATH}:$ORACLE_BASE/common/oracle/bin

export ORACLE_PATH=${PATH}:$ORACLE_BASE/common/oracle/sql:.:$ORACLE_HOME/rdbms/admin

export ORACLE_TERM=xterm

export TNS_ADMIN=$ORACLE_HOME/network/admin

export ORA_NLS10=$ORACLE_HOME/nls/data

export LD_LIBRARY_PATH=$ORACLE_HOME/lib

export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib

export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib

export CLASSPATH=$ORACLE_HOME/JRE

export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib

export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib

export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib

export THREADS_FLAG=native

export TEMP=/tmp

export TMPDIR=/tmp


oracle:

umask 022

export ORACLE_BASE=/oracle/app/oracle                    

export ORACLE_HOME=$ORACLE_BASE/product/11.2

export ORACLE_SID=ykcdb1

export ORACLE_UNQNAME=ykcdb

export NLS_LANG=AMERICAN_AMERICA.UTF8

export NLS_DATE_FORMAT="yyyy-mm-dd hh34:mi:ss"

export PATH=.:${PATH}:$HOME/bin:$ORACLE_HOME/bin

export PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin

export PATH=${PATH}:$ORACLE_BASE/common/oracle/bin

export ORACLE_PATH=${PATH}:$ORACLE_BASE/common/oracle/sql:.:$ORACLE_HOME/rdbms/admin

export ORACLE_TERM=xterm

export TNS_ADMIN=$ORACLE_HOME/network/admin

export LD_LIBRARY_PATH=$ORACLE_HOME/lib

export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib

export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib

export CLASSPATH=$ORACLE_HOME/JRE

export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib

export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib

export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib

export THREADS_FLAG=native

export TEMP=/tmp

export TMPDIR=/tmp

SSH免密碼登陸

以下兩個節(jié)點都執(zhí)行:

#su – grid

$/usr/bin/ssh-keygen -t rsa

提示輸入密碼時,保持為空,直接回車即可。

以下只在節(jié)點1上執(zhí)行:

$ touch ~/.ssh/authorized_keys

$ ssh ykc1 cat ~/.ssh/id_rsa.pub>>~/.ssh/authorized_keys

$ ssh ykc2 cat ~/.ssh/id_rsa.pub>>~/.ssh/authorized_keys

$ scp ~/.ssh/authorized_keys ykc2:.ssh/authorized_keys


在ykc1上 依次執(zhí)行 ssh ykc1 ssh ykc2 ssh ykc2 ssh ykc1


oracle用戶也是一樣


批量修改盤屬性腳本

lspv,查看有多少hdisk 修改i變量,執(zhí)行,例如

i=5

while(($i<10))

do

echo $i

chdev -l hdisk$i -a reserve_policy=no_reserve

chown grid:asmadmin /dev/rhdisk$i

chmod 660 /dev/rhdisk$i

let i=i+1

done

AIX6.1怎么安裝Oracle 11

AIX6.1怎么安裝Oracle 11

創(chuàng)建安裝目錄

mkdir -p /oracle/app/11.2/grid

mkdir -p /oracle/app/grid

chown -R grid:oinstall /oracle

mkdir /oracle/app/oracle

chown oracle:oinstall /oracle/app/oracle

chmod -R 775 /oracle/

安裝前驗證腳本

./runcluvfy.sh stage -pre crsinst -n 主機名1,主機名2 -fixup -verbose

安裝grid

先解壓  p13390677_112040_AIX64-5L_3of7.zip

安裝一定要在rac1 第一個節(jié)點上執(zhí)行,否則1,2順序會亂

創(chuàng)建GRID磁盤組,選一個盤就夠了

存儲上的盤 冗余選擇external,創(chuàng)建DATA磁盤組 選擇其他盤

AIX6.1怎么安裝Oracle 11

AIX6.1怎么安裝Oracle 11

AIX6.1怎么安裝Oracle 11

AIX6.1怎么安裝Oracle 11

AIX6.1怎么安裝Oracle 11

AIX6.1怎么安裝Oracle 11

執(zhí)行root.sh腳本,順序是先執(zhí)行節(jié)點1,然后執(zhí)行節(jié)點2,最后在界面點擊OK

AIX6.1怎么安裝Oracle 11

AIX6.1怎么安裝Oracle 11

asmca,在asmca里可以創(chuàng)建刪除dg,添加磁盤等操作

AIX6.1怎么安裝Oracle 11

AIX6.1怎么安裝Oracle 11

AIX6.1怎么安裝Oracle 11

AIX6.1怎么安裝Oracle 11

安裝database軟件

解壓 p13390677_112040_AIX64-5L_1of7.zip和 p13390677_112040_AIX64-5L_2of7.zip

AIX6.1怎么安裝Oracle 11

AIX6.1怎么安裝Oracle 11

AIX6.1怎么安裝Oracle 11

AIX6.1怎么安裝Oracle 11

創(chuàng)建RAC數(shù)據(jù)庫

dbca

AIX6.1怎么安裝Oracle 11

AIX6.1怎么安裝Oracle 11

檢查補丁

 /oracle/app/11.2/grid/OPatch/opatch lsinventory

查看PSU補丁

select * from dba_registry_history;  

打PSU補丁 

官方readme文件見附件README.html

下載最新的GI補丁

Patch 26610246 - Oracle Grid Infrastructure Patch Set Update 11.2.0.4.170814 (Jul2017) (Includes Database PSU 11.2.0.4.170814)

p26610246_112040_AIX64-5L.zip

用grid用戶解壓,一定要grid用戶,或者用root解壓后 修改成grid.oinstall 后面闡述原因

下載合適的OPatch   

 readme.html中提到需要升級到11.2.0.3.6以上的版本

AIX6.1怎么安裝Oracle 11AIX6.1怎么安裝Oracle 11

 Opatch Auto Fails With ERROR: update the opatch version for the failed homes and retry (文檔 ID 1962957.1)


下載:

p6880880_112000_AIX64-5L.zip

備份 /oracle/app/11.2/grid/opatch目錄,在/oracle/app/11.2/grid 目錄下解壓p6880880_112000_AIX64-5L.zip

su - root

mv /oracle/app/11.2/grid/OPatch /oracle/app/11.2/grid/OPatchbak

mkdir -p /oracle/app/11.2/grid/OPatch

chown grid.oinstall /oracle/app/11.2/grid/OPatch

cp p6880880_112000_AIX64-5L.zip  /oracle/app/11.2/grid/

su - grid

cd /oracle/app/11.2/grid/

執(zhí)行解壓

/oracle/unzip /oracle/app/11.2/grid/p6880880_112000_AIX64-5L.zip

su - root

生成rsp文件

/oracle/app/oracle/product/11.2/ccr/bin/emocmrsp -no_banner -output /oracle/psu/file.rsp

AIX6.1怎么安裝Oracle 11

開始打補丁

/oracle/app/11.2/grid/OPatch/opatch auto /oracle/psu/26610246 -oh /oracle/app/11.2/grid -ocmrf /oracle/psu/file.rsp

AIX6.1怎么安裝Oracle 11

AIX6.1怎么安裝Oracle 11

2號節(jié)點也執(zhí)行以上步驟

AIX6.1怎么安裝Oracle 11

AIX6.1怎么安裝Oracle 11

因為opatch沒有升級,所以報錯,升級后執(zhí)行

AIX6.1怎么安裝Oracle 11

AIX6.1怎么安裝Oracle 11

執(zhí)行:catbundle.sql 參考readme.html

For each database instance running on the Oracle home being patched, connect to the database using SQL*Plus. Connect as SYSDBA and run the catbundle.sql script as follows:

su - oracle

cd $ORACLE_HOME/rdbms/admin
sqlplus /nolog
SQL> CONNECT / AS SYSDBA
SQL> STARTUP
SQL> @catbundle.sql psu apply
SQL> QUIT

The catbundle.sql execution is reflected in the dba_registry_history view by a row associated with bundle series PSU.

檢查補?。?/p>

select * from dba_registry_history;  

/oracle/app/11.2/grid/OPatch/opatch lsinventory |grep -i 'Patch description'

AIX6.1怎么安裝Oracle 11

如果補丁包權(quán)限是root:system會有下面的問題:

1號機補丁順利完成,但是2號機報錯

AIX6.1怎么安裝Oracle 11

AIX6.1怎么安裝Oracle 11

分析,手工執(zhí)行檢查

/oracle/app/11.2/grid/OPatch/opatch prereq CheckApplicable -ph /oracle/psu/26610246/26609929 -oh /oracle/app/11.2/grid

AIX6.1怎么安裝Oracle 11


找到問題原因

AIX6.1怎么安裝Oracle 11

AIX6.1怎么安裝Oracle 11

補丁包的權(quán)限是root,修改成grid.oinstall即可

/oracle

# chown -R grid.oinstall psu

AIX6.1怎么安裝Oracle 11

AIX6.1怎么安裝Oracle 11

可能會有用的信息:

rac要檢查的日志文件及其路徑

oracle 下的alert日志$ORACLE_BASE/diag/rdbms/orcl/orcl1/trace/alertorcl1.log

grid 下的 alert 日志 $ORACLE_HOME/log/rac1/alertrac1.log

css的日志$ORACLE_HOME/log/rac1/cssd/cssd.log  ocssd.log

crs的日志$ORACLE_HOME/log/rac1/crsd/crsd.log

ohas的日志$ORACLE_HOME/log/rac1/ohasd/ohasd.log

evm的日志$ORACLE_HOME/log/rac1/evmd/evmd.log

刪除GRID 配置

/oracle/app/11.2/grid/crs/install/roothas.pl -deconfig -force -verbose

刪除后可以重新執(zhí)行root.sh腳本

重新安裝grid   先卸載

su - grid

$ /oracle/app/11.2/grid/deinstall/deinstall


磁盤驗證   dd命令

dd if=/dev/hdisk2 of=/dev/null bs=1024k count=100

創(chuàng)建磁盤組之后,清空盤

  dd if=/dev/zero of=/dev/hdisk2 bs=1024k count=100
  dd if=/dev/zero of=/dev/hdisk3 bs=1024k count=100

lspv,查看有多少hdisk 修改i變量,執(zhí)行

i=3

while(($i<13))

do

echo $i

dd if=/dev/zero of=/dev/hdisk$i bs=1024k count=100

let i=i+1

done


到此,關(guān)于“AIX6.1怎么安裝Oracle 11”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
文章題目:AIX6.1怎么安裝Oracle11
轉(zhuǎn)載來于:http://weahome.cn/article/pcdhph.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部