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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

Oracle10gRAC for linux 图文版Word文件下载.docx

1、具体步骤若无特别说明,“$”提示符均表示在oracle用户下执行,“#”提示符均表示在root用户下执行1、 硬件说明服务器名项目名称服务器1(工作机)服务器2(备份机)硬件型号DELL 6850CPU频率3.0数量4物理内存32G磁盘阵列柜型号EMC CX 200每硬盘容量300GB阵列缓存硬盘数量RAID名称RAID 52000G2、 准备安装数据库+ASM所需要的ASMLIB,注意这个ASMLIB的版本要跟你操作系统的内核相匹配验证内核版本如下命令: # uname -roracledbserver1 $ uname -rLinux dbserver1 2.6.9-42.ELsmp or

2、acledbserver1 $我们这里内核是2.6.9-42.ELsmp、i386(32位)因此下载以下ASMLIB:提示:如果是单处理器系统需要下载EL的ASMLIB三、 RAC系统相关规划1、操作系统安装规划项目名称 RAC节点1RAC节点2操作系统Redhat as 4.0 u4 (32位)Redhat as 4.0 u4(32位)服务器主机名dbserver1dbserver2IP地址(eth0)135.233.9.101135.233.9.102语言环境中文/英文域名服务方式无时区中国安装方式安装全部安装包内置硬盘容量146G2(RAID1)系统分区物理路径/30GSwap35G/h

3、ome/tmp5G/usr20G/opt系统用户RootOracle500G总容量2T磁盘分区OCR(oracle集群注册表)/dev/raw/raw1 /dev/sdb1 500M(主分区)/dev/raw/raw2 /dev/sdb2 500M(主分区)表决磁盘(voting disk)/dev/raw/raw5 /dev/sdb5 500M/dev/raw/raw6 /dev/sdb6 500M/dev/raw/raw7 /dev/sdb7 500M数据文件区/dev/sdb8 950G/dev/sdb9 950G数据备份区/dev/sdb10 (全部) 120G备份mount点/ora

4、data_backup /dev/sdb102、节点1、节点2上ORACLE安装规划、注册表规划(OCR)、表决磁盘规划(VOTING DISK)、Redhat as 4.0 u14(32位 x86)Redhat as 4.0 u4(32位 x86)公共IP地址(eth0)虚拟IP地址(eth0)135.233.9.201135.233.9.202私有IP地址(eth1)10.10.10.110.10.10.2ORACLE RAC SIDoradb1oradb2集群实例名称oradb/dev/raw/raw1 /dev/sdb1 500M/dev/raw/raw2 /dev/sdb2 500M

5、RAW/dev/sdb8 950G VOL1/dev/sdb9 950G VOL2数据库备份/dev/sdb10 (全部mkfs.ext3 /dev/sdb10) 120G数据库版本Oracle Database 10g Enterprise Edition Release 10.2.0.1.0(32位)数据库BASE目录/home/oracle数据库HOME目录/home/oracle/product/10.2.0/db数据库监听端口1521数据库字符集simplifed Chinese.ZHS16GBK数据库系统帐号与初始密码Sys/oracleSystem/oracle数据库恢复区大小4

6、G数据库块大小8192byte数据库数据空间大小四、 根据规划安装操作系统,并配置时钟同步在一台节点服务器上启动时钟服务器服务,在另外一台节点服务器上使用时钟同步命令如:rdate s IP,然后在这台节点服务器,通过做调度,来定时同步两台服务器时钟。建议RAC可以连接到互联网上,以便互联网上的时钟服务器,如果没有接入互联网的条件也可以让其余节点向某一个节点做时钟同步,因为RAC不能容忍节点间时钟不同步,否则RAC会Down掉!在这里我们如下操作:A、在125.233.9.101节点上开启时钟服务,“applications(应用程序)”-“system settings(系统设置)” -“s

7、erver settings(服务设置)” -“services(服务)”,如图B、在出来的”service configuration(服务配置)”中,选中“time、time-udp”,然后点击窗口工具栏中的“save(保存)”按钮,如图 C、在135.233.9.102节点上创建一个shell文件,包含如下内容rdate s 135.233.9.101# vi /rdate在vi 编辑器中按” i”转换为插入模式,然后输入“rdate s 135.233.9.101”,再按”esc”键,退出插入模式,最后”shift”+”:”后再输入”wq!”,存盘退出。给于这个shell于执行权限#

8、chmod 755 rdateD、在135.233.9.102节点上,把该shell加入到调度中,让系统每6小时向135.233.9.101节点同步时钟,这里可以使用命令”crontab”,也可以使用图形界面在“applications(应用程序)”-“system tools(系统设置)” -“task scheduler(任务计划)”。命令如下# crontab e同样在编辑器里输入如下(我这里是每两个小时同步一次)0 1,4,8,13,17,20 * * * /rdate1、 在每个节点上创建ORACLE用户与DBA组2、 groupadd g 1001 dba3、 groupadd g

9、 1002 oinstall4、 useradd u 1001 g oinstall G dba oracle5、 passwd oracle使用图形界面创建DBA组和ORACLE用户,并手工指定他们的ID,注意在这里,每个节点的oracle用户ID,DBA组ID必须一致,其他使用默认值,同时创建完毕后在每个节点执行如下命令#chown R oracle:dba /home/oracle6、 修改每个节点系统内核参数./etc/sysctl.conf,#vi /etc/sysctl.conf 然后加入如下内容kernel.shmall = 2097152kernel.shmmax = 2147

10、483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 262144net.core.rmem_max = 262144net.core.wmem_default = 262144net.core.wmem_max = 2621444、 设置每个节点ORACLE用户环境变量(修改ORACLE的.bash_profile),该文件见附件$vi .bash_profile然后加

11、入如下内容umask=022# User specific environment and startup programsexport ORACLE_BASE=/home/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/dbexport ORA_CRS_HOME=$ORACLE_BASE/product/10.2.0/crs# Each RAC node must have a unique ORACLE_SID.(i.e. dbserver1, dbserver2,.)export ORACLE_SID=oradb1export P

12、ATH=.:$PATH:$HOME/bin:$ORACLE_HOME/binexport PATH=$PATH:/usr/bin:/bin:/usr/bin/X11:/usr/local/binexport ORACLE_TERM=xtermexport TNS_ADMIN=$ORACLE_HOME/network/adminexport ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/dataexport LD_LIBRARY_PATH=$ORACLE_HOME/libexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORAC

13、LE_HOME/oracm/lib/lib:/usr/lib:/usr/local/libexport CLASSPATH=$ORACLE_HOME/JREexport CLASSPATH=$CLASSPATH:$ORACLE_HOME/jlib$ORACLE_HOME/rdbms/jlib$ORACLE_HOME/network/jlib#export THREADS_FLAG=nativeexport TEMP=/tmpexport TMPDIR=/tmp注意:在节点dbserver2上,ORACLE_SID应该变为oradb25、 配置每个节点的/etc/hosts文件#vi /etc/

14、hosts然后修改里面的内容为如下# Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1 localhost.localdomain localhost135.233.9.101 dbserver1135.233.9.201 db-vip1135.233.9.102 dbserver2135.233.9.202 db-vip210.10.10.1 db-priv110.10.10.2 db-priv2确保在每个节点上/etc/h

15、osts文件的回送地址中不包含节点名(dbserver1 或 dbserver2)。如果机器名出现在回送地址条目中,如下所示:127.0.0.1 JMRAC1 localhost.localdomain localhost需要将其如下删除:6、 配置每个节点的hangcheck_timer内核:# find /lib/modules -name hangcheck-timer.ko#vi /etc/modprobe.conf加入如下内容modprobe hangcheck-timer hangcheck_tick=30 hangcheck_margin=180设置为自动启动hangcheck-

16、timer/sbin/modprobe hangcheck_timer检查是否成功启动#grep hangcheck /var/log/messages |tail -2 SSH方式以oracle用户身份执行,在所有节点上做如下配置以生成SSH密钥。$ mkdir /.ssh $ chmod 755 /.ssh $ /usr/bin/ssh-keygen -t rsa $ /usr/bin/ssh-keygen -t dsa $ touch /.ssh/authorized_keys $ cat /.ssh/id_rsa.pub /.ssh/authorized_keys $ cat /.ss

17、h/id_dsa.pub $ cp /.ssh/authorized_keys /.ssh/jmrac1.authorized_keys 将dbserver1.authorized_keys复制到dbserver2上 在dbserver2上,将dbserver1.authorized_keys导入authorized_keys $ cat /.ssh/dbserver1.authorized_keys $ chmod 644 /.ssh/authorized_keys 将上述步骤在节点2上再执行一次,注意将dbserver 1和dbserver 2互换!建立SSH信任关系(请注意,用户等效性仅

18、为当前会话建立。 如果您切换到其他会话或注销并重新登录,则必须再次运行 ssh-agent 和 ssh-add 才能重新建立用户等效性)在每个节点上执行 $ exec /usr/bin/ssh-agent $SHELL $ /usr/bin/ssh-add 在每个节点上执行如下命令以测试连通性,并建立SSH信任关系 $ ssh dbserver 1 date $ ssh dbserver 2 date Sun may 27 19:07:19 CDT 2007测试每个方向上所有服务器的连通性是非常重要的。 这样会确保当 OUI 在 CRS 和数据库软件安装期间试图复制文件时不会再出现类似以下的消

19、息。 该消息只有在远程节点上第一次执行操作时才会出现,因此通过测试连通性,您不仅确保了远程操作的正常运行,还完成了初始的安全密钥交换。 The authenticity of host ds2 (192.168.200.52) cant be established. RSA key fingerprint is 8f:a3:19:76:ca:4f:71:85:42:c2:7a:da:eb:53:85.Are you sure you want to continue connecting (yes/no)? yes用下述指令在node1上测试ssh互信任配置是否正确在再每个节点上执行如下命令

20、,应该直接显示相应的时间,而不会提示输入密码 $ ssh dbserver 1 date $ ssh dbserver 2 date8、 根据规划分区共享存储系统先查看系统分区#fdisk l /dev/sdb发现阵列柜,被加载在/dev/sdb上,在分区先要确保阵列柜上没有被分区,如有分 区,需要删除以前分区,然后在根据前面磁盘分区规划对磁盘阵列柜分区#fdisk /dev/sdb最后分区如下root dbserver 1 # fdisk -l /dev/sdbDisk /dev/sdb: 2035.7 GB, 146727239680 bytes255 heads, 63 sectors/

21、track, 17838 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System/dev/sdb1 1 25 200781 83 Linux/dev/sdb2 26 50 200812+ 83 Linux/dev/sdb3 51 17838 142882110 5 Extended/dev/sdb5 51 63 104391 83 Linux/dev/sdb6 64 76 104391 83 Linux/dev/sdb7 77 89 104391 83 Li

22、nux/dev/sdb8 90 5561 43953808+ 83 Linux/dev/sdb9 5562 11033 43953808+ 83 Linux/dev/sdb10 11034 17838 54661131 83 Linuxroot dbserver 1 #该分区命令只在一个节点上执行,另外一个节点上执行分区同步命令#partprobe关于分区命令fdisk的详细说明,参考其他linux命令手册 由于我们把oracle的OCR(oracle集群注册表)、 表决磁盘(voting disk)安装在裸 设备上,对于裸设备要使用它,需要编辑/etc/sysconfig/rawdevice

23、s文件,将裸 设备添加到系统中,然后再为裸设备设定属组信息以及权限信息。把下面的内容添加到/etc/sysconfig/rawdevices文件中#OCR/dev/raw/raw1 /dev/sdb1/dev/raw/raw2 /dev/sdb2/dev/raw/raw5 /dev/sdb5/dev/raw/raw6 /dev/sdb6/dev/raw/raw7 /dev/sdb7在2.6内核的Red Hat Linux上,当系统重启后,裸设备的属组信息将被还原为系统默认值(root:disk)。为了使得裸设备属组信息可以被保留,你要在/etc/rc.d/rc.local中强制更新裸设备的属组

24、信息,即在文件中加入下述内容:chown root:dba /dev/raw/raw1dba /dev/raw/raw2chmod 660 /dev/raw/raw1chmod 660 /dev/raw/raw2chown oracle:dba /dev/raw/raw5dba /dev/raw/raw6dba /dev/raw/raw7chmod 644 /dev/raw/raw5chmod 644 /dev/raw/raw6chmod 644 /dev/raw/raw7配置完毕后,务必重新启动两台服务器1、 在每个节点安装ASMlib # rpm -Uvh oracleasm-support-2.0.3-1.i386 Preparing. # 100% 1:oracleasm-support # 33% 2:oracleasm-2.4.9-e-smp # 66% Linking module orac

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2