ORA-16861: ExternalDestination property requires DB_UNIQUE_NAME attribute

文档解释

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外部表。

你可能感兴趣的