Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

Oracle rac 启动停止操作文档 PDF 下载


分享到:
时间:2021-03-17 10:18来源:http://www.java1234.com 作者:转载  侵权举报
Oracle rac 启动停止操作文档 PDF 下载
失效链接处理
Oracle rac 启动停止操作文档 PDF 下载


本站整理下载:
提取码:8ou1 
 
 
相关截图:
 
主要内容:


一、ORACLE 正常启动/关闭操作步骤
1、启动OS操作系统集群
当RAC的两台机器操作系统正常启动后,首先启动OS操作系统的集群,命令如下:
cmruncl –v (root 权限下)(启动系统集群)
当操作系统集群启动好后,就可以直接进ORACLE的CRS目录下启动ORACLE了
 
cmviewcl –v (root 权限下)(查看系统集群状态)
qgbg3#[/]cmviewcl
 
CLUSTER        STATUS
cluster1           up
 
  NODE           STATUS       STATE
  qgbg3            up           running
 
    PACKAGE        STATUS       STATE        AUTO_RUN     NODE
    pkg1              up           running        enabled         qgbg3
 
  NODE           STATUS       STATE
  qgbg4             up           running
 
    PACKAGE        STATUS       STATE        AUTO_RUN     NODE
    pkg2              up           running        enabled         qgbg4
 
 
2、启动ORACLE database 
当系统的集群启动好后,直接进入ORACLE_HOME$目录下的CRS目录下手动启动CRS           $ORACLE_BASE/10.2/crs/bin
具体的命令如下:(root 权限下)
./crsctl start crs   (启动CRS,分别在两台机器都执行)
 
当ORACLE CRS 执行完后,然后用./crs_stat –t (root权限,ORACLE 用户直接crs_stat -t)来查看ORACLE启动状态
  ./crs_stat –t
Name           Type           Target    State     Host
------------------------------------------------------------
ora.o2000.db   application     ONLINE    ONLINE    his01
ora....01.inst application     ONLINE    ONLINE    his01
ora....02.inst application     ONLINE    ONLINE    his02
ora....01.lsnr application     ONLINE    ONLINE    his01
ora.his01.gsd   application    ONLINE    ONLINE    his01
ora.his01.ons   application    ONLINE    ONLINE    his01
ora.his01.vip   application    ONLINE    ONLINE    his01
ora....02.lsnr application     ONLINE    ONLINE    his02
ora.his02.gsd   application    ONLINE    ONLINE    his02
ora.his02.ons   application    ONLINE    ONLINE    his02
ora.his02.vip   application    ONLINE    ONLINE    his02
     当看到如上的状态后,既表示ORACLE启动完成,状态正常!
 
3、关闭ORACLE database
 
1、关闭ORACLE database 
分别在两台机器上的ORACLE_HOME目录下的CRS 目录下执行
$ORACLE_BASE/10.2/crs/bin
./crsctl stop crs即可关闭ORACLE database,这个过程大约等2~3分钟!
 
2、关闭OS操作系统集群
在其中的任意一台机器上(root权限)执行 
cmhaltcl –fv 执行完后,即可通过cmviewcl –v来查看系统集群状态!
 
          说明:
Oracle10gRAC数据库推荐使用crs相关命令对数据库的启动关闭进行管理,不再使用Oracle9i时的startdb和stopdb脚本启动和关闭数据库。
在数据库创建完毕后,Oracle会自动将crs服务的启动脚本加入阵列的启动包中,可以请阵列的厂房工程师协助确认。这样在服务器开机并且启动阵列之后,crs服务会自动启动,数据库实例也会随之启动,不需要人工执行启库的命令。但在关闭阵列之前,为了保证数据库的数据一致性,一定要先人工关闭crs服务。具体步骤为:
在一号库服务器上打开两个终端窗口,窗口A切换到一号库服务器的root用户,窗口B先rlogin到二号库服务器,然后再切换到二号库服务器的root用户。两个窗口都进入$ORACLE_BASE/10.2/crs/bin目录。
首先在窗口A执行“./crs_stop -all”命令,等待命令执行完毕;然后在窗口A执行“./crsctl stop crs”命令;在窗口B执行“./crsctl stop crs”命令。然后等待2分钟左右(等待crs核心进程退出),即可关闭阵列。
正常情况下,数据库会在开机并启动阵列之后自动启动,不需要手工启动。但如果数据库被人工关闭,则需要手工启动,以下为具体步骤:
首先用“cmviewcl”命令确认阵列已经正常启动,然后在一号库服务器上打开两个终端窗口,窗口A切换到一号库服务器的root用户,窗口B先rlogin到二号库服务器,然后再切换到二号库服务器的root用户。两个窗口都进入$ORACLE_BASE/10.2/crs/bin目录。
在窗口A执行“./crsctl start crs”命令;在窗口B执行“./crsctl start crs”命令。等待2分钟左右(等待crs核心进程启动),在任一窗口反复用“./crs_stat -t”命令查看crs服务状态,直至全部的crs服务均显示online,此时数据库启动完毕。
 
 
二、OS操作系统集群启动/停止
 
  1、管理Cluster和Package
启动Cluster
# cmruncl -v 
在已运行的Cluster中增加一个节点运行
# cmrunnode -v node1 
在已运行的Cluster中停止一个节点运行
# cmhaltnode -f -v node1 
停止整个Cluster
# cmhaltcl -f -v 
启动Package
# cmrunpkg -n node1 pkg1 
# cmmodpkg -e node1 pkg1 
停止Package,不切换
# cmhaltpkg pkg1 
查看运行情况
# cmviewcl -v 
 
Vgchange  -c y –S y vgdata    S表示shell模式
 
2、故障诊断方法
检查Cluster和Package状态
使用cmviewcl -v命令
检查RS232状态
使用cmviewcl -v命令
检查Package IP地址
使用netstat -in命令
查看LOG文件
/var/adm/syslog/syslog.log
/etc/cmcluster/pkg1/pkg1.cntl.log
查看Cluster和Package配置文件
查看Package控制脚本文件(control.sh)
使用cmquerycl和cmcheckconf命令检查配置的合法性
检查LAN配置情况
# netstat -in
# lanscan
# arp -a
# landiag
# linkloop
# /usr/contrib/bin/cmgetconfig -f
# cmviewcl –v

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐