centos 6.7 (UDEV,、etc/hosts)安裝 RAC 11.2.0.4 報錯處理
環境說明:
db 11.2.0.4 os: centos 6.7 UDEV管理ASM 沒有配置DNS伺服器,採用/etc/hosts
報錯:
1. CVU(Cluster Verification Utility)檢查 CRS 的安裝前環境。 (正常沒有配置DNS伺服器,採用/etc/hosts報錯,可以忽略)
node1-> ./runcluvfy.sh stage -pre crsinst -n node1,node2 -fixup -verbose
hecking DNS response time for an unreachable node
Node Name Status
------------------------------------ ------------------------
node2 failed
node1 failed
PRVF-5636 : The DNS response time for an unreachable node exceeded "15000" ms on following nodes: node2,node1
2. shmmax大小設定不合理,調整合適大小。
相關理論:
SHMMAX引數:Linux程式可以分配的單獨共享記憶體段的最大值。一般設定為記憶體總大小的一半。這個值的設定應該大於SGA_MAX_TARGET或MEMORY_MAX_TARGET的值,因此對於安裝Oracle資料庫的系統,shmmax的值應該比記憶體的二分之一大一些。
# grep MemTotal /proc/meminfo
# cat /proc/sys/kernel/shmmax
上面的命令是檢查系統記憶體的大小,以及當前shmmax的設定。
# echo 21474836480 > /proc/sys/kernetbl/shmmax
# sysctl -w kernel.shmmax=21474836480
# echo "kernel.shmmax=21474836480" >> /etc/sysctl.conf
這是設定shmmax引數的幾種方法,這三種方式都可以將shmmax設定為20G。這個引數的修改可以不重啟資料庫。個人推薦使用第二種sysctl命令的方式。採用第三種方式需要執行sysctl –t操作或重啟,但是為了確保下次重啟後設定值仍然生效,第三種方式是必不可少的。前兩種方式類似alter system set scope = memory,而第三種方式則類似alter system set scope = spfile。
解決辦法:
[root@node1 ~]# sysctl -w kernel.shmmax=1610612736
kernel.shmmax = 1610612736
[root@node1 ~]# echo ''kernel.shmmax=1610612736'' >> /etc/sysctl.conf
[root@node1 ~]#sysctl -p
3. 採用UDEV管理ASM正常報錯,沒有配置DNS伺服器,採用/etc/hosts報錯,可以忽略
4. 非正常報錯,原因是包有問題。
當安裝oracle 11204的rac的時候,安裝叢集軟體到執行root.sh的時候,執行root.sh報錯:
Failed to create keys in the OLR, rc = 127, Message:
/app/grid/product/11.2.0/bin/clscfg.bin: error while loading shared libraries: libcap.so.1: cannot open shared object file: No such file or directory
Failed to create keys in the OLR at /app/grid/product/11.2.0/crs/install/crsconfig_lib.pm line 7660.
/app/grid/product/11.2.0/perl/bin/perl -I/app/grid/product/11.2.0/perl/lib -I/app/grid/product/11.2.0/crs/install /app/grid/product/11.2.0/crs/install/rootcrs.pl execution failed
解決方法:所有節點都執行
[root@node1 yum.repos.d]# cd /lib64
[root@node1 lib64]# ln -s libcap.so.2.16 libcap.so.1
5. 非正常報錯,原因不明。 (有待研究)
node1-> ./runcluvfy.sh stage -post crsinst -n node1,node2 -verbose
ERROR:
PRVG-1101 : SCAN name "scan-cluster.localdomain" failed to resolve
SCAN Name IP Address Status Comment
------------ ------------------------ ------------------------ ----------
scan-cluster.localdomain 10.100.25.100 failed NIS Entry
ERROR:
PRVF-4657 : Name resolution setup check for "scan-cluster.localdomain" (IP address: 10.100.25.100) failed
ERROR:
PRVF-4664 : Found inconsistent name resolution entries for SCAN name "scan-cluster.localdomain"
Verification of SCAN VIP and Listener setup failed
搜了一下發現老楊(yangtingkun)的文章中也提到了這個錯誤:
F:RHEL5.532oracle_patchyangtingkun 安裝Oracle11_2 RAC for Solaris10 sparc64(二).mht
老楊在文章的最後提到:
導致這個錯誤的原因是在/etc/hosts中配置了SCAN的地址,嘗試ping這個地址資訊,如果可以成功,,則這個錯誤可以忽略。
我嘗試ping scan ip可以ping通,所以暫時也就忽略了這個錯誤。
6. 沒有配置DNS伺服器,採用/etc/hosts報錯,可以忽略
補充:
GI安裝時候報錯
1、缺少 pdksh-5.2.14-1.i386.rpm
解決:
在RHEL 6.4上安裝Oracle 11g 資料庫,在安裝過程中檢測包的依賴關係,發現缺少pdksh-5.2.14-1.i386.rpm這個包,在安裝pdksh-5.2.14-1.i386.rpm包的過程中,發現此包和ksh包衝突,解除安裝ksh包,再安裝完pdksh-5.2.14-1.i386.rpm包後,安裝正常進行。或者系統存在 ksh 包,忽略這個報錯。
2、缺少 cvuqdisk-1.0.9-1.rpm
解決:
在解壓的grid/rpm目錄下找到 cvuqdisk-1.0.9-1.rpm 。 用 root 安裝即可。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31383567/viewspace-2134205/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CentOS 7.6 安裝11.2.0.4 RACCentOS
- Oracle Linux 6.7中 Oracle 11.2.0.4 RAC叢集CRS異常處理OracleLinux
- ORACLE rac 11.2.0.4 for rhel7.8 upgrade to 19.11.1 報錯ORA-29516處理Oracle
- RAC安裝【AIX 7 + 11.2.0.4 + ASM】AIASM
- CentOS6.7 vue 安裝CentOSVue
- Solaris下Oracle RAC 11.2.0.4 安裝方法Oracle
- Windows 11.2.0.4 RAC安裝配置以及RAC新增節點Windows
- RHEL 7.X 或CentOS 7 安裝 11.2.0.4 RAC碰到的問題CentOS
- ORA-21561: OID generation failed hostname與/etc/hosts不一致導致安裝報錯AI
- ORACLE11.2.0.4 RAC+ ASM安裝方法 (作業系統CENTOS7.6)OracleASM作業系統CentOS
- 【vmwar】vmware workstation安裝Centos mini報錯/etc/rc5.d/s99localCentOS
- Oracle11g RAC安裝GI時會遇到INS-06006報錯處理過程Oracle
- centos6.7 安裝ffmpeg 簡單使用CentOS
- CentOS 6.7下yum方式安裝MySQL 5.6CentOSMySql
- 安裝Centos6.7的系統配置CentOS
- Oracle 19C RAC 安裝 Error 4 opening dom ASM/Self in 0x5984500 報錯處理OracleErrorASM
- 在Suse 12.4上安裝11.2.0.4的rac執行root.sh報錯“ORA-12547: TNS:lost contact”
- oceanbase 安裝叢集 install OB rpm報錯處理
- linux裡面yum安裝軟體報錯處理Linux
- RAC19c搭建-centos7+openfiler+multipath+udevCentOSdev
- RAC11g搭建-centos7+openfiler+multipath+udevCentOSdev
- PHP安裝後錯誤處理PHP
- 11.2.0.4單例項ASM安裝報錯ohasd failed to ... line 73.單例ASMAI
- centos7 安裝ORACLE 11.2.0.4.0 RACCentOSOracle
- PXE遠端CentOS安裝anaconda報錯CentOS
- 12C RAC 打31720486補丁 後報錯處理
- ORACLE RAC 11.2.0.4 FOR RHEL6叢集無法啟動的處理Oracle
- mac 修改 /etc/hosts 檔案Mac
- playwright 在 Centos 的安裝和問題處理CentOS
- centos6.x 安裝tensorflow異常處理CentOS
- Oracle 11g RAC安裝--基於openfiler儲存+多路徑+udev方式Oracledev
- PHP 7.3.8 安裝 ext-Redis 擴充套件 報錯處理方案PHPRedis套件
- Python2.7安裝Scrapy錯誤處理Python
- CentOS7.6安裝oracle 11.2.0.4 Error in invoking target 'agent nmhs' of makefileCentOSOracleError
- CentOS6.7下使用cmake編譯安裝MySQL5.5.32CentOS編譯MySql
- oracle之 11.2.0.4 bbed安裝Oracle
- Oracle 11.2.0.4 Dataguard兩則故障處理Oracle
- vCenter6.7 部署安裝
- centos7騰訊雲uwsgi安裝報錯解決CentOS