亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

AIX6.1怎么安裝Oracle 11

發布時間:2021-08-20 11:01:50 來源:億速云 閱讀:145 作者:chen 欄目:關系型數據庫

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

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

近期自己在AIX 6.1平臺上安裝過多次RAC,碰到過各種坑,究其原因大多是因為配置不對,權限問題等沒有遵循官方文檔所致,整理出一份相對正確的安裝手冊,以備后面用到,有疏漏的地方歡迎指正  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

操作系統版本:6100-06-12-1339

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

AIX6.1怎么安裝Oracle 11

smit installp

查看pcm盤

pcmpath query device

如果命令沒有發現盤,需要重新識別盤

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 設置成rac1

把xxx.xxx.101.184的主機名 hostname 設置成rac2


/etc/security/limits

default:

        fsize = -1

        core = 2097151

        cpu = -1

        data = -1

        rss = -1

        stack = -1

        nofiles = -1


參數調整

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

如果參數已經修改過后,可以忽略

chdev -l sys0 -a maxuproc=16384

chdev -l sys0 -a ncargs=256


創建組,用戶:

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分開安裝和權限的策略,對于多實例管理有利。

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免密碼登陸

以下兩個節點都執行:

#su – grid

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

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

以下只在節點1上執行:

$ 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上 依次執行 ssh ykc1 ssh ykc2 ssh ykc2 ssh ykc1


oracle用戶也是一樣


批量修改盤屬性腳本

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

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

創建安裝目錄

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 第一個節點上執行,否則1,2順序會亂

創建GRID磁盤組,選一個盤就夠了

存儲上的盤 冗余選擇external,創建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

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

AIX6.1怎么安裝Oracle 11

AIX6.1怎么安裝Oracle 11

asmca,在asmca里可以創建刪除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

創建RAC數據庫

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/

執行解壓

/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號節點也執行以上步驟

AIX6.1怎么安裝Oracle 11

AIX6.1怎么安裝Oracle 11

因為opatch沒有升級,所以報錯,升級后執行

AIX6.1怎么安裝Oracle 11

AIX6.1怎么安裝Oracle 11

執行:<span data-wiz-span="data-wiz-span"  color:#000000;"="">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.

檢查補丁:

select * from dba_registry_history;  

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

AIX6.1怎么安裝Oracle 11

如果補丁包權限是root:system會有下面的問題:

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

AIX6.1怎么安裝Oracle 11

AIX6.1怎么安裝Oracle 11

分析,手工執行檢查

/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

補丁包的權限是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

刪除后可以重新執行root.sh腳本

重新安裝grid   先卸載

su - grid

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


磁盤驗證   dd命令

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

創建磁盤組之后,清空盤

  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變量,執行

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


到此,關于“AIX6.1怎么安裝Oracle 11”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

福鼎市| 察雅县| 镇沅| 信宜市| 盐池县| 洪泽县| 梅州市| 金阳县| 西昌市| 湖南省| 牙克石市| 西盟| 吉水县| 靖边县| 东至县| 攀枝花市| 永嘉县| 隆子县| 观塘区| 灌云县| 慈利县| 仲巴县| 惠水县| 册亨县| 留坝县| 临沧市| 绥宁县| 石门县| 凤阳县| 奉贤区| 沈阳市| 巴里| 兴隆县| 泸西县| 汝州市| 鸡泽县| 石泉县| 沈丘县| 新竹市| 汤阴县| 延长县|