有两种类型的数据库属性:monitorable和configurable。
monitorable和configurable属性都可以进一步划分为具有数据库范围或实例特定范围的属性。
仅在启用关联的数据库后才能查看monitorable的属性值。
可以查看和动态更新configurable的属性值。
DGMGRL> show database verbose orcl; Database - orcl Role: PRIMARY Intended State: TRANSPORT-ON Instance(s): orcl Properties: DGConnectIdentifier = 'orcl' ObserverConnectIdentifier = '' LogXptMode = 'ASYNC' RedoRoutes = '' DelayMins = '0' Binding = 'optional' MaxFailure = '0' MaxConnections = '1' ReopenSecs = '300' NetTimeout = '30' RedoCompression = 'DISABLE' LogShipping = 'ON' PreferredApplyInstance = '' ApplyInstanceTimeout = '0' ApplyLagThreshold = '30' TransportLagThreshold = '30' TransportDisconnectedThreshold = '30' ApplyParallel = 'AUTO' ApplyInstances = '0' StandbyFileManagement = 'AUTO' ArchiveLagTarget = '0' LogArchiveMaxProcesses = '4' LogArchiveMinSucceedDest = '1' DataGuardSyncLatency = '0' DbFileNameConvert = '' LogFileNameConvert = '' FastStartFailoverTarget = '' InconsistentProperties = '(monitor)' InconsistentLogXptProps = '(monitor)' SendQEntries = '(monitor)' LogXptStatus = '(monitor)' RecvQEntries = '(monitor)' PreferredObserverHosts = '' StaticConnectIdentifier = '(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=alldb)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=orcl_DGMGRL)(INSTANCE_NAME=orcl)(SERVER=DEDICATED)))' StandbyArchiveLocation = '/arch' AlternateLocation = '' LogArchiveTrace = '0' LogArchiveFormat = '%t_%s_%r.arc' TopWaitEvents = '(monitor)' Log file locations: Alert log : /u01/app/oracle/diag/rdbms/orcl/orcl/trace/alert_orcl.log Data Guard Broker log : /u01/app/oracle/diag/rdbms/orcl/orcl/trace/drcorcl.log Database Status: SUCCESS
1.Monitorable(Read-Only)属性
monitorable的属性可以查看与数据库有关的运行时信息,但不能更改这些属性的值。
DGMGRL> show database 'orcl' 'LogXptStatus'; LOG TRANSPORT STATUS PRIMARY_INSTANCE_NAME STANDBY_DATABASE_NAME STATUS orcl orcladg
2.
Configurable (Changeable) 属性
Configurable
属性会影响数据库或远程同步实例的操作或配置。
当使用DGMGRL或Cloud Control创建主库并将现有的备库和远程同步实例导入新的代理配置时,属性值最初是从数据库或远程同步实例设置中导入的。
当配置成员被禁用或启用时,可以更新许多属性值。 将新成员添加到配置中后,代理将连接到该成员并从当前成员设置中导入该成员属性的初始值。 例如:
DGMGRL> SHOW DATABASE 'orcl' LogXptMode; LogXptMode = 'ASYNC' DGMGRL> EDIT DATABASE 'orcl' SET PROPERTY LogXptMode='SYNC'; Property "logxptmode" updated DGMGRL> SHOW DATABASE 'orcl' LogXptMode; LogXptMode = 'SYNC'
启用配置后,对于与重做传输相关的属性,代理会将代理配置文件中的成员属性值与成员使用的值保持一致。 代理不再维护与配置文件中的初始化参数相关的属性。 尽管代理不再维护这些属性的值,但是仍然可以使用broker CLI来更新和检查这些属性的值。 由于用户的作用,系统全局区域(SGA)中的参数值可能与spfile中的参数值不同。 这不会标记为不一致,仅表示spfile值将在下次重新启动数据库时生效。 必须可以访问指定的数据库,才能进行这些属性更改。
2.1将broker configuration属性值重置为默认值
大多数代理可配置属性都有默认值,可以指定其他值来覆盖它。
在Oracle Database 12c第1版(12.1)之前的版本中,更改默认值后,代理会将其视为用户提供的值,即使稍后将属性重新设置为以前的默认值也是如此。
从Oracle Database 12c第1版(12.1)开始,代理可以识别何时恢复了属性的默认值,并且不再将其视为用户提供的值。 这在升级方案中很方便,因为如果属性的默认值在发行版之间更改,则新的默认值将在升级完成后自动生效。 被认为是用户提供的值不会自动升级。
无需知道实际的默认值即可将其重置。 可以在配置,配置成员或实例级别重置默认值。
相关命令:
EDIT CONFIGURATION RESET PROPERTY property-name; EDIT DATABASE database-name RESET PROPERTY property-name;
编辑推荐:
- DG Broker学习3(管理数据库属性)03-03
- DG Broker学习4(管理Redo Transport Services)03-03
- DG Broker学习6(管理远程同步实例)03-03
- Oracle SGA大小调整策略03-03
- Oracle恢复方法(表、包)03-03
- [20210301]为什么逻辑读这么多.txt03-03
- 查看表和索引碎片情况相关信息03-03
- 占用巨大空间导致磁盘空间利用率较高的解决过程03-03
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- Oracle SGA大小调整策略
Oracle SGA大小调整策略
26-03-03 - Oracle恢复方法(表、包)
Oracle恢复方法(表、包)
26-03-03 - 使用PL/SQL Developer修改Oracle数据库的表
使用PL/SQL Developer修改Oracle数据库的表
26-03-03 - Linux服务器shell脚本调用sql脚本
Linux服务器shell脚本调用sql脚本
26-03-03 - windows 下 文件内容清理且不删除-拾亿
windows 下 文件内容清理且不删除-拾亿
26-03-03 - Oracle 19c rac 安装补丁 Patch 32226239
Oracle 19c rac 安装补丁 Patch 32226239
26-03-03 - ORACLE 19C RAC集群安装与PRCR-1079&CRS-5017&ORA-03113
- 12c使用DBLINK连接9i报ORA-03134
12c使用DBLINK连接9i报ORA-03134
26-03-03 - oracle客户端安装步骤—附图形界面启用失败处理方法
oracle客户端安装步骤—附图形界面启用失败处理方法
26-03-03 - 记一次utlrp.sql脚本执行引发的结果
记一次utlrp.sql脚本执行引发的结果
26-03-03
