Oracle 10g RAC安装与配置for HPI.docx
- 文档编号:4352811
- 上传时间:2022-11-30
- 格式:DOCX
- 页数:67
- 大小:57.46KB
Oracle 10g RAC安装与配置for HPI.docx
《Oracle 10g RAC安装与配置for HPI.docx》由会员分享,可在线阅读,更多相关《Oracle 10g RAC安装与配置for HPI.docx(67页珍藏版)》请在冰豆网上搜索。
Oracle10gRAC安装与配置forHPI
软件安装与配置
OraceRAC安装与配置
forHP-UXItanium
公司:
作者:
创建日期:
2009年11月2日
修改日期:
2009年11月3日
版本:
1.0
参考文档
文档控制
修改记录
日期
作者
版本
2009-10-19
1.0
审阅
日期
姓名
职位
分发
拷贝
姓名
单位
1
智业
2
3
文档控制II
前言1
读者1
文档结构1
第一部分:
OracleClusterware与OracleRealApplicationClusters安装计划与准备1
一、OracleClusterware与OracleRealApplicationClusters安装介绍1
1.OracleClusterware与OracleRealApplicationClusters文档集介绍1
2.OracleRealApplicationClusters准备2
3.RealApplicationClusters安装与准备安装配置任务2
4.OracleDatabase10gRealApplicationClusters存储选择2
5.OracleDatabase10g和RealApplicationClusters组件2
6.必须的操作系统组3
第二部分:
OracleClusterware和RealApplicationClusters安装准备规程3
二、安装前准备3
1.检查硬件与软件认证3
2.了解并使用ClusterVerificationUtility3
3.以root的身份登录系统4
4.建立必须的操作系统组和用户4
5.在所有节点配置SSH5
6.配置Oracle用户环境7
7.检查硬件需求8
8.检查网络硬件需求8
9.NFS所需网络参数8
10.IP地址需求9
11.检查网络安装9
12.识别软件需求9
13.使用CVU检查操作系统安装与硬件14
14.识别必须的软件目录14
15.识别已存在的OracleBase目录14
三、配置OracleClusterware和OracleDatabase存储15
1.Oralecluster,database,recovery文件存储选项15
2.存储选择指导方针15
3.选择磁盘文件系统后的检查16
4.使用共享文件系统配置OracleCluster存储16
5.使用RAW设备配置OracleClusterware文件17
6.为ASM配置磁盘22
7.使用已存在的ASM磁盘组22
8.为ASM配置磁盘23
9.为数据库文件在RAW上配置磁盘24
第三部分:
安装OracleClusterware和OracleRealApplicationClusters26
四、安装OracleClusterware26
1.使用CVU检查OracleClusterware要求26
2.使用OUI安装前准备27
3.使用OUI安装OracleClusterware27
4.安装后格式化OCFS28
五、安装Oracle10gRealApplicationClusters28
1.使用CVU校验数据库安装准备状态28
2.运行DBCA,选择数据库配置类型28
3.使用OUI安装Oracledatabase10g步骤29
4.在Windows平台上的最小内存需求29
5.卸载RAC软件29
6.从Windows环境删除OracleClusterware30
7.卸载OracleClusterware并降级到9.230
8.卸载ASM31
六、使用DBCA建立RAC数据库31
1.在OracleRealApplicatonClusters上使用DBCA31
2.RAC高可用性服务31
七、安装之后操作32
1.必须的操作32
2.推荐操作32
第四部分RealApplicationClustersEnvironment配置32
八、RAC数据库参数管理32
1.参数文件与RAC32
2.在OracleRAC中使用SPFILE33
3.RAC中参数文件搜索顺序33
九、了解已安装RAC的配置33
1.了解RAC配置环境33
2.什么是OCR33
3.使用DBCA建立数据库组件33
第五部分OracleClusterware与OracleRAC安装参考信息38
附录A:
安装过程中的疑难解答38
1.OracleCluster与RAC安装疑难解答38
附录B:
使用脚本建立RAC数据库39
1.使用脚本建立RAC数据库39
附录D:
从一个单实例数据库转换到RAC群集39
1.转换的先决条件39
2.从单实例转换到RAC40
3.Cluser上的单实例到RAC40
附录E:
RAC环境的目录结构41
附录F:
如何处理一个已存在的RAC数据库42
1.备份RAC数据库42
2.关闭RAC数据库42
前言
Oracle10gRAC安装与配置forHP-UX
读者
此数据库服务报告供以下读者使用:
Øxxx
Ø智业软件
文档结构
第一部分:
OracleClusterware与OracleRealApplicationClusters安装计划与准备
第二部分:
OracleClusterware与OracleRealApplicationClusters安装前准备规程
第三部分:
安装OracleClusterware与OracleRealApplicationClusters
第四部分:
OracleRealApplicationClusters环境配置
第五部分:
OracleClusterware与OracleRealApplicationClusters参考资料
第一部分:
OracleClusterware与OracleRealApplicationClusters安装计划与准备
一、OracleClusterware与OracleRealApplicationClusters安装介绍
1.OracleClusterware与OracleRealApplicationClusters文档集介绍
ØOracleDatabaseOracleClusterwareandOracleRealApplicationClustersInstallationGuideforMicrosoftWindows文档中包含了安装准备,安装以及安装之后的信息。
一些特定的附加信息包含在OracleDatabase10gREADMEorReleaseNotes中。
ØOracleDatabaseOracleClusterwareandOracleRealApplicationClustersAdministrationandDeploymentGuide包含如何管理OracleCluster组件(如:
votingdisks,OracleClusterRegistry(OCR)),如何管理存储与添加删除实例与节点,如何使用AWR实现高可用性与性能管理,如果监视与管理RAC性能,如何使用RMAN备份RAC。
2.OracleRealApplicationClusters准备
集群校验工具:
Oracle提供了ClusterVerificationUtility(CVU)来校验硬件产品和安装与配置过程中的所有组件,以保证RAC成功的正确的安装。
CVU的详细说明见OracleDatabaseOracleClusterwareandOracleRealApplicationClustersAdministrationandDeploymentGuide。
硬件准备:
每个节点必须具备以下条件
Ø存储群集件和数据库文件的外部共享存储;
Ø作为私有内部连接的私有的IP地址(必须独立于公共网络,在每个节点同样的网络节点口上可访问,每个节点必须唯一);
Ø如果没有使用DNS,私有IP必须存在于/etc/hosts文件中;
Ø使用VirtualIP(VIP)的公共IP地址,VIP必须使用相同的网络,相同的网络接口名;
Ø软件准备:
每个节点必须interconnectsoftwareprotocolto支持CacheFusion,并且支持OracleClusterwarepolling.。
所有节点必须同为32位或是同为64位。
3.RealApplicationClusters安装与准备安装配置任务
Ø确保操作系统与Oracle软件的组合是Oralce认证的,具体查询metalink:
选择“Certify&Availability”,并选择“1.ViewCertificationsbyProduct.”;
Ø配置高速的内部连接;
Ø决定系统使用的存储并配置共享磁盘,Oracle推荐使用AutomaticStorageManagement(ASM)andOracleManagedFiles(OMF)或是clusterfilesystem;
Ø当使用多个表决磁盘时,必须确保每个每个表决盘位于独立的物理存储上;
ØOracle推荐ASM安装在独立的OracleClusterwarehome和theOraclehome上
Ø安装第二部分列出的操作系统补丁;
Ø使用CVU校验RAC;
4.OracleDatabase10gRealApplicationClusters存储选择
ØOracle推荐使用AutomaticStorageManagement(ASM)或是aclusterfilesystem并使用OracleManagedFiles(OMF)。
5.OracleDatabase10g和RealApplicationClusters组件
ØOracleClusterware:
在安装OracleClusterware时需要提供每个节点的名字,OracleClusterwareHome所有节点共享,也能够每节点私有。
当使用第三方集群件时,OracleClusterware可以与第三方集群件交互。
Ø已安装的RealApplicationClusters组件:
在RAC环境的所有实例共享控制文件,服务器参数文件,重做日志文件和数据文件。
每个实例有一套自己的重做日志文件用于实例恢复。
6.必须的操作系统组
ØTheOracleInventorygroup(oinstall)
ØTheOSDBAgroup(dba)
ØTheOSOPERgroup(oper)
ØTheOracleSoftwareOwneruser(oracle)
第二部分:
OracleClusterware和RealApplicationClusters安装准备规程
二、安装前准备
本章描述了在开始OracleUniversalInstaller(OUI)安装OracleClusterwareandOracleRealApplicationClusters(RAC)之前所必须完成的工作(hp-ux)。
1.检查硬件与软件认证
查询登录metalink,选择“Certify&Availability”,选择“Certifications”,选择“ProductAvailability,DesupportNotices,andAlerts”
2.了解并使用ClusterVerificationUtility
ClusterVerificationUtility(CVU)是执行OracleClusterware和RACrequirements系统检查的工具。
运行CVU命令:
media\clusterware\cluvfy\runcluvfy.shoptions
例子:
runcluvfy.shstage–precrsinst–nnode1,node2
安装准备完成后检查
runcluvfy.shcompnodereach-nnode1,node2–verbose
检查基本硬件与软件配置是否完成
runcluvfy.shstage–posthwos–nnode_list
显示CVU帮助
cluvfy–help
显示能够检查的组件列表
cluvfycomp–list
显示组件详细帮助
cluvfycomp–help
显示有效策略列表
cluvfystage–list
显示有效策略的详细帮助
cluvfystage–help
使用-verbose显示“unknown”时可能的原因
Ø节点关闭
Ø在OracleClusterwarehome或Oraclehomedirectory错过CVU命令
Ø开始CVU命令的用户帐号在节点上没有足够的权限
Ø节点错过操作系统补丁或软件包
Ø节点超出最大进程数或最大打开的文件数,或IPC参数有问题如:
sharememory或semaphore
3.以root的身份登录系统
Ø从XWindowSystemworkstation或Xterminal安装
⏹开始一个本地终端会话;
⏹如果不是在本地系统安装那么使能远程主机显示:
xhost+hostname;
⏹登录到本地系统:
telnetremote_host;
⏹如果不是以root身份登录那么:
su–root;
Ø使用xserver从PC或其它系统上安装
⏹开始xserver软件
⏹配置安全设置允许远程主机使用X应用
⏹连接到远程系统开始终端会话
⏹如果不是以root身份登录那么:
su–root;
4.建立必须的操作系统组和用户
Ø操作系统用户与组说明:
⏹TheOSDBAgroup(typically,dba):
如果不使用默认dba组,那么安装时必须选择自定义安装,输入指定组的名字。
⏹TheOSOPERgroup(typically,oper)
⏹无特权用户:
确认存在nobody用户
⏹TheOracleInventorygroup(typically,oinstall):
做为安装Oracle软件用户的主要组。
⏹TheOraclesoftwareowneruser(typically,oracle):
安装用户
Ø建立OracleInventoryGroup
Oracle在第一次安装时建立oraInst.loc文件,这个文件记录了oinstall组和OracleInventorydirectory的路径;
查看文件内容:
more/var/opt/oracle/oraInst.loc
Ø建立OSDBA组
⏹groupadddba
Ø建立OSOPER组
⏹groupaddoper
Ø建立Oracle软件用户
⏹确定Oracle用户是否存在:
idoracle
⏹建立Oracle用户:
useradd–u111–goinstall–Gdba,operoracle
⏹设置Oracle用户密码:
passwdoracle
⏹如果用户存在改变Oracle用户:
usermod–goinstall–Gdba,operoracle
Ø校验nobody用户
⏹确定Oracle用是否存在:
idnobody
⏹建立nobody用户:
useraddnobody
Ø在其它节点建立用户和组
⏹Oracle要求所有节点建立的用户和组ID要相同,通过检查/etc/group确定组id在所有节点可用,可通过groupmod改变组ID;
Ø建立组
⏹groupadd–g106oinstall
⏹groupadd–g107dba
⏹groupadd–g108oper
5.在所有节点配置SSH
Ø在安装Oracle之前,需要配置为Oracle用户配置SSH,OUI在远程安装时使用SSH和SCP运行命令和复制文件。
Ø如果SSH不存在那么Oracle尝试使用remsh和rcp替换
Ø查看SSH是否存在:
ps–ef|grepsshd
Ø在群集成员节点上配置SSH
⏹在每个节点上建立RSA和DSAkey
⏹登录oracle用户
⏹在Oracle用户home下建立.ssh目录
mkdir~/.ssh
chmod700~/.ssh
⏹为version2的ssh协议生成RSAkey
/usr/bin/ssh–keygen–trsa
根据提示做:
同意key文件默认位置,输入并确认Oracle用户的密码
这个命令写一个publickey到~/.ssh/id_rsa.pub文件并写一个privatekey到~/.ssh/id_rsa文件
⏹为version2的ssh协议生成RSAkey
/usr/bin/ssh–keygen–tdsa
根据提示做:
同意key文件默认位置,输入并确认Oracle用户的密码
这个命令写一个publickey到~/.ssh/id_dsa.pub文件并写一个privatekey到~/.ssh/id_dsa文件
⏹增加一个keys到key文件
Ø建立一个认证文件:
touch~/.ssh/authorized_keys
Ø使用SSH将~/.ssh/id_rsa.puband~/.ssh/id_dsa.pub内容复制到~/.ssh/authorized_keys文件,并在提示时输入oracle用户的密码。
第一次运行时会提示主机不能建立,同意后会生成known_hosts在里面保存主机名。
⏹[oracle@xmfydb1.ssh]$sshxmfydb1cat/home/oracle/.ssh/id_rsa.pub>>authorized_keys
⏹oracle@xmfydb1'spassword:
⏹[oracle@xmfydb1.ssh]$sshxmfydb1cat/home/oracle/.ssh/id_dsa.pub>>authorized_keys
⏹[oracle@xmfydb2.ssh$sshxmfydb2cat/home/oracle/.ssh/id_rsa.pub>>authorized_keys
⏹oracle@xmfydb2'spassword:
⏹[oracle@xmfydb2.ssh$sshxmfydb2cat/home/oracle/.ssh/id_dsa.pub>>authorized_keys
⏹oracle@xmfydb2'spassword:
Ø使用SCP或SFTP复制authorized_keys到远程节点
⏹scpauthorized_keysxmfydb1:
/home/oracle/.ssh
Ø为所有节点的.ssh/authorized_keys改变权限
⏹chmod600~/.ssh/authorized_keys
Ø在群集成员节点上使能SSH用户匹配
⏹exec/usr/bin/ssh-agent$SHELL
⏹ssh-add
Ø根据提示输入密码,如果ssh配置正确则使用ssh或scp命令将不再提示密码
⏹Ifyouareonaremoteterminal,andthelocalnodehasonlyonevisual,那么设置DISPLAY
⏹exportDISPLAY=xmfydb2:
0
Ø测试ssh配置
⏹sshxmfydb1date
⏹sshxmfydb2date
ØIfyouareusingaremoteclienttoconnecttothelocalnode,andyouseeamessagesimilarto"Warning:
Noxauthdata;usingfakeauthenticationdataforX11forwarding,"thenthismeansthatyourauthorizedkeysfileisconfiguredcorrectly,butyoursshconfigurationhasX11forwardingenabled.Tocorrectthis,proceedtonextstep
Ø为了确保安装不会由于X11forwarding而失败,为Oracle安装用户建立user_levelSSHClient配置文件
⏹vi~oracle/.ssh/config
host*
ForwardX11no
Ø防止stty命令导致OracleClusterware安装错误
⏹如果在系统中的隐藏文件(如:
.bashrc或.cshrc)包含stty命令将导致安装错误,为了解决这个问题修改这些文件禁止STDERR输出
Bourne,Bash,orKornshell:
if[-t0];then
sttyintr^C
fi
Cshell:
test-t0
if($status==0)then
sttyintr^C
endif
6.配置Oracle用户环境
Ø开始一个终端会话
Ø使Xwindows应用能在系统上显示:
xhost+
Ø登录使用Oracle用户:
su–oracle
Ø确定使用的shell:
echo$shell
Ø编辑.profile或.login文件:
vi.profile或vi.login
⏹mask022
⏹如果ORACLE_BASE,ORACLE_HOME,ORACLE_SID被设置则移除它们
Ø执行脚本:
../.profile或source./.login
Ø配置DISPLAY环境变量:
⏹exportDISPLAY=hostname:
0.0或
⏹setenvDISPLAYhostname:
0.0
Ø如果/tmp空间不足400M设置TEMP和TMPD
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 10g RAC安装与配置for HPI 10 RAC 安装 配置 for