rac一些操作

来源:互联网 发布:2017全球卫星直播软件 编辑:程序博客网 时间:2024/06/06 05:29

重启操作

一、关闭顺序

1、关闭监听(可选)

一般切换到grid用户下执行:lsnrctl stop2个节点分别执行)

2、停止实例

oracle用户下执行:srvctl stop database -d rac ( -o abort -f )

或者sqlplus /nolog // 关闭数据库

connect / as sysdba

shutdown immedidate

但是第一种需要有相应的权限,可以参考一转载的文章看看

http://blog.csdn.net/jc_benben/article/details/17220347

3、关闭clusterware

必须切换到root用户下,切换到(/.crs_stat或者/.crsctl 目下)

执行:./crsctl stop cluster -all(只需在一个节点上执行)

二、启动操作系统之后,启动顺序

1、检查启动clusterware

切换到root用户下,执行./crs_stat -t -v ,如果没开启,直接执行(./crsctl start cluster -all

但是我启动的时候在检查共享盘的时候出现了找不到的情况,各种报错(./ocrcheck来检查),也找了资料,最后确定了需要重新挂rac1的几个盘符,使用umount,mount重新执行了一次,并且重新检查,之后好了,注意,如果不能正常umount,提示busy,则使用fuser -km  xxx,再umount即可


[root@rac1 bin]# ./crsctl start crs
CRS-4123: Oracle High Availability Services has been started.

然后再过启动,

2、开启实例

切换到oracle,执行:srvctl start database -d rac

[oracle@rac1 ~]$ srvctl start database -d rac

或者执行:srvctl start instance -d rac -i rac1,rac2


或者(两节点):

sqlplus /nolog // 启动数据库

connect / as sysdba

Startup

3、启动监听

Lsnrctl start(两节点)


查看操作:

实例状态(任意节点)

[oracle@rac2 ~]$ srvctl status database -d rac

实例 rac1 正在节点 rac1 上运行

实例 rac2 正在节点 rac2 上运行

单个实例查询

[oracle@rac2 ~]$ srvctl status instance -d rac -i rac2

实例 rac2 正在节点 rac2 上运行

 

查看应用程序状态:

[oracle@rac2 ~]$ srvctl status nodeapps -n rac2

-n <node_name> 选项已过时。

VIP rac2-viv 已启用

VIP rac2-viv 正在节点上运行: rac2

网络已启用

网络正在节点上运行: rac2

GSD 已禁用

GSD 没有运行的节点: rac2

ONS 已启用

ONS 守护程序正在节点上运行:rac2

eONS 已启用

eONS 守护程序正在节点上运行:rac2

 

查询全部数据库:

[oracle@rac2 ~]$ srvctl config database

Rac

 

查看数据库配置

[oracle@rac2 ~]$ srvctl config database -d rac

数据库唯一名称: rac

数据库名: rac

Oracle 主目录: /u01/app/oracle/product/11.2.0/db_1

Oracle 用户: oracle

Spfile: /u01/oradata/rac/spfilerac.ora

: localdomain

启动选项: open

停止选项: immediate

数据库角色: PRIMARY

管理策略: AUTOMATIC

服务器池: rac

数据库实例: rac1,rac2

磁盘组

服务

数据库是管理员管理的

 

登陆数据库查看实例:

SQL> SELECT
  2  inst_id
  3  , instance_number inst_no
  4  , instance_name inst_name
  5  , parallel
  6  , status
  7  , database_status db_status
  8  , active_state state
  9  , host_name host
 10  FROM gv$instance
 11  ORDER BY inst_id;
 
   INST_ID    INST_NO INST_NAME        PARALLEL STATUS       DB_STATUS         STATE     HOST
---------- ---------- ---------------- -------- ------------ ----------------- --------- ----------------------------------------------------------------
         1          1 rac1             YES      OPEN         ACTIVE            NORMAL    rac1
         2          2 rac2             YES      OPEN         ACTIVE            NORMAL    rac2

原创粉丝点击