ORA-16861: ExternalDestination property requires DB_UNIQUE_NAME attribute ORACLE 报错 故障修复 远程处理
文档解释
ORA-16861: ExternalDestination property requires DB_UNIQUE_NAME attribute
Cause: The value specified for the ExternalDestination property did not contain the DB_UNIQUE_NAME attribute.
Action: Ensure that DB_UNIQUE_NAME is specified as the value for the ExternalDestination property.
ORA-16861:外部目标属性需要DB_UNIQUE_NAME属性
ORA-16861错误表明当使用Oracle Database 12c中引入的Data Pump外部目标属性时,必须在Data Pump参数文件中指定DB_UNIQUE_NAME属性。
官方解释
ORA-16861:在使用Oracle Database 12c新增加的Data Pump外部目标属性时,必须在Data Pump参数文件中指定DB_UNIQUE_NAME参数。
常见案例
假设,您将Data Pump parameter file中的参数db_unique_name设置为null或者注释掉它某行,然后试图创建Data Pump外部表时,将出错(ORA-16861)。
一般处理方法及步骤
您必须在Data Pump parameter file中指定DB_UNIQUE_NAME参数。
1.使用SQL * Plus连接到数据库。
2.运行以下查询,查找DB_UNIQUE_NAME值:
select value from v$parameter where name=’db_unique_name’;
3.将查找到的DB_UNIQUE_NAME值添加到Data Pump parameter file中:
DB_UNIQUE_NAME=
4.使用Data Pump parameter file即可创建Data Pump外部表。