Oracle 10g R2 RAC 安装配置说明书
2007-10-14 14:45
597 查看
Oracle10gR2RAC安装配置说明书
1软硬件说明
1.1硬件环境描述
l数据库服务器:两台IBMX460服务器
l存储系统1套,包括:IBMTotalStorageDS4300StorageServerSAN存储设备一台和IBMB16光纤交换机两台。
1.2软件产品准备
·CentOS4.4安装光盘(共4CD)
·OCFS2相关安装包
·ASM相关安装包
·Oracle10gR2Clusterware
·Oracle10gR2
1.3配置规划清单
2集群环境准备
2.1配置文件修改
2.1.1修改/etc/hosts文件
2.1.2修改/etc/sysctl.conf文件
修改完后允许下面命令使其生效:
2.1.3修改/etc/security/limits.conf文件
2.1.4修改/etc/pam.d/login文件
2.1.5修改/etc/selinux/config文件
2.1.6修改/etc/modprobe.conf文件
2.2创建用户/用户组
2.3创建安装目录
2.4配置SSH
2.5修改oracle用户配置文件
OracleSettings
TMP=/tmp;exportTMP
TMPDIR=$TMP;exportTMPDIR
ORACLE_BASE=/u01/app/oracle;exportORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;exportORACLE_HOME
ORACLE_SID=RACAS;exportORACLE_SID
ORACLE_TERM=xterm;exportORACLE_TERM
PATH=/usr/sbin:$PATH;exportPATH
PATH=$ORACLE_HOME/bin:$PATH;exportPATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;exportLD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;exportCLASSPATH
if[$USER="oracle"];then
if[$SHELL="/bin/ksh"];then
ulimit-p16384
ulimit-n65536
else
ulimit-u16384-n65536
fi
fi
2.6为共享磁盘分区
2.7安装配置OCFS2
2.8安装配置ASM
3安装集群软件
3.1安装图解
4安装数据库软件
4.1安装图解
5创建数据库
5.1创建图解
5.2配置图解
l配置网络
l$ORACLE_HOME/network/admin/listener.ora
l$ORACLE_HOME/network/admin/tnsnames.ora
6集群启动/停止
6.1集群状态查看
$srvctlconfigdatabase-dracas
$srvctlstatusdatabase-dracas
6.2集群启动
$exportORACLE_SID=racas
$srvctlstartnodeapps-nrac1
$srvctlstartnodeapps-nrac2
$srvctlstartasm-nrac1
$srvctlstartasm-nrac2
$srvctlstartinstance-dracas-iracas1
$srvctlstartinstance-dracas-iracas2
$emctlstartdbconsole
6.3集群停止
$exportORACLE_SID=racas
$emctlstopdbconsole
$srvctlstopinstance-dracas-iracas1
$srvctlstopinstance-dracas-iracas2
$srvctlstopasm-nrac1
$srvctlstopasm-nrac2
$srvctlstopnodeapps-nrac1
$srvctlstopnodeapps-nrac2
6.4启动/停止实例
$srvctlstartdatabase-dracas
$srvctlstopdatabase-dracas
Trackback:http://tb.blog.csdn.net/TrackBack.aspx?PostId=1595675
1软硬件说明
1.1硬件环境描述
l数据库服务器:两台IBMX460服务器
序号 | 技术指标描述 |
1 | 型号规格:IBMX460服务器 |
2 | 处理器类型:IntelP4XeonMP处理器2830 |
3 | 支持是8个 |
4 | CPU二级缓存:4096KB |
5 | 标配处理器个数:2个 |
6 | 扩充处理器个数:2个 |
7 | 标配内存大小:2GB |
8 | 扩充内存大小:6GB |
9 | 最大内存容量:64GB |
10 | 硬盘容量IBM73.4GB10K2.5”SAS热插拔HDD×2 |
11 | 64位PCI-X2.06个 |
12 | 电源标配2个1300W(最大2个),冗余风扇 |
13 | 网络控制器10/100/1000M自适应以太网卡×2 |
14 | 5mLC-LCFibreChannelCable光纤接口 |
15 | 3U机架式 |
16 | ServeRAID8iSA-SCSIRAID适配器 |
17 | FC2-133HostBusAdapter |
序号 | 技术指标描述 |
1 | 型号规格:IBMTotalStorageDS4300StorageServerSAN存储和 IBMB16 光纤交换机 |
2 | 采用SAN技术; |
3 | 支持IBM、HP、DELL、Fujitsu、NEC等主流服务器平台; |
4 | 存储容量(GB)2000-32000 |
5 | 高速缓存容量(MB)256 |
6 | 磁盘转速(RPM)10000、15000 |
7 | RAID支持0,1,3,5,10 |
8 | 主机通道FibreChannel |
9 | 认证CE,FCC |
10 | 电源电压双冗余,热交换 |
11 | DS4300MIDRANGEDISK(60U) |
12 | FAStT600turboFeature–IPO |
13 | ShortWaveSFPGBIC×2 |
14 | 2GBFC,146.8GB/15KDRIVE×14 |
15 | 5MLC-LCFibreOpticCable×4 |
16 | FieldIntegrateFastT600 |
17 | PowerCordPeopl.Rep.Chin |
18 | IBMTotalStorageSAN16B-2-16Port |
19 | 4GbpsSWSFPTransceiver-4Pack |
20 | FibreCableLC/LC5mmultimode |
用途 | 海量存储设备,用来存储各个应用系统数据。 |
·CentOS4.4安装光盘(共4CD)
·OCFS2相关安装包
·ASM相关安装包
·Oracle10gR2Clusterware
·Oracle10gR2
1.3配置规划清单
Oracle数据库文件 | ||||
RAC节点名称 | 实例名 | 数据库名称 | $ORACLE_BASE | 文件系统 |
Rac1 | Racas1 | Racas | /u01/app/oracle | AutomaticStorageManagement(ASM) |
Rac2 | Racas2 | Racas | /u01/app/oracle | AutomaticStorageManagement(ASM) |
CRS共享文件 | ||||
文件类型 | 文件名 | 分区 | 加载点 | 文件系统 |
OracleClusterRegistry(OCR) | /oracle/ocfs/OCRFile | /dev/sda1 | /oracle/ocfs | Oracle'sClusterFileSystem(OCFS) |
CRSVotingDisk | /oracle/ocfs/CSSFile | /dev/sda1 | /oracle/ocfs | Oracle'sClusterFileSystem(OCFS) |
2.1配置文件修改
2.1.1修改/etc/hosts文件
127.0.0.1localhost.localdomainlocalhost
#Public
192.168.2.101rac1.localdomainrac1
192.168.2.102rac2.localdomainrac2
#Private
192.168.0.101rac1-priv.localdomainrac1-priv
192.168.0.102rac2-priv.localdomainrac2-priv
#Virtual
192.168.2.111rac1-vip.localdomainrac1-vip
192.168.2.112rac2-vip.localdomainrac2-vip
2.1.2修改/etc/sysctl.conf文件
kernel.shmall=2097152
kernel.shmmax=2147483648
kernel.shmmni=4096
#semaphores:semmsl,semmns,semopm,semmni
kernel.sem=25032000100128
fs.file-max=65536
net.ipv4.ip_local_port_range=102465000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
修改完后允许下面命令使其生效:
/sbin/sysctl-p
2.1.3修改/etc/security/limits.conf文件
*softnproc2047
*hardnproc16384
*softnofile1024
*hardnofile65536
2.1.4修改/etc/pam.d/login文件
sessionrequired/lib/security/pam_limits.so
2.1.5修改/etc/selinux/config文件
SELINUX=disabled
2.1.6修改/etc/modprobe.conf文件
optionshangcheck-timerhangcheck_tick=30hangcheck_margin=180
2.2创建用户/用户组
groupaddoinstall
groupadddba
useradd-goinstall-Gdbaoracle
passwdoracle
2.3创建安装目录
mkdir-p/u01/app/oracle/product/10.2.0/crs
mkdir-p/u01/app/oracle/product/10.2.0/db_1
mkdir-p/oracle/ocfs
chown-Roracle.oinstall/u01
2.4配置SSH
#su–oracle $mkdir-p~/.ssh $chmod700~/.ssh $/usr/bin/ssh-keygen-trsa $/usr/bin/ssh-keygen-tdsa
$touch~/.ssh/authorized_keys
$sshrac1cat~/.ssh/id_rsa.pub>>~/.ssh/authorized_keys $sshrac1cat~/.ssh/id_dsa.pub>>~/.ssh/authorized_keys $sshrac2cat~/.ssh/id_rsa.pub>>~/.ssh/authorized_keys $sshrac2cat~/.ssh/id_dsa.pub>>~/.ssh/authorized_keys
$scp~/.ssh/authorized_keysrac2:.ssh/authorized_keys $chmod600~/.ssh/authorized_keys $sshrac1hostname $sshrac2hostname $exec/usr/bin/ssh-agent$SHELL $/usr/bin/ssh-add
2.5修改oracle用户配置文件
OracleSettings
TMP=/tmp;exportTMP
TMPDIR=$TMP;exportTMPDIR
ORACLE_BASE=/u01/app/oracle;exportORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;exportORACLE_HOME
ORACLE_SID=RACAS;exportORACLE_SID
ORACLE_TERM=xterm;exportORACLE_TERM
PATH=/usr/sbin:$PATH;exportPATH
PATH=$ORACLE_HOME/bin:$PATH;exportPATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;exportLD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;exportCLASSPATH
if[$USER="oracle"];then
if[$SHELL="/bin/ksh"];then
ulimit-p16384
ulimit-n65536
else
ulimit-u16384-n65536
fi
fi
2.6为共享磁盘分区
文件系统类型 | 设备分区 | 大小 | 加载点 | 文件类型 |
OCFS | /dev/sda1 | 300MB | /oracle/ocfs | OracleClusterRegistry(OCR)File-(~100MB) CRSVotingDisk-(~20MB) |
ASM | /dev/sda2 | 100GB | ORCL:VOL1 | OracleDatabaseFiles |
ASM | /dev/sda3 | 100GB | ORCL:VOL2 | OracleDatabaseFiles |
ASM | /dev/sda4 | 100GB | ORCL:VOL3 | OracleDatabaseFiles |
Total | 300GB |
#fdisk/dev/sda Command(mforhelp):p Command(mforhelp):n Commandaction eextended pprimarypartition(1-4) p Partitionnumber(1-4):1 Firstcylinder(1-24792,default1):1 Lastcylinderor+sizeor+sizeMor+sizeK(1-24792,default24792):+300M Command(mforhelp):w Thepartitiontablehasbeenaltered! #fdisk-l/dev/sda
2.7安装配置OCFS2
$su- #rpm-Uvhocfs2*.rpm Preparing...###########################################[100%] 1:ocfs2-tools###########################################[33%] 2:ocfs2-2.6.9-42.EL###########################################[67%] 3:ocfs2console###########################################[100%] #ocfs2console&
配置两个节点信息
配置完成后,检查/etc/ocfs2/cluster.conf文件中是否是如下配置:
node: ip_port=7777 ip_address=192.168.2.101 number=0 name=rac1 cluster=ocfs2 node: ip_port=7777 ip_address=192.168.2.102 number=1 name=rac2 cluster=ocfs2 cluster: node_count=2 name=ocfs2
$/etc/init.d/o2cbstatus $/etc/init.d/o2cbload $/etc/init.d/o2cbonlineocfs2 $su #mkfs.ocfs2-b4K-C32K-N4-Loradatafiles/dev/sda1 #mount-tocfs2-odatavolume,nointr/dev/sda1/oracle/ocfs
2.8安装配置ASM
$su- #rpm-Uvhoracleasm*.rpm Preparing...###########################################[100%] 1:oracleasm-support###################################[33%] 2:oracleasm-2.4.21-EL#################################[67%] Linkingmoduleoracleasm.ointothemodulepath[OK] 3:oracleasmlib######################################[100%] $su- #/etc/init.d/oracleasmconfigure Defaultusertoownthedriverinterface[]:oracle Defaultgrouptoownthedriverinterface[]:dba StartOracleASMlibrarydriveronboot(y/n) :y FixpermissionsofOracleASMdisksonboot(y/n)[y]:y WritingOracleASMlibrarydriverconfiguration[OK] Creating/dev/oracleasmmountpoint[OK] Loadingmodule"oracleasm"[OK] MountingASMlibdriverfilesystem[OK] ScanningsystemforASMdisks[OK] $su- #/etc/init.d/oracleasmcreatediskVOL1/dev/sda2 #/etc/init.d/oracleasmcreatediskVOL2/dev/sda3 #/etc/init.d/oracleasmcreatediskVOL3/dev/sda4 #/etc/init.d/oracleasmscandisks ScanningsystemforASMdisks[OK] #/etc/init.d/oracleasmlistdisks VOL1 VOL2 VOL3
3安装集群软件
3.1安装图解
./runInstaller
#cd/u01/app/oracle/oraInventory
#./orainstRoot.sh
#cd../product/10.2.0/crs
#./root.sh
#cd/u01/app/oracle/product/10.2.0/crs/bin
#./vipca
4安装数据库软件
4.1安装图解
./runInstaller
5创建数据库
5.1创建图解
$dbca
5.2配置图解
l配置网络
$netca
l$ORACLE_HOME/network/admin/listener.ora
LISTENER_RAC1=
(DESCRIPTION_LIST=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1))
(ADDRESS=(PROTOCOL=TCP)(HOST=rac1-vip.localdomain)(PORT=1521)(IP=FIRST))
(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.2.101)(PORT=1521)(IP=FIRST))
)
)
SID_LIST_LISTENER_RAC1=
(SID_LIST=
(SID_DESC=
(SID_NAME=PLSExtProc)
(ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1)
(PROGRAM=extproc)
)
)
l$ORACLE_HOME/network/admin/tnsnames.ora
racas=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=TCP)(HOST=rac1-vip.localdomain)(PORT=1521))
(ADDRESS=(PROTOCOL=TCP)(HOST=rac2-vip.localdomain)(PORT=1521))
(LOAD_BALANCE=yes)
(CONNECT_DATA=
(SERVER=DEDICATED)
(SERVICE_NAME=racas)
)
)
LISTENERS_racas=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=rac1-vip.localdomain)(PORT=1521))
(ADDRESS=(PROTOCOL=TCP)(HOST=rac2-vip.localdomain)(PORT=1521))
)
racas2=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=TCP)(HOST=rac2-vip.localdomain)(PORT=1521))
(CONNECT_DATA=
(SERVER=DEDICATED)
(SERVICE_NAME=racas)
(INSTANCE_NAME=racas2)
)
)
racas1=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=TCP)(HOST=rac1-vip.localdomain)(PORT=1521))
(CONNECT_DATA=
(SERVER=DEDICATED)
(SERVICE_NAME=racas)
(INSTANCE_NAME=racas1)
)
)
6集群启动/停止
6.1集群状态查看
$srvctlconfigdatabase-dracas
$srvctlstatusdatabase-dracas
6.2集群启动
$exportORACLE_SID=racas
$srvctlstartnodeapps-nrac1
$srvctlstartnodeapps-nrac2
$srvctlstartasm-nrac1
$srvctlstartasm-nrac2
$srvctlstartinstance-dracas-iracas1
$srvctlstartinstance-dracas-iracas2
$emctlstartdbconsole
6.3集群停止
$exportORACLE_SID=racas
$emctlstopdbconsole
$srvctlstopinstance-dracas-iracas1
$srvctlstopinstance-dracas-iracas2
$srvctlstopasm-nrac1
$srvctlstopasm-nrac2
$srvctlstopnodeapps-nrac1
$srvctlstopnodeapps-nrac2
6.4启动/停止实例
$srvctlstartdatabase-dracas
$srvctlstopdatabase-dracas
Trackback:
相关文章推荐
- Oracle 11g R2 RAC 安装时 系统用户组 配置 说明
- Oracle 11g R2( + RAC) 安装 系统用户组 配置 说明
- Oracle 11g R2 RAC 安装时 系统用户组 配置 说明
- 【Oracle RAC】Linux系统Oracle 11g R2 RAC 安装配置详细过程-视频培训教程
- RedHat EL5 安装Oracle 10g RAC之--系统环境配置(1)
- 一步一步在virtual box4.1.6中安装基于rhel5.5x86_64的oracle 10g R2双节点RAC
- [导入]在C4-1.7G 256M配置上安装Redhat Linux EL3安装Oracle 10G R2
- Oracle 11g R2 RAC 安装时 系统用户组 配置 说明
- RedHat EL5 安装Oracle 10g RAC之--系统环境配置(2)
- 一步一步在virtual box4.1.6中安装基于rhel5.5x86_64的oracle 10g R2双节点RAC
- Linux + Oracle 11g R2 RAC 安装配置详细过程
- RedHat EL5 安装Oracle 10g RAC之--系统环境配置(2)
- Oracle 11g R2 RAC 安装时 系统用户组 配置 说明
- RedHat EL5 安装Oracle 10g RAC之--系统环境配置(1)
- Linux + Oracle 11g R2 RAC 安装配置详细过程
- Oracle 11g R2 RAC 安装时 系统用户组 配置 说明
- Linux_+_Oracle_11g_R2_RAC_安装配置详细过程
- Oracle 11g R2 RAC 安装时 系统用户组 配置 说明
- 在aix5L 安装oracle 10g rac需要配置的参数
- Oracle 11g R2 RAC 安装时 系统用户组 配置 说明