设为首页 收藏本站
查看: 827|回复: 0

[经验分享] Windows上安装Oracle 10G RAC

[复制链接]

尚未签到

发表于 2016-7-22 07:59:51 | 显示全部楼层 |阅读模式
RAC体系结构
      把访问的工作负荷分散到多台服务器上,硬件要求:2台以上的服务器,每服务器2块以上的网卡,共享的存储设备可以是共享的SCSI硬盘,磁盘阵列柜,NAS,软件上要求,操作系统相同,需要集群软件clusterware,oracle RAC
      当客户端访问请求过来以后,我们可以通过负载均衡配置让所有的请求都访问同一台服务器,然后由此服务器分散请求,也可以让客户端的请求分别访问不同的服务器.
      服务
             crsd:集群资源服务
             cssd:集群同步服务
             evmd:时间管理服务
             oprocd:节点检测监控
      资源
             VIP:VirtualIP
             OCR:集群注册文件
             VotingDisk:表决磁盘
      
网络配置
      网络规划
      主机名                        类型                    IP地址                注册位置
      RAC01                        公共                    202.102.8.201       主机文件
      RAC02                        公共                    202.102.8.202       主机文件
      VIP01                         虚拟                    202.102.8.211       主机文件
      VIP02                         虚拟                    202.102.8.212       主机文件
      node1                          专用                    172.16.0.101        主机文件
      node1                          专用                    172.16.0.102        主机文件
      公共IP和虚拟IP必须设置在ipconfig列出的第一个网卡上,注册位置公共的和虚拟的也可以使用DNS
磁盘配置
      存储选项
      项目                    存储系统                                  存储位置             
      clusterware           NTFS                                       本地                    500M
      votingdisk            OCFS,RAW DEVICE               共享磁盘             20M
      OCR                    OCFS,RAW DEVICE               共享磁盘             100M
      数据库软件          OCFS(共享),NTFS(本地) 本地或共享磁盘   1GB
      数据库                 OCFS,ASM,RAW DEVICE    共享磁盘             1.3GB
      恢复文件             OCFS,ASM                             共享磁盘             2GB
      
                                  支持的文件类型
                           clusterware                  数据库                 恢复文件
      ASM              否                           是                        是
      OCFS            是                           是                        是
      rawdevice      是                           是                      否
      本案例中的存储选项
      项目                           存储系统                    存储位置
      clusterware                  NTFS                         本地磁盘
      votingdisk                   OCFS                         共享磁盘
      OCR                           OCFS                         共享磁盘
      数据库软件                 OCFS                         共享磁盘
      数据库                        OCFS                         共享磁盘
      恢复文件                    OCFS                         共享磁盘
 
      打开磁盘管理――右键磁盘属性――关闭写磁盘缓存
      右键共享磁盘――新建磁盘分区――下一步――扩展分区――完成
      右键扩展分区――新建逻辑分区――2500――不指派驱动器号和路径――不格式化
      因为是共享的磁盘,在一个节点上创建后就不需要再另一个节点创建了
      注意:没有给分区制定盘符,OCFS格式化以后,需要指定盘符,指定盘符之后,windows启动时是不会加载这个分区的,所以需要修改一个配置,启动所有节点的自动加载功能
      diskpart
      automountenable
      重启节点
      shutdown/r /t 0
安装CRS
      集群就绪软件CRS
      只需要在一个节点上安装即可,使用CVU,集群校验工具查看是否符合安装条件
      进入安装目录,运行
      cdcluvfy
      runcluvfy.batstage -pre crsinst -n rac01,rac02 -verbose
      用来安装的用户在两个节点上名和密码必须相同,而且要拥有管理员权限
      检查完毕成功后就可以点击setup开始安装,下一步,指定CRS的安装路径和名称,默认即可。会自动复制到另一个节点,下一步继续,检查集群节点时候正确。下一步,检查IP配置,下一步,存储的配置,一个分区用来存储oracle home,编辑,用CFS来格式化,将改分区用于存储软件,分配驱动器盘符:E。另外一个分区,编辑,使用CFS来格式化,将分区用于存储数据,将主OCR放到此分区,将表决磁盘放到此分区,分配驱动器盘符:F。
下一步,直至安装完成。
安装RAC
      双击setup,下一步,企业版,下一步,指定oracle home的名称和路径,名称默认,但路径指定E:\oracle\product\10.2.0\db_1,下一步,选择集群节点,下一步,系统检查,下一步,仅安装数据库文件(不创建数据库),下一步,安装。完成退出
      查看服务列表内会多处几个oracle相关的服务
      数据库的创建
      在命令行执行:DBCA
      创建ORAC数据库,下一步,创建数据库,下一步,全选节点,下一步,选择模版,一般用途,下一步,输入SID和全局数据库名,下一步,配置选项,默认,下一步,设置密码,下一步,选择数据库的存储选项,集群文件系统,下一步,所有数据库文件使用公共位置F:\sales,下一步,快速恢复选项,F:/flash_recovery_area,是否启用归档,下一步。默认,下一步,初始化参数,内存,进程大小,字符集,连接模式,根据自身环境设置。下一步,查看控制文件,数据文件位置,等。下一步,完成,开始创建数据库。
 
 
安装过程出现点意外,出现“指定的节点无法集群化”
c:\oracle\inventory\logs里查看当前安装日志,会看到他以你私网的IP在HOST文件里对应的主机名被做为节点名来验证,所以出现这个错误.
解决办法:
网卡优先级公共的网卡要在心跳网卡之上。
其他设置:系统要设置密码,RemoteRegistry服务要启动。
 
验证安装:
配置客户端的网络连接,c:\oracle\product\10.2.0\client_1\network\admin\
tnsnames.ora
SALES =
      (DESCRIPTION =
             (ADDRESS = (PROTOCOL= TCP)(HOST = 202.102.8.211) (PORT = 1521)))
             (ADDRESS =(PROTOCOL = TCP)(HOST = 202.102.8.212) (PORT = 1521)))
             (LOAD_BALANCE =yes)
             (CONNECT_DATA =
                    (SERVER= DEDICATED)
                    (SERVICE_NAME= sales)
             )
      )
打开sqlplus
SQL> conn sys/123456@sales as sysdba
SQL> select * from v$instance;
SQL>set wrap off
SQL>select * from v$instance;
SQL>select * from gv$instance;
  SQL>select instance_name,status,active_state from gv$instance;

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-247545-1-1.html 上篇帖子: Oracle 学习笔记: Backup & Recovery 常用命令 下篇帖子: oracle中dual表的用法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表