Oracle 12c GI/RAC Step-by-Step安裝指南(一)
這篇文件包含了12c GI/RAC step-by-step的安裝文件,同時也包含了使用dbca 建立資料庫的過程。另外,也對安裝過程中涉及到的12c 新特性和一些其他的12c 新特性做了簡單的介紹。
注意: 這篇文章只是為了向大家展示12c GI/RAC的安裝過程,而且以測試為目的。如果您希望以此文件作為您的生產系統安裝文件,請進行充分的測試並根據需要進行修改。
OS : OEL 6.3 64-bit (12c 已經不再支援32位作業系統了)
版本 12.1
節點數: 3
1. 確定以下的os 包被安裝.
binutils-2.20.51.0.2-5.11.el6 (x86_64)
compat-libcap1-1.10-1 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (x86_64)
compat-libstdc++-33-3.2.3-69.el6.i686
gcc-4.4.4-13.el6 (x86_64)
gcc-c++-4.4.4-13.el6 (x86_64)
glibc-2.12-1.7.el6 (i686)
glibc-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6.i686
ksh
libgcc-4.4.4-13.el6 (i686)
libgcc-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6.i686
libstdc++-devel-4.4.4-13.el6 (x86_64)
libstdc++-devel-4.4.4-13.el6.i686
libaio-0.3.107-10.el6 (x86_64)
libaio-0.3.107-10.el6.i686
libaio-devel-0.3.107-10.el6 (x86_64)
libaio-devel-0.3.107-10.el6.i686
libXext-1.1 (x86_64)
libXext-1.1 (i686)
libXtst-1.0.99.2 (x86_64)
libXtst-1.0.99.2 (i686)
libX11-1.3 (x86_64)
libX11-1.3 (i686)
libXau-1.0.5 (x86_64)
libXau-1.0.5 (i686)
libxcb-1.5 (x86_64)
libxcb-1.5 (i686)
libXi-1.3 (x86_64)
libXi-1.3 (i686)
make-3.81-19.el6
sysstat-9.0.4-11.el6 (x86_64)
注意: 以上的包是有依賴關係的,請不要按照上面列出的包的順序安裝。
2. 修改檔案/etc/sysctl.conf 中的核心引數
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 1054504960
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048586
net.ipv4.ip_local_range=9000 65500
3. 修改 /etc/security/limits.conf 檔案中的資源限制
grid soft nproc 2047
grid hard nproc 16384
grid soft nofile 1024
grid hard nofile 65536
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
4. 修改 /etc/pam.d/login 檔案
session required pam_limits.so
5. 修改 /etc/profile 檔案
if [ $USER = "oracle" ] || [ $USER = "grid" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi
6. 建立GI/RAC 所需的os 組和使用者。
#/usr/sbin/groupadd -g 501 oinstall
#/usr/sbin/groupadd -g 502 dba
#/usr/sbin/groupadd -g 504 asmadmin
#/usr/sbin/groupadd -g 506 asmdba
#/usr/sbin/groupadd -g 507 asmoper
#/usr/sbin/useradd -u 501 -g oinstall -G asmadmin,asmdba,asmoper grid
#/usr/sbin/useradd -u 502 -g oinstall -G dba,asmdba oracle
#passwd oracle
#passwd grid
7. 建立central inventory 路徑
# mkdir -p /u01/app/oraInventory
# chown -R grid:oinstall /u01/app/oraInventory
# chmod -R 775 /u01/app/oraInventory
8. 建立GI home
# mkdir -p /u01/app/12.1.0/grid
# chown -R grid:oinstall /u01/app/12.1.0/grid
# chmod -R 775 /u01/app/12.1.0/grid
9. 建立 rdbms home 和 base.
# mkdir -p /u02/app/oracle
# mkdir /u02/app/oracle/cfgtoollogs --needed to ensure that dbca is able to run after the rdbms installation.
# chown -R oracle:oinstall /u02/app/oracle
# chmod -R 775 /u02/app/oracle
# mkdir -p /u02/app/oracle/product/12.1.0/db_1
# chown -R oracle:oinstall /u02/app/oracle/product/12.1.0/db_1
# chmod -R 775 /u02/app/oracle/product/12.1.0/db_1
10. 安裝包cvuqdisk. 這個包可以在安裝介質的以下路徑中找到。
cd/Disk1/rpm
rpm –ivh cvuqdisk*
11. 修改 /etc/hosts 檔案. 在這次安裝測試中,scan被定義到了/etc/hosts檔案中
node1 pub: 10.182.208.132 nascds20.cn.oracle.com vip: 10.182.208.23 nascds20-vip.cn.oracle.com pri:192.168.1.101 nascds20-pri
node2 pub: 10.182.208.133 nascds21.cn.oracle.com vip: 10.182.208.26 nascds21-vip.cn.oracle.com pri:192.168.1.102 nascds21-pri
node3 pub: 10.182.208.134 nascds22.cn.oracle.com vip: 10.182.208.31 nascds22-vip.cn.oracle.com pri:192.168.1.103 nascds22-pri
scan: 10.182.208.39 scan-12c
12. 如果您啟動了 selinux , 請disable 掉。 它可能導致後續的asmlib 無法建立磁碟。
edit file /etc/selinux/config.
SELINUX=disabled
13. 如果啟用了 iptables,請disable掉.
# /etc/init.d/iptables save
# /etc/init.d/iptables stop
# chkconfig iptables off
注意: 這篇文章只是為了向大家展示12c GI/RAC的安裝過程,而且以測試為目的。如果您希望以此文件作為您的生產系統安裝文件,請進行充分的測試並根據需要進行修改。
OS : OEL 6.3 64-bit (12c 已經不再支援32位作業系統了)
版本 12.1
節點數: 3
1. 確定以下的os 包被安裝.
binutils-2.20.51.0.2-5.11.el6 (x86_64)
compat-libcap1-1.10-1 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (x86_64)
compat-libstdc++-33-3.2.3-69.el6.i686
gcc-4.4.4-13.el6 (x86_64)
gcc-c++-4.4.4-13.el6 (x86_64)
glibc-2.12-1.7.el6 (i686)
glibc-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6.i686
ksh
libgcc-4.4.4-13.el6 (i686)
libgcc-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6.i686
libstdc++-devel-4.4.4-13.el6 (x86_64)
libstdc++-devel-4.4.4-13.el6.i686
libaio-0.3.107-10.el6 (x86_64)
libaio-0.3.107-10.el6.i686
libaio-devel-0.3.107-10.el6 (x86_64)
libaio-devel-0.3.107-10.el6.i686
libXext-1.1 (x86_64)
libXext-1.1 (i686)
libXtst-1.0.99.2 (x86_64)
libXtst-1.0.99.2 (i686)
libX11-1.3 (x86_64)
libX11-1.3 (i686)
libXau-1.0.5 (x86_64)
libXau-1.0.5 (i686)
libxcb-1.5 (x86_64)
libxcb-1.5 (i686)
libXi-1.3 (x86_64)
libXi-1.3 (i686)
make-3.81-19.el6
sysstat-9.0.4-11.el6 (x86_64)
注意: 以上的包是有依賴關係的,請不要按照上面列出的包的順序安裝。
2. 修改檔案/etc/sysctl.conf 中的核心引數
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 1054504960
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048586
net.ipv4.ip_local_range=9000 65500
3. 修改 /etc/security/limits.conf 檔案中的資源限制
grid soft nproc 2047
grid hard nproc 16384
grid soft nofile 1024
grid hard nofile 65536
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
4. 修改 /etc/pam.d/login 檔案
session required pam_limits.so
5. 修改 /etc/profile 檔案
if [ $USER = "oracle" ] || [ $USER = "grid" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi
6. 建立GI/RAC 所需的os 組和使用者。
#/usr/sbin/groupadd -g 501 oinstall
#/usr/sbin/groupadd -g 502 dba
#/usr/sbin/groupadd -g 504 asmadmin
#/usr/sbin/groupadd -g 506 asmdba
#/usr/sbin/groupadd -g 507 asmoper
#/usr/sbin/useradd -u 501 -g oinstall -G asmadmin,asmdba,asmoper grid
#/usr/sbin/useradd -u 502 -g oinstall -G dba,asmdba oracle
#passwd oracle
#passwd grid
7. 建立central inventory 路徑
# mkdir -p /u01/app/oraInventory
# chown -R grid:oinstall /u01/app/oraInventory
# chmod -R 775 /u01/app/oraInventory
8. 建立GI home
# mkdir -p /u01/app/12.1.0/grid
# chown -R grid:oinstall /u01/app/12.1.0/grid
# chmod -R 775 /u01/app/12.1.0/grid
9. 建立 rdbms home 和 base.
# mkdir -p /u02/app/oracle
# mkdir /u02/app/oracle/cfgtoollogs --needed to ensure that dbca is able to run after the rdbms installation.
# chown -R oracle:oinstall /u02/app/oracle
# chmod -R 775 /u02/app/oracle
# mkdir -p /u02/app/oracle/product/12.1.0/db_1
# chown -R oracle:oinstall /u02/app/oracle/product/12.1.0/db_1
# chmod -R 775 /u02/app/oracle/product/12.1.0/db_1
10. 安裝包cvuqdisk. 這個包可以在安裝介質的以下路徑中找到。
cd
rpm –ivh cvuqdisk*
11. 修改 /etc/hosts 檔案. 在這次安裝測試中,scan被定義到了/etc/hosts檔案中
node1 pub: 10.182.208.132 nascds20.cn.oracle.com vip: 10.182.208.23 nascds20-vip.cn.oracle.com pri:192.168.1.101 nascds20-pri
node2 pub: 10.182.208.133 nascds21.cn.oracle.com vip: 10.182.208.26 nascds21-vip.cn.oracle.com pri:192.168.1.102 nascds21-pri
node3 pub: 10.182.208.134 nascds22.cn.oracle.com vip: 10.182.208.31 nascds22-vip.cn.oracle.com pri:192.168.1.103 nascds22-pri
scan: 10.182.208.39 scan-12c
12. 如果您啟動了 selinux , 請disable 掉。 它可能導致後續的asmlib 無法建立磁碟。
edit file /etc/selinux/config.
SELINUX=disabled
13. 如果啟用了 iptables,請disable掉.
# /etc/init.d/iptables save
# /etc/init.d/iptables stop
# chkconfig iptables off
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12798004/viewspace-1274142/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 12c GI/RAC Step-by-Step安裝指南(二)Oracle
- Oracle 12c GI/RAC Step-by-Step安裝指南(三)Oracle
- Oracle 12c GI/RAC Step-by-Step安裝指南(四)Oracle
- Oracle 12c GI/RAC Step-by-Step安裝指南(五)Oracle
- Oracle 12c GI/RAC Step-by-Step安裝指南(六)Oracle
- RedHat6.5 安裝Oracle 12c RACRedhatOracle
- RHEL5 Oracle 11G R2 RAC 靜默安裝 (一) GI安裝前 準備Oracle
- RHEL5 Oracle 11G R2 RAC 靜默安裝 (二)GI靜默安裝Oracle
- 【ASK_ORACLE】安裝Oracle RAC 12.2的GI軟體時報錯CLSRSC-614Oracle
- Oracle 12c GI安裝後安裝11g DB不能發現節點列表問題解決Oracle
- Oracle 12C安裝Oracle
- Oracle 12c RAC On linux Using VMwate Workstation(安裝筆記-圖解)一OracleLinux筆記圖解
- oracle rac aix 安裝OracleAI
- 【RAC安裝】 AIX下安裝Oracle 11gR2 RACAIOracle
- oracle 12c release 2 安裝Oracle
- oracle 12c 靜默安裝Oracle
- Centos 7.4 安裝Oracle 12cCentOSOracle
- Ubuntu下安裝oracle 12cUbuntuOracle
- Oracle RAC 安裝總結Oracle
- linux4.0下安裝oracle RAC(一)LinuxOracle
- 安裝Oracle 10.2.0.5 RAC for AIX6(一)OracleAI
- oracle 12c RAC安裝,例項不能多節點同時啟動Oracle
- 一次GI補丁安裝不完整導致的RAC心跳流量異常
- Oracle 12c RAC: MGMTDBOracle
- oracle 12c rac 詳細部署教程(一)Oracle
- Oracle 12c RAC On linux Using VMwate Workstation(安裝筆記-圖解)二OracleLinux筆記圖解
- Oracle 12c RAC On linux Using VMwate Workstation(安裝筆記-圖解)三OracleLinux筆記圖解
- oracle 12c rac 在aix 7.1 上安裝需要注意的IOCP問題OracleAI
- Oracle 12c資料庫安裝Oracle資料庫
- Oracle Golden Gate 安裝指南OracleGo
- Oracle Linux 7上安裝Oracle 12cOracleLinux
- 安裝Oracle RAC 11gOracle
- Oracle /RAC linux 安裝大全OracleLinux
- 單機安裝Oracle RAC (zt)Oracle
- Oracle11g RAC安裝GI時會遇到INS-06006報錯處理過程Oracle
- OEL6.3 64位部署ORACLE 11gR2(11.2.0.4) RAC+DG(5)安裝GIOracle
- VBOX RAC 12C安裝一些常見問題記錄
- Information Center: Oracle Scalability GI/Clusterware and RAC_1452965.2ORMOracle