11g rac slient 安装

【原创】操作系统准备工作就不多说了,按照文档一步步来

一.grid

su - grid
安装前检查可以忽略的问题:
1.内存小于1.5G,1G可以安装
2.swap大小不足
3.查找不到pdksh包
4./etc/resolv.conf问题
5.cvulfy rpm包没有安装

grid用户在节点间的信任关系设置
/mnt/grid/sshsetup/sshUserSetup.sh -users grid -hosts rac1 rac2 -noPromptPassphrase

安装前检查
/mnt/grid/runcluvfy.sh stage -pre crsinst -n rac1,rac2 -fixup -verbose 


/mnt/grid/runInstaller -silent -ignoreSysPrereqs -ignorePrereq \
ORACLE_HOSTNAME=rac1 \
INVENTORY_LOCATION=/u01/app/oracle/oraInventory \
SELECTED_LANGUAGES=zh_CN,en \
oracle.install.option=CRS_CONFIG \
ORACLE_BASE=/u01/app/grid \
ORACLE_HOME=/u01/app/11.2.0/grid \
oracle.install.asm.OSDBA=asmdba \
oracle.install.asm.OSOPER=asmoper \
oracle.install.asm.OSASM=asmadmin \
oracle.install.crs.config.gpnp.scanName=ora-scan \
oracle.install.crs.config.gpnp.scanPort=1521 \
oracle.install.crs.config.clusterName=rac-cluster \
oracle.install.crs.config.gpnp.configureGNS=false \
oracle.install.crs.config.autoConfigureClusterNodeVIP=false \
oracle.install.asm.monitorPassword=oracle \
oracle.install.crs.config.clusterNodes=rac1:rac1-vip,rac2:rac2-vip \
oracle.install.crs.config.networkInterfaceList=eth0:192.168.11.0:1,eth1:192.168.88.0:2 \
oracle.install.crs.config.storageOption=ASM_STORAGE \
oracle.install.crs.config.useIPMI=false \
oracle.install.asm.SYSASMPassword=oracle \
oracle.install.asm.diskGroup.name=CRS \
oracle.install.asm.diskGroup.redundancy=EXTERNAL \
oracle.install.asm.diskGroup.AUSize=1 \
oracle.install.asm.diskGroup.disks=/dev/raw/raw1 \
oracle.install.asm.diskGroup.diskDiscoveryString=/dev/raw/raw* \
oracle.install.asm.upgradeASM=false \
oracle.installer.autoupdates.option=SKIP_UPDATES \

--root用户在两节点顺序执行
/u01/app/11.2.0/grid/root.sh
注意在linux6.4上可能会报libcap.so.1找不到的问题,这是版本造成的,解决方法是link:
看一下这个包是否已经安装
rpm -qf /lib/libcap.so.*
libcap-2.16-5.5.el6.i686
ln -s  /lib/libcap.so.2.16 /lib/libcap.so.1


--用asmcmd方法建立数据磁盘组
asmcmd mkdg ''

-- 还可以grid用户 用sqlplus建立磁盘组
create diskgroup data1 external redundancy disk '/dev/raw/raw2','/dev/raw/raw3';

--grid用户添加监听
srvctl add listener -l listener -s -p tcp:1521 -o $ORACLE_HOME
srvctl start listener -l listener

--原因:rac安装时要检查通过
/u01/app/oracle/oraInventory/ContentsXML/inventory.xml  加CRS="true"

--原因:rac安装结束后要写这里的文件
chmod g+w -R /u01/app/oracle/oraInventory

二、rac

su - oracle
oracle用户在节点间的信任关系设置
/mnt/database/sshsetup/sshUserSetup.sh -users oracle -hosts rac1 rac2 -noPromptPassphrase
安装前检查
/mnt/grid/runcluvfy.sh stage -pre dbinst -n rac1,rac2 -verbose 

/mnt/database/runInstaller -silent -ignoreSysPrereqs -ignorePrereq \
oracle.install.option=INSTALL_DB_SWONLY \
ORACLE_HOSTNAME=rac1 \
UNIX_GROUP_NAME=oinstall \
INVENTORY_LOCATION=/u01/app/oracle/oraInventory \
SELECTED_LANGUAGES=zh_CN,en \
ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1 \
ORACLE_BASE=/u01/app/oracle \
oracle.install.db.InstallEdition=EE \
oracle.install.db.EEOptionsSelection=false \
oracle.install.db.DBA_GROUP=dba \
oracle.install.db.OPER_GROUP=oper \
oracle.install.db.CLUSTER_NODES=rac1,rac2 \
oracle.install.db.isRACOneInstall=false \
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false \
DECLINE_SECURITY_UPDATES=true \
oracle.installer.autoupdates.option=SKIP_UPDATES


三、dbca
建立一个rac数据库orcl,asm磁盘组名是data,两个节点rac1、rac2,字符集US7ASCII
dbca -silent -createDatabase \
-templateName "General_Purpose.dbc" \
-gdbName orcl -sysPassword "oracle" -systemPassword "oracle" -emConfiguration NONE \
-storageType ASM -asmsnmpPassword oracle -diskGroupName data -recoveryGroupName data \
-nodelist rac1,rac2 -characterSet US7ASCII -nationalCharacterSet AL16UTF16 \
-sampleSchema false -memoryPercentage 40 -automaticMemoryManagement true



来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/44413/viewspace-762119/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/44413/viewspace-762119/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值