一个数据库存放在共享存储上,所有实例都可以访问
实例之间通过内联网络交换数据和信息
2. 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进程功能
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实例
小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频**
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
[外链图片转存中…(img-rF7czpFn-1710838065235)]