一、datapump创建外部表,数据来源于内部实体表 --首先创建 scott.countries实体表,用于做实验 SQLgt; create table scott.cou

一、datapump创建外部表,数据来源于内部实体表

--首先创建 scott.countries实体表,用于做实验

SQL> create table scott.countries(

2 country_id number,

3 country_name varchar2(30),

4 country_reigion varchar2(30)

5 );

Table created.

SQL> insert into scott.countries values(1,'AMERICA','america');

1 row created.

SQL> insert into scott.countries values(2,'china','zhuzhou');

1 row created.

SQL> insert into scott.countries values(3,'JAPAN','dongjing');

1 row created.

SQL> commit;

Commit complete.

--参考官方datapump创建外部表的案例(其数据来源于内部实体表),如下:

做以下修改后(红色字体部分内容),创建外部表

CREATE TABLE scott.countries_ext

ORGANIZATION EXTERNAL

(

TYPE Oracle_DATAPUMP

DEFAULT DIRECTORY dir --生成dmp文件存放路径

LOCATION ('countries_ext.dmp') --生成外部文件的名称

)

AS SELECT * FROM scott.countries; --数据来源于实体表

--执行以上创建外部表的语句

SQL> CREATE TABLE scott.countries_ext

2 ORGANIZATION EXTERNAL

3 (

4 TYPE ORACLE_DATAPUMP

5 DEFAULT DIRECTORY dir

6 LOCATION ('countries_ext.dmp')

7 )

8 AS SELECT * FROM scott.countries;

Table created.

SQL> select * from scott.countries_ext;

COUNTRY_ID COUNTRY_NAME COUNTRY_REIGION

---------- ------------------------------ ------------------------------

1 AMERICA america

2 china zhuzhou

3 JAPAN dongjing

由此可见,创建外部实体表成功。

--查看dir外部文件存放路径,,并检查是否生成了countries_ext.dmp文件

SQL> select * from dba_directories;

OWNER DIRECTORY_NAME DIRECTORY_PATH

---------- -------------------- --------------------------------------------------

SYS DATA_PUMP_DIR /u01/app/oracle/product/10.2.0/db_1/rdbms/log/

SYS DIR /home/oracle/dir

[oracle@gc1 dir]$ cd /home/oracle/dir

[oracle@gc1 dir]$ ls

COUNTRIES_EXT_14214.log countries_ext.dmp ldr.ctl ldr.log PROD_MY_12177.log PROD_MY_14213.log PROD_MY_14214.log prod_my.data

二、datapump创建外部表,数据来源于外部dmp文件

--gc2机器创建外部表存放文件目录,同gc1

[oracle@gc2 dbs]$ cd /home/oracle

[oracle@gc2 ~]$ mkdir dir

[oracle@gc2 ~]$ cd dir

--数据库创建对应文件目录,并赋予操作权限给所有用户

SQL> create directory dir as '/home/oracle/dir';

Directory created.

SQL> grant all on directory dir to public;

Grant succeeded.

更多详情见请继续阅读下一页的精彩内容:

Oracle 10g成功创建外部表详解

oracle_loader类型外部表

oracle_datapump类型外部表

Oracle外部表的一次维护

Oracle的外部表,或者备份单个表到外部文件

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

datapumpdir oracle_oracle_datapump创建外部表案例相关推荐

  1. 关于在hdfs上对数据创建外部表的原因

    对hdfs 上原始数据创建 外部表,然后通过查询插入的方式创建一张内部表,这样相当于复制一份表数据,而原始的数据并没有改变,不会干涉同事使用原始数据. 转载于:https://www.cnblogs. ...

  2. hive中创建外部表分区表测试

    --创建外部表 CREATE EXTERNAL TABLE my_report( last_update string, col_a string) PARTITIONED BY ( par_dt s ...

  3. oracle外部表kup-04040,【故障处理】19c PDB中创建外部表时,出现KUP-04040报错

    [故障描述] 使用网络连接的方式登录19c的PDB,然后创建oracle_loader驱动模式的外部表.创建成功后,在检索数据时,出现KUP-04040的报错,过程如下: [oracle@sdedu ...

  4. oracle使用sql文件创建表,使用SQL*Loader创建外部表之一

    使用SQL*Loader创建外部表: ---创建目录对象并授权给Scott用户: SQL> create or replace directory loader_home as '/home/o ...

  5. hive 创建外部表产生java_(一)Hive表(管理表、外部表)的创建规则

    建表语句: CREATE [EXTERNAL] TABLE [IF NOT EXISTS] table_name [(col_name data_type [COMMENT col_comment], ...

  6. Hive创建外部表以及分区

    创建带分区的外部表 创建外部表的优点是数据能够随时从hdfs中挂载进表中 使用分区的优点是能够缩短查询范围 以下的样例展示了怎样创建外部表 CREATE EXTERNAL TABLE my_daily ...

  7. greenplum创建外部表笔记-readable篇

    外部表的应用: 1.创建可读外部表例子:  [gpadmin@mdw gpfdist]$ cat>employee.txt CREATE READABLE EXTERNAL TABLE EX_E ...

  8. 【Hive】如何在 Hive 中创建外部表映射 Hbase 中已存在的表

    文章目录 一.上传完整的jar文件到hive/lib中 二.修改hive-site.xml 三.修改hive-env.sh 四.在hive和hbase中分别创建相关联的表并通过hive向hbase表中 ...

  9. hive建表(一)创建外部表

    未被external修饰的是内部表(managed table),被external修饰的为外部表(external table): 区别: 内部表数据由Hive自身管理,外部表数据由HDFS管理: ...

最新文章

  1. 静态方法static 的了解
  2. 人工智能芯片设计pdf_在芯片设计中引入人工智能
  3. 【目标分类_长尾分布问题】BBN:Bilateral-Branch Network _ CVPR2020
  4. (十三) 深入浅出TCPIP之TCP套接字参数
  5. django 与 vue 的完美结合
  6. less is more,so 只记 less
  7. python 函数 全局变量_python3函数内全局变量使用global
  8. Oracle 获取月初和月末
  9. Python多线程与Socket编程综合案例:素数
  10. Coding Interview Guide -- 翻转字符串
  11. JMeter接口测试中,响应数据中文显示乱码的处理方法(转)
  12. 向Yahoo Mail的主页学习
  13. VPP 的异步Crypto框架
  14. IT运维岗位可以分为哪几种?10个运维岗详解
  15. Redis实战篇(视频学习来自黑马程序员)
  16. 给《人人都是产品经理》的一封信
  17. 用游戏编辑器制作MOD脱颖而出
  18. 上海企业英语培训机构排名
  19. C 语言判断某年是否为闰年该月有多少天
  20. Python爬取小姐姐美照

热门文章

  1. linux-ubuntu下调出中文输入法
  2. 3.1_ 5_动态分区分配算法
  3. 数据结构与算法——哈希表与字符串
  4. 计算机网络(六)-传输介质
  5. 第一章 计算机网络 4 性能指标 [计算机网络笔记]
  6. php改密后joomla无法登陆,php – Joomla 3.3禁用“重置密码”功能
  7. 一个神奇的测试_这4个在线黑科技工具拥有神奇的魔法,值得收藏!
  8. 怎么把php的时区配置为本地,PHP本地时区设置
  9. android 提供的方法,Android编程之创建自己的内容提供器实现方法
  10. tensorflow计算网络占用内存_详细图解神经网络梯度下降法(tensorflow计算梯度)...