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”