ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【实验】使用 VMware 在 Linux 5.1 上安装、升级及维护 Oracle 10gR2 RAC (五)

【实验】使用 VMware 在 Linux 5.1 上安装、升级及维护 Oracle 10gR2 RAC (五)

原创 Linux操作系统 作者:secooler 时间:2009-02-25 11:19:35 0 删除 编辑
----RAC数据库验证、维护
1.状态查询
1).所有实例和服务的状态
RACDB1@rac1 /home/oracle$ srvctl status database -d RACDB
Instance RACDB1 is not running on node rac1
Instance RACDB2 is not running on node rac2

2).单个实例的状态
RACDB1@rac1 /home/oracle$ srvctl status instance -d RACDB -i RACDB1
Instance RACDB1 is running on node rac1
RACDB1@rac1 /home/oracle$ srvctl status instance -d RACDB -i RACDB2
Instance RACDB2 is running on node rac2

3).在数据库全局命名服务的状态
 $ srvctl status service -d RACDB -s racdb_taf
Service RACDB_taf is running on instance(s) RACDB2, RACDB1

4).特定节点上节点应用程序的状态
 
$ srvctl status nodeapps -n rac1
VIP is running on node:rac1
GSD is running on node: rac1
Listener is running on node: rac1
ONS daemon is running on node: rac1

5).ASM 实例的状态
$ srvctl status asm -n rac1
ASM instance +ASM1 is running on node rac1.

6.)列出配置的所有数据库
$ srvctl config database
RACDB

7).显示 RAC 数据库的配置
$ srvctl config database -d RACDB
rac1 RACDB1 /u01/app/oracle/product/10.2.0/db_1
rac2 RACDB2 /u01/app/oracle/product/10.2.0/db_1

8).显示指定集群数据库的所有服务
 $ srvctl config service -d RACDB
RACDB_taf PREF:RACDB2 RACDB1 AVAIL:

9).显示节点应用程序的配置 —(VIP、GSD、ONS、监听器)
$ srvctl config nodeapps -n rac1 -a -g -s -l
VIP exists.:/rac1-vip/192.168.1.200/255.255.255.0/eth0:eth1
GSD exists.
ONS daemon exists.
Listener exists.

10).显示 ASM 实例的配置
$ srvctl config asm -n rac1
+ASM1 /oracle/app/oracle/product/10.2.0/db_1

2.启动/停止集群
1).停止 Oracle RAC 10g 环境
$ export ORACLE_SID=RACDB1
$ emctl stop dbconsole
$ srvctl stop instance -d RACDB -i RACDB1
$ srvctl stop asm -n rac1
$ srvctl stop nodeapps -n rac1

2).启动 Oracle RAC 10g 环境
$ export ORACLE_SID=RACDB1
$ srvctl start nodeapps -n rac1
$ srvctl start asm -n rac1
$ srvctl start instance -d RACDB -i RACDB1
$ emctl start dbconsole

3).使用 SRVCTL 启动/停止所有实例
$ srvctl start database -d RACDB
$ srvctl stop database -d RACDB

4).停止unknowned状态服务的脚本
RACDB1@rac1 /home/oracle$ cat shutdown_services.sh
crs_stop ora.RACDB.RACDB1.inst
crs_stop ora.RACDB.RACDB2.inst
crs_stop ora.RACDB.db
crs_stop ora.RACDB.racdb_taf.RACDB1.srv
crs_stop ora.RACDB.racdb_taf.RACDB2.srv
crs_stop ora.RACDB.racdb_taf.cs
crs_stop ora.rac1.ASM1.asm
crs_stop ora.rac1.LISTENER_RAC1.lsnr
crs_stop ora.rac1.gsd
crs_stop ora.rac1.ons
crs_stop ora.rac1.vip
crs_stop ora.rac2.ASM2.asm
crs_stop ora.rac2.LISTENER_RAC2.lsnr
crs_stop ora.rac2.gsd
crs_stop ora.rac2.ons
crs_stop ora.rac2.vip

----参考文档
《使用 VMware Server 在 Oracle Enterprise Linux 上安装 Oracle RAC 10g》
作者:Vincent Chan
http://www.oracle.com/technology/global/cn/pub/articles/chan-ubl-vmware.html

《在 Linux x86 上安装 Oracle RAC 10g》
作者:John Smiley
http://www.oracle.com/technology/global/cn/pub/articles/smiley_rac10g_install.html

《在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 集群》
作者:Jeffrey Hunter
http://www.oracle.com/technology/global/cn/pub/articles/hunter_rac10gr2_iscsi.html

《[三思笔记]-手把手教你用vmware安装oracle10g RAC》
作者:君三思
http://www.itpub.net/thread-1009235-1-1.html

《vmware+linux+oracle10g rac全过程》
作者:雷宇
http://blog.chinaunix.net/u/6589/showart.php?id=1769046

----结束语
1.完成这个实验需要大量的时间,建议您在头脑清醒并且精力和体力充沛的条件下进行
2.反复安装了不下15次,每一次的安装过程中都是自己成长的过程,再次感谢提供上面文章前辈们的努力,没有这些资料我是无论如何也不会完成这个实验的
3.DBA的道路是一个激情之旅,在此祝愿每一位朋友好运
4.祝图图妈妈和图图(My son)永远健康快乐
5.愿与大家共成长:secooler@gmail.com
 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/519536/viewspace-557705/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Oracle ACE 总监,阿里云MVP,北京大学理学硕士,恩墨学院创始人,教育专家,中国区 Cloudera 首位官方授权大数据讲师,金牌培训专家,BDA大数据联盟创始人,OCM联盟创始人,ACCUG创始人、ACOUG核心专家,Blogger。

注册时间:2008-03-16

  • 博文量
    797
  • 访问量
    8091692