文档解释
ORA-16573: attempt to change or access configuration file for an enabled broker configuration
Cause: The operation was rejected because the Data Guard broker configuration file was in use. The attempted operation was unsafe while broker management of the configuration was enabled. For example:
– An attempt was made to alter the DG_BROKER_CONFIG_FILE[1|2] initialization parameters while the broker was running.
– Non-broker access (such as DBMS_FILE_TRANSFER) to the configuration files was attempted. See the alert log for additional information.
Action: Disable the broker configuration and shut down the Data Guard broker, then retry the operation. If the operation includes altering the DG_BROKER_CONFIG_FILE[1|2] initialization parameters, be sure that the new parameter values correctly specify the files at their expected location before reenabling broker management of the configuration.
ORA-16573错误表明应用程序程序正在尝试更改或访问给定的已启用的代理配置的配置文件。
官方解释
ORA-16573: 试图更改或访问已启用的代理配置的配置文件
常见案例
ORA-16573错误通常发生在数据库实例正在运行的时候,一些程序尝试修改已经启用的代理配置的配置文件。
一般处理方法及步骤
1. 确保数据库实例不是运行状态。
2. 检查数据库实例上有哪些程序正在尝试更改配置文件,并确保此类操作是可以进行的。
3. 如果发现有程序正在尝试更改配置文件,请确保程序是正确的,并停止尝试更改配置文件。
4. 尝试重新启动数据库实例,如果没有任何程序正在尝试更改配置文件,则大部分情况下可以解决这个错误。
5. 如果重新启动实例时没有解决该错误,则需要使用Oracle支持网站上提供的工具进行调试,以便识别要修改配置文件的程序,并将其更改回原始状态。