VCS-4 main.cf解读
2017-05-21 13:54
232 查看
include "types.cf" ---- VCS资源类型引用文件,下面的资源类型源于这里的引用,否者无法识别
include "OracleTypes.cf" -----VCS的Agent节点Oracle资源类型引用,Oracle的资源需要识别也依赖这个引用
cluster shared ( ---- 集群名称、管理员账号和密码,密码注意是加密的
UserNames = { adm = "rLlzxjF.KVQnI" }
CounterInterval = 5
)
system ha1 ( ----Node1节点
)
system ha2 ( ----Node2节点
)
group groupy ( ----- 资源组名称 优先在ha1节点启动应用,adm是超级管理员
SystemList = { ha1 = 0, ha2 = 1 }
AutoStartList = { ha1 }
Administrators = { adm }
)
DiskGroup groupydg ( ----- dg资源管理
DiskGroup = sharedg
)
IP nfssrvy ( ----- IP资源管理及其参数 device是网卡,可以设置bond绑定网卡提供网卡的高可用性
Device = hme0
Address = "192.168.0.43"
)
Mount export3 ( ----- mount文件类型资源及其参数 blockDevice是逻辑卷组名称 mountpoint是mount映射的目录 Fstype是文件类型
MountPoint = "/oracle"
BlockDevice = "/dev/vx/dsk/sharedg/oravol"
FSType = ufs
MountOpt = rw
FsckOpt = "-y"
)
NIC groupy_hme0 ( ---- 网卡资源及其参数
Device = hme0
NetworkType = ether
)
Oracle oragrp_VRT ( -----Oracle实例资源及其参数 SID是实例名 owner是属组 pfile是oracle参数配置文件 user个pword是检测应用实例是否可以提供服务的账号密码 MonScript是VCS Oracle Agent提供的监控实例的脚本,一般是查询某一个表,返回正常即OK Env是Oracle的环境变量文件,VCS
Oracle Agent自带,这种配置常见于Oracle11gR1及其之前的版本 Oracle11gR2后采用grid管理,在VCS没升级的情况下需要自定义一个GridAgent代理
Sid = cnc1
Owner = ora
Home = "/oracle/app/product/8.1.7"
Pfile = "/oracle/app/product/8.1.7/dbs/initcnc1.ora"
User = "system"
Pword = manager
MonScript = "./bin/Oracle/SqlTest.pl"
EnvFile = "/opt/VRTSvcs/bin/oracle/envfile"
)
Sqlnet oragrp_LISTENER ( ----- Oracle的监听资源及其参数 Home是Oracle安装的目录 TnsAdmin是tnsname.ora文件所在目录 Listerner是Oracle监听的名称 MonScript是VCS Oracle Agent提供的检测监听是否工作的脚本,原理就是tnsping listenerName,返回OK即正常
Owner = ora
Home = "/oracle/app/product/8.1.7"
TnsAdmin = "/oracle/app/product/8.1.7/network/admin"
Listener = LISTENER
MonScript = "./bin/Sqlnet/LsnrTest.pl"
EnvFile = "/opt/VRTSvcs/bin/oracle/envfile"
)
Volume groupydg_vol3 ( ----- 逻辑卷组资源及其参数 volume是逻辑卷组名 DiskGroup是映射的dg名
Volume = oravol
DiskGroup = sharedg
)
export3 requires groupydg_vol3 ------ 依赖关系树,不能乱依赖,需要按应用工作原理来配置,比如Oracle逻辑卷组没启动,实例和监听是完全不可能工作的
groupydg_vol3 requires groupydg
nfssrvy requires groupy_hme0
oragrp_LISTENER requires nfssrvy
oragrp_LISTENER requires oragrp_VRT
oragrp_VRT requires export3
oragrp_VRT requires groupydg_vol3
include "OracleTypes.cf" -----VCS的Agent节点Oracle资源类型引用,Oracle的资源需要识别也依赖这个引用
cluster shared ( ---- 集群名称、管理员账号和密码,密码注意是加密的
UserNames = { adm = "rLlzxjF.KVQnI" }
CounterInterval = 5
)
system ha1 ( ----Node1节点
)
system ha2 ( ----Node2节点
)
group groupy ( ----- 资源组名称 优先在ha1节点启动应用,adm是超级管理员
SystemList = { ha1 = 0, ha2 = 1 }
AutoStartList = { ha1 }
Administrators = { adm }
)
DiskGroup groupydg ( ----- dg资源管理
DiskGroup = sharedg
)
IP nfssrvy ( ----- IP资源管理及其参数 device是网卡,可以设置bond绑定网卡提供网卡的高可用性
Device = hme0
Address = "192.168.0.43"
)
Mount export3 ( ----- mount文件类型资源及其参数 blockDevice是逻辑卷组名称 mountpoint是mount映射的目录 Fstype是文件类型
MountPoint = "/oracle"
BlockDevice = "/dev/vx/dsk/sharedg/oravol"
FSType = ufs
MountOpt = rw
FsckOpt = "-y"
)
NIC groupy_hme0 ( ---- 网卡资源及其参数
Device = hme0
NetworkType = ether
)
Oracle oragrp_VRT ( -----Oracle实例资源及其参数 SID是实例名 owner是属组 pfile是oracle参数配置文件 user个pword是检测应用实例是否可以提供服务的账号密码 MonScript是VCS Oracle Agent提供的监控实例的脚本,一般是查询某一个表,返回正常即OK Env是Oracle的环境变量文件,VCS
Oracle Agent自带,这种配置常见于Oracle11gR1及其之前的版本 Oracle11gR2后采用grid管理,在VCS没升级的情况下需要自定义一个GridAgent代理
Sid = cnc1
Owner = ora
Home = "/oracle/app/product/8.1.7"
Pfile = "/oracle/app/product/8.1.7/dbs/initcnc1.ora"
User = "system"
Pword = manager
MonScript = "./bin/Oracle/SqlTest.pl"
EnvFile = "/opt/VRTSvcs/bin/oracle/envfile"
)
Sqlnet oragrp_LISTENER ( ----- Oracle的监听资源及其参数 Home是Oracle安装的目录 TnsAdmin是tnsname.ora文件所在目录 Listerner是Oracle监听的名称 MonScript是VCS Oracle Agent提供的检测监听是否工作的脚本,原理就是tnsping listenerName,返回OK即正常
Owner = ora
Home = "/oracle/app/product/8.1.7"
TnsAdmin = "/oracle/app/product/8.1.7/network/admin"
Listener = LISTENER
MonScript = "./bin/Sqlnet/LsnrTest.pl"
EnvFile = "/opt/VRTSvcs/bin/oracle/envfile"
)
Volume groupydg_vol3 ( ----- 逻辑卷组资源及其参数 volume是逻辑卷组名 DiskGroup是映射的dg名
Volume = oravol
DiskGroup = sharedg
)
export3 requires groupydg_vol3 ------ 依赖关系树,不能乱依赖,需要按应用工作原理来配置,比如Oracle逻辑卷组没启动,实例和监听是完全不可能工作的
groupydg_vol3 requires groupydg
nfssrvy requires groupy_hme0
oragrp_LISTENER requires nfssrvy
oragrp_LISTENER requires oragrp_VRT
oragrp_VRT requires export3
oragrp_VRT requires groupydg_vol3
相关文章推荐
- AndroidMainfest.xml的解读
- 你不知道的Java笔记9--解读main()方法中的String[] args
- 解读System.Web.UI.Page中关键方法ProcessRequestMain()
- cf之app解读
- postfix之main.cf详解
- /etc/postfix/main.cf
- 【dubbo源码解读系列】之二 dubbo代码启动入口解析(自定义main方法)
- 解读System.Web.UI.Page中关键方法ProcessRequestMain()
- linux内核下main.c代码的解读
- 大型机汇编(mainframe assembler/HLASM)之DUMP解读
- JQuery3.1.1源码解读(十一)【event-main】
- Ubuntu /etc/postfix/main.cf: No such file or directory
- postfix 的main.cf参数
- main.cf
- Postfix配置文件main.cf中常用参数介绍
- postfix: fatal: file /etc/postfix/main.cf: parameter mail_owner: user root
- postfix main.cf常用参数
- Radix Tree在Hyper中的实现:解读Hyper论文《 The Adaptive Radix Tree: ARTful Indexing for Main-Memory Databases 》
- postfix+extmail报错: fatal: main.cf configuration
- Postfix配置文件main.cf中的常用参数