ORA-13521: Unregister operation on local Database id (string) not allowed
Cause: The operation failed because the local database ID cannot be unregistered from the Workload Repository.
Action: check the database id and retry the operation.
错误ORA-13521表示,尝试在本地数据库身份(字符串)上进行注销操作时发生了错误。
Oracle官方解释如下:“只有在跨数据库实例的跨库之间连接的情况下才允许注销非本地数据库实例的角色。”
这个错误通常会在某个数据库实例上尝试取消远程数据库实例上注册的角色时出现。
正常处理步骤应该是:
1.确保在尝试取消注册时,处于跨数据库实例的跨库连接模式。
2.采用带参数的DBMS_EPG.UNREGISTER_DB SQL语句在同一数据库实例的不同数据库实例之间进行取消注册。
3.采用带参数多参数的DBMS_EPG.UNREGISTER_DB SQL语句可以在同一Oracle实例中同时取消对多个数据库实例的注册。