ImageVerifierCode 换一换
格式:DOCX , 页数:29 ,大小:94.98KB ,
资源ID:3498976      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3498976.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(oracle10g rac安装文档zhangn新新.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

oracle10g rac安装文档zhangn新新.docx

1、oracle10g rac安装文档zhangn新新编号: 山东邮政ATM_POS_银联前置项目ATM/POS银联前置系统oracle10g rac安装文档 Version 1.0 国家邮政局金融信息化建设工作组 北京联银通科技有限公司软件事业部 2007年3月1日文档说明文档编号:文件名称:文档类型:项目阶段:文件密级:受控编号:修改状态:版次:总页数:正文:附录:编制:审核:批准:生效日期:修改记录 I初始版本 A增加 * M修改 * D删除版本日期作者修改方式修改说明版本演进说明:目 录一 准备工作 41创建 oracle 用户 42创建 oracle 用户环境文件。 43创建文件系统目录

2、结构。 44提高 Oracle 用户的 shell 限制。 55检查以下软件程序包 56配置内核参数。 67修改 /etc/hosts 文件。 68配置 hangcheck timer 内核模块。 79lvm的划分。 710绑定raw设备 811修改 /etc/udev/permissions.d/50-udev.permissions。 912使用 SSH 建立用户等效性。 1013配置 Oracle 集群文件系统 (OCFS2) 1213.1创建 OCFS2 配置文件。 1213.2配置 O2CB 驱动程序。(可参考曹) 1313.3格式化文件系统。 1513.4挂载文件系统。 1613.

3、5创建 Oracle 集群件目录。 1613.6检查。 1613.7如何确定 OCFS2 版本。 16二 安装 Oracle 集群件 17三 安装 Oracle 数据库 10g 第 2 版 29四 测试 321检查应用程序资源的状态 322检查 Oracle 集群件的状态 333列出 RAC 实例 334检查连接 335检查数据库配置 336创建表空间 367创建在线重做日志文件组 368检查闪回恢复区空间使用率 379启动和停止应用程序资源 3810测试透明故障切换 (TAF) 3811探索 Oracle 企业管理器 (OEM) 数据库控制台 42一 准备工作1创建 oracle 用户以 r

4、oot 用户身份执行# groupadd dba# useradd -g dba G disk oracle# chown oracle:dba /home/oracle /oracle# passwd oracleNew Password:Re-enter new Password:passwd: password successfully changed for oracle注意: 两台主机的oracle用户ID和dba组ID必须相同。同时注意在双机系统上建立其他用户时在两台主机上也要保持ID号一致(该要求可以通过按相同顺序分别在两主机上执行命令来实现)。2创建 oracle 用户环境文件

5、。 /home/oracle/.bash_profile export PS1=/bin/hostname -s- export EDITOR=viexport ORACLE_SID=postdbs1(另一个节点为postdbs2)export ORACLE_BASE=/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export ORA_CRS_HOME=$ORACLE_BASE/product/10.2.0/crsexport LD_LIBRARY_PATH=$ORACLE_HOME/libexport NLS_LANG=S

6、implified Chinese_CHINA.ZHS16GBKexport DBCA_RAW_CONFIG=/oradata/dbname_raw.confexport PATH=$PATH:$ORACLE_HOME/bin:$ORA_CRS_HOME/binumask 022unset USERNAMEunset LANG红色三行安装群集软件时暂时注掉运行 . .bash_profile3创建文件系统目录结构。以 oracle 用户身份执行(两个节点) mkdir -p $ORACLE_BASE/adminmkdir -p $ORACLE_HOMEmkdir -p $ORA_CRS_HOM

7、E以 root 用户身份执行 mkdir -p /oradata/ocfsmkdir -p /oradata/racmkdir -p /oradata/pafedbsmkdir -p /oradata/uafedbsmkdir -p /oradata/othermkdir -p /oradata1/pafedbs5mkdir -p /oradata1/uafedbschown -R oracle:dba /oradatachown -R oracle:dba /oradata1chown -R oracle:dba /archdbname_raw.conf文件的内容及格式如下:spfile=/

8、dev/raw/raw1system=/dev/raw/raw2sysaux=/dev/raw/raw3temp=/dev/raw/raw4undotbs1=/dev/raw/raw5undotbs2=/dev/raw/raw6control1=/dev/raw/raw7control2=/dev/raw/raw8control3=/dev/raw/raw9redo1_1=/dev/raw/raw10redo1_2=/dev/raw/raw11redo2_1=/dev/raw/raw12redo2_2=/dev/raw/raw13tools=/dev/raw/raw14users=/dev/r

9、aw/raw15可以根据自己的具体情况进行调整。注意检查每行的结尾不要有空格,否则在以后建库时需要在每个文件名后删空格,很麻烦的。4提高 Oracle 用户的 shell 限制。使用文本编辑器将下面列出的行添加到 /etc/security/limits.conf、/etc/pam.d/login 和 /etc/profile。/etc/security/limits.conf oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536/etc/pam.d/login

10、session required /lib/security/pam_limits.so/etc/profile if $USER = oracle ; then if $SHELL = /bin/ksh ; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fifi5检查以下软件程序包 libaio-0.3.105-2.i386.rpm openmotif21-2.1.30-11.RHEL4.6.i386.rpm oracleasmlib-2.0.2-1.i386.rpm oracleasm-support-

11、2.0.3-2 oracleasm-2.6.9-42.0.0.0.1.ELsmp-2.0.3-2 oracleasmlib-2.0.2-1 ocfs2-tools-1.2.2-2 ocfs2console-1.2.2-2 ocfs2-2.6.9-42.0.0.0.1.ELsmp-1.2.3-2rpm qa|grep libaio检查版本与操作系统版本是否一致uname -a6配置内核参数。 注意:注意:使用新更改的脚本数值使用文本编辑器将下面列出的行添加到 /etc/sysctl.conf。要使更改立即生效,请执行 /sbin/sysctl p 或者上传脚本文件sysctl.conf 相应的语

12、句修改对应的语句参照脚本文件sysctl.conf# more /etc/sysctl.confkernel.shmall = 2097152kernel.shmmax = 4294967295kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 1048576net.core.rmem_max = 1048576net.core.wmem_default = 262144net.c

13、ore.wmem_max = 2621447修改 /etc/hosts 文件。 # more /etc/hosts10.236.3.41 atmfe10.236.3.47 atmfe- atmfe-vip192.168.1.1 atmfe- atmfe-priv10.236.3.42 cupsfe10.236.3.48 cupsfe- cupsfe-vip192.168.1.2 cupsfe- cupsfe-priv10.236.3.43 monitor127.0.0.1 localhost注意:主机名中不要含有“_”和“-”8配置 hangcheck timer 内核模块。hangcheck

14、 timer 内核模块可监控系统的运行情况,并重新启动出现故障的 RAC 节点。它使用两个参数,即 hangcheck_tick(定义系统检查频率)和 hangcheck_margin(定义在重置 RAC 节点前的最大挂起延时)来确定节点是否出现故障。 用命令find /lib/modules -name hangcheck-timer.o 检查有没有模块,如果有,配置并加载该模块在 /etc/modprobe.conf 中添加以下行,以设置 hangcheck 内核模块参数。 /etc/modprobe.confoptions hangcheck-timer hangcheck_tick=3

15、0 hangcheck_margin=180要立即加载模块,执行 modprobe -v hangcheck-timer #echo /sbin/modprobe hangcheck-timer /etc/rc.local #grep Hangcheck /var/log/messages | tail -2 Jul 31 15:01:49 ha2pub kernel: Hangcheck: starting hangcheck timer 0.5.0 (tick is 30 seconds, margin is 180 seconds). 如果看到上面的信息,说明模块的设置工作正确91创建分

16、区#fdisk /dev/sdgnp1(分区号)1(起始位置)+150Mnp2(分区号)20?(起始位置)+30Mnp3(分区号)25?(起始位置)剩余92 lvm的划分。用户(此步骤只需在一台主机进行,完成后另一台主机需要重启)由于oracle的RAC对存储介质有严格的要求,在此我们采用raw设备作为Oracle数据库文件。由于开始没有逻辑卷设备初始化文件,所以需要先运行“vgscan”,然后再进行如下操作。#pvcreate /dev/sdb(sdc,sdd,sde,sdf,sdg3) 创建一个pv# vgcreate vgatmunp /dev/sdb /dev/sdc 创建一个vg (

17、atmvg)# vgcreate vgatmunpapp /dev/sdd /dev/sde /dev/sdf /dev/sdg3使用 lvcreate 命令创建Oracle 数据库实例所需要的所有系统和应用所需要的逻辑卷。执行脚本crt_lv_pafe.shcrt_lv_system.shcrt_lv_ready.shcrt_lv_uafe.sh10绑定raw设备(两台机子都做)将以下行添加到 /etc/sysconfig/rawdevices 中。/etc/sysconfig/rawdevices rawdevices要使映射立即生效,以 root 用户身份执行以下命令: # /sbin/

18、service rawdevices restart11修改 /etc/udev/permissions.d/50-udev.permissions。原始设备在引导时会重新映射。默认情况下,在引导时原始设备的拥有者将更改为 root 用户。如果拥有者不是 oracle 用户,则 ASM 在访问共享分区时会出现问题。在 /etc/udev/permissions.d/50-udev.permissions 中为原始行“raw/*:root:disk:0660”添加注释,然后添加一个新行“raw/*:oracle:dba:0660”。/etc/udev/permissions.d/50-udev.

19、permissions # raw devicesram*:root:disk:0660#raw/*:root:disk:0660raw/*:oracle:dba:0660以 root 用户身份执行以下命令,使权限生效: # /sbin/service rawdevices restart以 oracle 用户身份执行 ln_disk_rac.shln_lv_pafe.shln_lv_ready.shln_lv_system.shln_lv_uafe.sh12使用 SSH 建立用户等效性。在集群就绪服务 (CRS) 和 RAC 安装过程中,Oracle Universal Installer

20、(OUI) 必须能够以 oracle 的身份将软件复制到所有 RAC 节点,而不提示输入口令。在 Oracle 10g 中,可以使用 ssh 代替 rsh 完成此操作。 要建立用户等效性,请在两个节点上以 oracle 用户身份生成用户的公钥和私钥。打开 rac1 的电源,在这两个节点上执行以下任务。在 rac1 上执行 (使用ROOT用户建立等效性)rac1- mkdir /.sshrac1- chmod 700 /.sshrac1- ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to

21、save the key (/export/home/oracle/.ssh/id_rsa):Enter passphrase (empty for no passphrase):Enter same passphrase again:Your identification has been saved in /export/home/oracle/.ssh/id_rsa.Your public key has been saved in /export/home/oracle/.ssh/id_rsa.pub.The key fingerprint is:87:54:4f:92:ba:ed:7

22、b:51:5d:1d:59:5b:f9:44:da:b6 oraclerac1- ssh-keygen -t dsaGenerating public/private dsa key pair.Enter file in which to save the key (/export/home/oracle/.ssh/id_dsa):Enter passphrase (empty for no passphrase):Enter same passphrase again:Your identification has been saved in /export/home/oracle/.ssh

23、/id_dsa.Your public key has been saved in /export/home/oracle/.ssh/id_dsa.pub.The key fingerprint is:31:76:96:e6:fc:b7:25:04:fd:70:42:04:1f:fc:9a:26 oracle 在 rac2 上执行 rac2- mkdir /.sshrac2- chmod 700 /.sshrac2- ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the k

24、ey (/export/home/oracle/.ssh/id_rsa):Enter passphrase (empty for no passphrase):Enter same passphrase again:Your identification has been saved in /export/home/oracle/.ssh/id_rsa.Your public key has been saved in /export/home/oracle/.ssh/id_rsa.pub.The key fingerprint is:29:5a:35:ac:0a:03:2c:38:22:3c

25、:95:5d:68:aa:56:66 oraclerac2- ssh-keygen -t dsaGenerating public/private dsa key pair.Enter file in which to save the key (/export/home/oracle/.ssh/id_dsa):Enter passphrase (empty for no passphrase):Enter same passphrase again:Your identification has been saved in /export/home/oracle/.ssh/id_dsa.Yo

26、ur public key has been saved in /export/home/oracle/.ssh/id_dsa.pub.The key fingerprint is:4c:b2:5a:8d:56:0f:dc:7b:bc:e0:cd:3b:8e:b9:5c:7c oracle在 rac1 上执行 rac1- cat /.ssh/id_rsa.pub /.ssh/authorized_keysrac1- cat /.ssh/id_dsa.pub /.ssh/authorized_keysrac1- ssh rac2 cat /.ssh/id_rsa.pub /.ssh/author

27、ized_keysThe authenticity of host rac2 (192.168.2.132) cant be established.RSA key fingerprint is 63:d3:52:d4:4d:e2:cb:ac:8d:4a:66:9f:f1:ab:28:1f.Are you sure you want to continue connecting (yes/no)? yesWarning: Permanently added rac2,192.168.2.132 (RSA) to the list of known hosts.oraclerac2s passw

28、ord:rac1- ssh rac2 cat /.ssh/id_dsa.pub /.ssh/authorized_keysoraclerac2s password:rac1- scp /.ssh/authorized_keys rac2:/.ssh/authorized_keysoraclerac2s password:authorized_keys 100% 1716 1.7KB/s 00:00在每个节点上测试连接。验证当您再次运行以下命令时,系统是否不提示您输入口令。 (注意改相应的名字)ssh ynatmp datessh yncupsfe datessh ynatmp-priv datessh yncupsfe-priv datessh datessh datessh ynatmp- datessh yncupsfe- date二 13安装 Oracle 集群件注释掉/home/oracle/.bash_profile 其中的三行#export ORACLE_BASE=/oracle#export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1#export ORA_CRS_HOME=$ORACLE_BASE/product/10.2.0/crs运行 . .bash_profile.空格.bash_profile以

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1