Oracle 视图 DBA_EXTERNAL_TABLES 官方解释,作用,如何使用详细说明

本站中文解释

Oracle 视图 DBA_EXTERNAL_TABLES 是关于外部表的 DBA 视图。外部表是用户将外部文件、数据库链接和主机文件映射到数据库表的方式。它们允许访问和查询非 Oracle 数据库中的数据。

这个视图的每条记录代表一个外部表。它可用于查询有关已经定义的外部表的信息,例如所指向的数据文件的名称、位置和它的位置等。它还可以用来检索由外部表的定义推导出的列名称、它们的 DATA_TYPE、字符集、子分支和长度等属性。

使用 DBA_EXTERNAL_TABLES 视图可以检测所有外部表和它们使用的查询参数,例如查询超时、最小/最大分区数等。它可以用来检查查询是否受所使用的外部示例的限制。

DBA_EXTERNAL_TABLES 视图可以使用以下两种方法访问:

(1) 通过 Data pump 来复制外部表或使用“externaltab”参数():

expdp system/password directory=data_pump_import dumpfile=external_table.dmp externaltab=Y

(2) 使用 SQL 命令来查询 DBA_EXTERNAL_TABLES 视图:

SELECT * FROM dba_external_tables;

官方英文解释

DBA_EXTERNAL_TABLES describes all external tables in the database. Its columns are the same as those in ALL_EXTERNAL_TABLES.

See Also:

“ALL_EXTERNAL_TABLES”


数据运维技术 » Oracle 视图 DBA_EXTERNAL_TABLES 官方解释,作用,如何使用详细说明