暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

RAC日常管理(10G)

原创 手机用户1771 2020-07-12
748

1.RAC 概念 (Real Application Clusters)
多个实例跑在多个服务器上
一个数据库存放在共享存储上,所有实例都可以访问
实例之间通过内联网络交换数据和信息

  1. RAC的特点
    除了具有普通的数据库特性外:
    每一个节点的instance都有自己的SGA
    每一个节点的instance都有自己的background process
    每一个节点的instance都有自己的redo logs
    每一个节点的instance都有自己的undo表空间

3.RAC日常管理

守护进程
RAC的守护进程 – /etc/init.d/init.*
ll init.* -模糊查找
包括:init.crs / init.crsd /init.cssd / init.evmd 一般都是随系统启动
其中init.crs即启动后面三个进程
案例操作:
允许crs随操作系统启动
#/etc/init.d/init.crs enable
禁止crs随操作系统启动
#/etc/init.d/init.crs disable

2. 应用层管理

crs_stat -t
crs_stat 这个命令用于查看CRS维护的所有资源的运行状态,如果不带任何参数时,显示所有资源的概要信息

srvctl config
可以查看注册到CRS中的数据库,实例等资源信息
srvctl config database -d dbname
srvctl config listener -n rac1
srvctl config asm -n rac1

ocrcheck
命令用于检查OCR内容的一致性,这个命令不需要参数

crsctl check crs
可以用来检查每个crs 进程状态,管理Votedisk,跟踪CRS进程功能
image.png

RAC停止脚本
1.检查RAC环境
crs_stat -t / crs_stat -ls
2.关闭数据库
srvctl stop database -d PEDBDB --全部停止
srvctl stop instance -d PEDBDB -i PEDBDB1 --单实例停止
3.停1节点 ASM实例
srvctl stop asm -n rac1
4.停1节点NODEAPPS实例
srvctl stop nodeapps -n rac1
5.停2节点 ASM实例
srvctl stop asm -n rac2
5.停2节点NODEAPPS实例
srvctl stop nodeapps -n rac2
image.png

RAC启动脚本
1.检查RAC环境
crs_stat -t / crs_stat -ls
2.启动1节点NODEAPPS实例
srvctl start nodeapps -n rac1
3.启动1节点 ASM实例
srvctl start asm -n rac1
4.启动2节点NODEAPPS实例
srvctl start nodeapps -n rac2
5.启动2节点 ASM实例
srvctl start asm -n rac2
6.启动数据库
srvctl start database -d PEDBDB --全部启动
srvctl start database -d PEDBDB -o mount --全部启动到mout

注解:
1.EDBDB为db_name,PEDBDB1为实例名,rac1/rac2为hostname
2.设置了crs随操作系统启动后,服务器开机RAC会自动启动

4.手动注册监听到集群
1.删除crs中无效的listener资源
crs_stop ora.rac1.LISTENER_RAC1.lsnr
2.unregister(从资源中取消注册)
crs_unregister ora.rac1.LISTENER_RAC1.lsnr

参数文件的位置:
$CRS_HOME/crs/public 或者 /u01/crs/oracle/product/10.2.0/crs/crs/public
3.手动注册
crs_profile -create ora.rac1.LISTENER_RAC1.lsnr -t application -a /u01/app/oracle/product/10.2.0/db_1/bin/racgwrap --创建资源
image.png

修改内容如下:
DESCRIPTION=CRS application for listener on node
HOSTING_MEMBERS=rac1
PLACEMENT=restricted
REQUIRED_RESOURCES=ora.rac1.vip

4.注册并启动监听,后期会随服务器自自动
crs_register ora.rac1.LISTENER_RAC1.lsnr --注册
crs_start ora.rac1.LISTENER_RAC1.lsnr --启动

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论