WIN2008R2虚拟机安装ORACLERAC.doc_第1页
WIN2008R2虚拟机安装ORACLERAC.doc_第2页
WIN2008R2虚拟机安装ORACLERAC.doc_第3页
WIN2008R2虚拟机安装ORACLERAC.doc_第4页
WIN2008R2虚拟机安装ORACLERAC.doc_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VMWARE虚拟机下安装Oracle 11g_RAC作者:温正德前期准备:1. 虚拟机2台 系统均为为WIN2008 R2 (可先安装完一台后再复制一台虚拟机)两台虚拟机分别虚拟两张网卡(共RAC内部和外部访问)2. 下载StarWind软件用StarWind虚拟出阵列柜磁盘可供两台虚拟机同时访问。RAC概述:Oracle 11gR2 引入了很多新特性, Oracle 11gR2 将自动存储管理 (ASM) 和 Oracle Clusterware 集成在 Oracle Grid Infrastructure 中。Oracle ASM 和 Oracle Database 11gR2 提 供了较以前版本更为增强的存储解决方案,该解决方案能够在 ASM 上存储 Oracle Clusterware 文件,即 Oracle 集群注册表 (OCR) 和表决文件(VF,又称为表决磁盘)。这一 特性使 ASM 能够提供一个统一的存储解决方案,无需使用第三方卷管理器或集群文件系统 即可存储集群件和数据库的所有数据;Oracle 11gR2 中引入了 SCAN(single client access name),即简单客户端连接名,一个 方便客户端连接的接口;在 Oracle 11gR2 之前,client 链接数据库的时候要用 vip,假如 cluster 有 4 个节点,那么客户端的 tnsnames.ora 中就对应有四个主机 vip 的一个连接串,如果 cluster 增加了一个节点,那么对于每个连接数据库的客户端都需要修改这个 tnsnames.ora。SCAN 简化了客户端连接,客户端连接的时候只需要知道这个名称,并连接即可, 每个 SCAN VIP 对应一个 scan listener,cluster 内部的 service 在每个 scan listener 上都有注册,scan listener 接受客户端的请求,并转发到不同的 Local listener 中去,由 local 的 listener 提供服务给客户 端。此外,安装 GRID 的过程也简化了很多,内核参数的设置可保证安装的最低设置,直接 使用 ASM 存储,1. 总体规划1.1网络配置节点名称PubprivipScanScan ipRAC-A23SCAN25RAC-B241.2数据库配置节点名称实例名称数据库名OCR,VOTE磁盘组(ASM)数据库文件磁盘组(ASM)恢复区磁盘组(ASM)RAC-ASPECTRA1SPECTRACRS1GSPECTRA2GSPECTRARECOVER4GRAC-BSPECTRA2注意:OCR VOTE磁盘组最少需要1G恢复区磁盘组大小至少应该是数据库文件大小的2倍 虚拟机上的C盘建议大小40G以上,为安装方便本次操作直接将数据库文件 安装在在C盘,实际建议将grid和Oracle 软件安装其他盘符上。2. 服务器配置2.1修改主机名和关闭防火墙 关闭所有防火墙停止windows firewall系统服务2.2修改两台虚拟机的密码,并保持一致。2.3关闭两个节点的数据执行保护2.4关闭UAC在运行中输入msconfig工具中启动UAC修改设置设置为最低2.5修改两个节点的hosts文件hosts文件位于C:WindowsSystem32driversetc具体内容如下:# Copyright (c) 1993-2009 Microsoft Corp.# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.# This file contains the mappings of IP addresses to host names. Each# entry should be kept on an individual line. The IP address should# be placed in the first column followed by the corresponding host name.# The IP address and the host name should be separated by at least one# space.# Additionally, comments (such as these) may be inserted on individual# lines or following the machine name denoted by a # symbol.# For example:# 7 # source server# 0 # x client host# localhost name resolution is handled within DNS itself.# localhost#:1 localhost#pub21 RAC-A22 RAC-B#vip23 RAC-A-VIP24 RAC-B-VIP#pri RAC-A-PRI RAC-B-PRI#scan25 SCAN2.6修改注册表,禁用媒体感知功能因为在网络调试时,Windows 的“媒体感知”功能会检测出本机和局域网设备没有正常连 通,接着可能就会禁用捆绑在网卡上的某些网络协议,其中就包括 TCP/IP 协议。由于 TCP/IP 协议被禁用了,这样该 TCP/IP 应用程序就无法进行调试了。(该设置重启生效)regedit HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Tcpip Parameters新建一个DWORD值,命名为 DisableDHCPMediaSense 值为 1.2.7修改两个节点的网卡名开始网络网络和共享中心更改适配器设置选择本地连接重命名 将本地连接重命名为 pub(作为公共网卡),同样本地连接 2 重命名为 pri(作为 oracle 的内 部通信) 并将pub的优先级别设置优于pri,禁用所有IP V62.8共享C盘(如果你数据库准备装在其他盘符请一并共享其他盘符3在StarWind下新建存储连接3.1连接服务器 Starwind默认的用户名为root密码为starwind3.2在服务器上右键Add Target如图(图中的Qum为之前已经建的,总的新建虚拟磁盘都和如下操作一致)再点下一步创建即可,还需要创建的SpectraRecover磁盘也是如此启动iSCSI发启程序(在开始-管理工具里)即可发现刚创建的磁盘连接时注意勾选启用多路径选项不然会出现“鬼盘”现象3.3 新建RAW磁盘磁盘联机初始化磁盘注意不要分配驱动器号或驱动器路径不要格式化磁盘完成后需要在节点2重新扫描磁盘也对该磁盘进行联机(即节点1和节点2同时对所有用到的磁盘进行联机)3.4 启用自动加载新卷3.5对照两节点的时间4.验证4.1验证节点连接性DOS进入Grid 安装目录下并执行以下脚本 runcluvfy.bat comp nodecon n rac-a,rac-b verbose检查节点连接情况如果全部结果都如下图通过则表示网络连接上没有问题输入runcluvfy.bat comp nodecon n rac-a,rac-b verbose检查集群服务设置当这两个检查都通过后即可开始安装Grid软件5.安装5.1安装grid集群管理软件添加另一个节点新建OCR和VOTE磁盘组标记磁盘选择自己的RAW磁盘该警告可忽略,做RAC并不需要加入到域。Grid安装完成5.2数据库软件安装注意:解压p10404530_112030_MSWIN-x86-64_1of7和p10404530_112030_MSWIN-x86-64_2of7这两个包,最终应该只有一个Database文件,单独只解压p10404530_112030_MSWIN-x86-64_1of7这个包安装的话,安装过程中会报缺少文件的错误。安装完成后按照提示在节点2上激活产品。在运行里输入asmca创建其他ASM磁盘组5.3创建数据库运行dbca选择数据库文件所在的ASM磁盘组选择快速恢复所在的磁盘组注意所在的快速恢复的磁盘大小应为数据库磁盘大小的2倍数据库新建完成并尝试登陆修改spectra新建表空间语句和平时的不同点就在于路径现在需要发为+spectra即可spectra用户正常登陆用crs_stat v t 查看RAC相关服务状态6 .Oracle Rac 集群数据库管理命令oracle_11g_R2_RAC 比旧版本的 RAC 变化了不少,最显著的特征就是 clusterware 和 asm 都集成在 grid Infrastructure 里。因此,数据库的管理通常是 grid 用户去管理。管理数据库资 源可以通过 srvctl 和 crsctl 命令,下面是他们的语法和例子:命令格式:C:UsersAdministratorsrvctl用法: srvctl 命令: enable|disable|start|stop|relocate|status|add|remove|modify|getenv|set env|unsetenv|config对象: database|instance|service|nodeapps|vip|asm|diskgroup|listener|srvpool| server|scan|scan_listener|oc4j|home|filesystem|gns 有关各个命令和对象的详细帮助, 请使用:srvctl -h 或 srvctl -hC:UsersAdministratorcrsctl用法: crsctl 命令: enable|disable|config|start|stop|relocate|replace|stat|add|delete|modi fy|getperm|setperm|check|set|get|unset|debug|lsmodules|query 有关完整的用法, 请使用:crsctl -h | -help 有关每个命令和对象及其选项的帮助详细信息, 请使用:crsctl -h 例如 crsctl relocate resource h命令具体使用方法如下:1、通过 SRVCTL 命令来 start/stop/check 所有的实例: srvctl start|stop|status database -d 2、start/stop 指定的实例:srvctl start|stop|status instance -d -i 3、列出当前 RAC 下所有的srvctl config database -d 4、start/stop/check 所有的 nodeapps,比如:VIP, GSD, listener, ONS: srvctl start|stop|status nodeapps -n 58 / 60Windows_2008_r2 + Oracle_11gR2_RAC5、如果你使用 ASM,srvctl 也可以 start/stop ASM 实例:srvctl start|stop asm -n -i -o6、可以获取所有的环境信息:srvctl getenv database -d -i 7、设置全局环境和变量:srvctl setenv database -d -t LANG=en8、从 OCR 中删除已有的数据库: srvctl remove database -d 9、向 OCR 中添加一个数据库的实例:srvctl add instance -d -i -n srvctl add instance -d -i -n 集群主要操作:1、检查集群状态:C:UsersAdministrator crsctl check cluster2、检查所有 oracle 实例状态(数据库状态): C:UsersAdministrator srvctl status database d erp 3、检查单实例状态:C:UsersAdministrator srvctl status instance d erp I erp1 4、节点应用程序状态:C:UsersAdministrator srvctl status nodeapps 5、列出所有的配置数据库:C:UsersAdministrator srvctl config database 6、查看数据库配置:C:UsersAdministrator srvctl config database d erp a 7、ASM 状态以及 ASM 配置:C:UsersAdministrator srvctl status asm C:UsersAdministrator srvctl config asm a8、TNS 监听器状态以及配置:C:UsersAdministrator srvctl status listener C:UsersAdministrator srvctl config listener a9、SCAN 状态以及配置:C:UsersAdministrator srvctl status scan C:UsersAdministrator srvctl config scan10、VIP 各个节点的状态以及配置: C:UsersAdministrator srvctl status vip n oradb1 C:UsersAdministrator srvctl status vip n oradb259 / 60Windows_2008_r2 + Oracle_11gR2_RACC:UsersAdministrator srvctl config vip n oradb1 C:UsersAdministrator srvctl config vip n oradb2 11、节点应用程序配置(VIP、GSD、ONS、监听器): C:UsersAdministrator srvctl config nodeapps a g s e 12、验证所有集群节点间的时钟同步: C:UsersAdministrator cluvfy comp clocksync v

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论