oracle 11gr2 rac 安裝
環境:virtual box +oracle linux 5.5+oracle 11g rac11.2.0.1
簡要安裝流程如下:
一安裝GI
1 Creating Groups, Users and directories
groupadd oinstall
groupadd asmadmin
groupadd asmdba
groupadd asmoper
groupadd dba
groupadd oper
useradd -g oinstall -G asmadmin,asmdba,asmoper grid
useradd -g oinstall -G dba,oper,asmdba oracle
passwd grid
passwd oracle
mkdir -p /u01/app/grid
mkdir -p /u01/app/11.2.0/grid
chown -R grid:oinstall /u01
mkdir -p /u01/app/oracle
chown oracle:oinstall /u01/app/oracle
chmod -R 775 /u01
id nobody
2 config storage
2.1vi /etc/scsi_id.config
adding ptions=-g
2.2 vi /etc/udev/rules.d/99-oracle-asmdevices.rules
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VB7b67e283-b1cc79c0_", NAME="asm-diskb", WNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VBc48c2f60-42cce267_", NAME="asm-diskc", WNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VBc4c85841-369f120c_", NAME="asm-diskd", WNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VBfe3e89ca-6fe0cb64_", NAME="asm-diske", WNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VBc8b2d054-96318cc3_", NAME="asm-diskf", WNER="grid", GROUP="asmadmin", MODE="0660"
生成命令
# for i in b c d e f; do echo "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id -g -u -s %p\", RESULT==\"`scsi_id -g -u -s /block/sd$i`\", NAME=\"asm-disk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\""; done
2.3 /sbin/start_udev
3 config network
vi /etc/hosts
192.168.10.21 node11g1
192.168.10.22 node11g2
10.0.0.11 node11g1-priv
10.0.0.12 node11g2-priv
192.168.10.23 node11g1-vip
192.168.10.24 node11g2-vip
192.168.10.25 scanip
5 Resource Limits
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
/sbin/sysctl -a | grep shm
Add the following lines to the "/etc/security/limits.conf" file.
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
6 Environment Requirements
grid 使用者
vi .bash_profile
umask 022
ORACLE_SID=+ASM1; export ORACLE_SID
JAVA_HOME=/usr/local/java; export JAVA_HOME
ORACLE_BASE=/u01/app/grid; export ORACLE_BASE
ORACLE_HOME=/u01/app/11.2.0/grid; export ORACLE_HOME
ORACLE_PATH=/u01/app/oracle/common/oracle/sql; export ORACLE_PATH
QLPATH=/u01/app/common/oracle/sql; export SQLPATH
ORACLE_TERM=xterm; export ORACLE_TERM
TNS_ADMIN=$ORACLE_HOME/network/admin; export TNS_ADMIN
ORA_NLS11=$ORACLE_HOME/nls/data; export ORA_NLS11
PATH=.:${JAVA_HOME}/bin:${PATH}:$HOME/bin:$ORACLE_HOME/bin
PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin
PATH=${PATH}:/u01/app/common/oracle/bin
export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE
CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib
CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib
export CLASSPATH
oracle使用者 :
RACLE_SID=racdb1; export ORACLE_SID
ORACLE_UNQNAME=racdb; export ORACLE_UNQNAME
JAVA_HOME=/usr/local/java; export JAVA_HOME
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME
ORACLE_PATH=/u01/app/common/oracle/sql; export ORACLE_PATH
ORACLE_TERM=xterm; export ORACLE_TERM
TNS_ADMIN=$ORACLE_HOME/network/admin; export TNS_ADMIN
ORA_NLS11=$ORACLE_HOME/nls/data; export ORA_NLS11
PATH=.:${JAVA_HOME}/bin:${PATH}:$HOME/bin:$ORACLE_HOME/bin
PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin
PATH=${PATH}:/u01/app/common/oracle/bin
export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE
CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib
CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib
export CLASSPATH
THREADS_FLAG=native; export THREADS_FLAG
umask 022
7 install Package
8 config ntp
# /sbin/service ntpd stop
# chkconfig ntpd off
# mv /etc/ntp.conf /etc/ntp.conf.org
rm /var/run/ntpd.pid
9 disable selinux and firewall
10 install
二: 建立磁碟組
三:安裝DB
四 :建立例項
五:安裝後工作
1 備份ASM HEARDER
dd if=/dev/sdb f=/home/grid/asmbak/sdb.dd bs=4096 count=1
dd if=/dev/sdc of=/home/grid/asmbak/sdc.dd bs=4096 count=1
dd if=/dev/sdd of=/home/grid/asmbak/sdd.dd bs=4096 count=1
2 備份asm 後設資料
ASMCMD> md_backup /home/grid/asmbak/asm1219.mdx
Disk group metadata to be backed up: CRS
Disk group metadata to be backed up: DATA
Current alias directory path: zzwsjdb-cluster
Current alias directory path: zzwsjdb-cluster/ASMPARAMETERFILE
Current alias directory path: zzwsjdb-cluster/OCRFILE
Current alias directory path: RACDB
Current alias directory path: RACDB/TEMPFILE
Current alias directory path: RACDB/PARAMETERFILE
Current alias directory path: RACDB/ONLINELOG
Current alias directory path: RACDB/CONTROLFILE
Current alias directory path: RACDB/DATAFILE
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15747463/viewspace-750501/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【RAC安裝】 AIX下安裝Oracle 11gR2 RACAIOracle
- oracle 11gR2 RAC安裝與oracle 10gR2 rac 安裝時的不同點Oracle 10g
- 安裝11gr2 RAC
- oracle 11gr2 rac 虛擬安裝問題Oracle
- oracle 11gR2 rac 安裝問題總結Oracle
- oracle 11gR2 rac for aix 5310 安裝OracleAI
- Oracle 11gr2 RAC on OEL6.4靜默安裝Oracle
- Oracle 11gR2 for Linux RAC 初次安裝體驗OracleLinux
- 【RAC】11gR2 rac 上滾動安裝/回退補丁
- oracle 11gR2 rac+asm 資料庫安裝配置步驟OracleASM資料庫
- 11Gr2 RAC udev ASM openfiler(安裝文件)devASM
- oracle rac aix 安裝OracleAI
- 【oracle】靜默安裝 oracle 11gr2Oracle
- oracle 11gR2與10gR2 rac安裝時不同點(z)Oracle
- 安裝oracle 11GR2 手記Oracle
- Oracle RAC 安裝總結Oracle
- 成功安裝Oracle 11gR2 for Linux RAC,使用NFS作為共享儲存OracleLinuxNFS
- linux7 靜默安裝 11GR2 RACLinux
- Solaris 10.5 安裝Oracle 11gR2Oracle
- 安裝Oracle RAC 11gOracle
- Oracle /RAC linux 安裝大全OracleLinux
- 單機安裝Oracle RAC (zt)Oracle
- 一步一步搭建oracle 11gR2 rac+dg之database安裝(五)OracleDatabase
- redhat 6.4 安裝oracle11g RAC 安裝RDACRedhatOracle
- 安裝Oracle 10g RAC是否需要安裝HACMPOracle 10gACM
- 安裝Oracle 10g RAC是否需要安裝HACMP?Oracle 10gACM
- Oracle 11G RAC叢集安裝(3)——安裝OracleOracle
- 11gR2 RAC安裝時遇到的一些錯誤
- redhat 6.5安裝11gr2 RAC的過程及設定Redhat
- oracle rac資料庫的安裝Oracle資料庫
- oracle11g 解除安裝racOracle
- 【原創】Oracle RAC原理和安裝Oracle
- oracle 10g rac 解除安裝Oracle 10g
- oracle rac安裝配置注意事項Oracle
- 安裝Oracle RAC 12cR1Oracle
- veritas cfs for oracle rac安裝過程。Oracle
- 如何安全解除安裝Oracle RAC(轉)Oracle
- vgant 安裝oracle資料庫racOracle資料庫