datapumpdir oracle_oracle_datapump创建外部表案例
一、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创建外部表案例相关推荐
- 关于在hdfs上对数据创建外部表的原因
对hdfs 上原始数据创建 外部表,然后通过查询插入的方式创建一张内部表,这样相当于复制一份表数据,而原始的数据并没有改变,不会干涉同事使用原始数据. 转载于:https://www.cnblogs. ...
- hive中创建外部表分区表测试
--创建外部表 CREATE EXTERNAL TABLE my_report( last_update string, col_a string) PARTITIONED BY ( par_dt s ...
- oracle外部表kup-04040,【故障处理】19c PDB中创建外部表时,出现KUP-04040报错
[故障描述] 使用网络连接的方式登录19c的PDB,然后创建oracle_loader驱动模式的外部表.创建成功后,在检索数据时,出现KUP-04040的报错,过程如下: [oracle@sdedu ...
- oracle使用sql文件创建表,使用SQL*Loader创建外部表之一
使用SQL*Loader创建外部表: ---创建目录对象并授权给Scott用户: SQL> create or replace directory loader_home as '/home/o ...
- hive 创建外部表产生java_(一)Hive表(管理表、外部表)的创建规则
建表语句: CREATE [EXTERNAL] TABLE [IF NOT EXISTS] table_name [(col_name data_type [COMMENT col_comment], ...
- Hive创建外部表以及分区
创建带分区的外部表 创建外部表的优点是数据能够随时从hdfs中挂载进表中 使用分区的优点是能够缩短查询范围 以下的样例展示了怎样创建外部表 CREATE EXTERNAL TABLE my_daily ...
- greenplum创建外部表笔记-readable篇
外部表的应用: 1.创建可读外部表例子: [gpadmin@mdw gpfdist]$ cat>employee.txt CREATE READABLE EXTERNAL TABLE EX_E ...
- 【Hive】如何在 Hive 中创建外部表映射 Hbase 中已存在的表
文章目录 一.上传完整的jar文件到hive/lib中 二.修改hive-site.xml 三.修改hive-env.sh 四.在hive和hbase中分别创建相关联的表并通过hive向hbase表中 ...
- hive建表(一)创建外部表
未被external修饰的是内部表(managed table),被external修饰的为外部表(external table): 区别: 内部表数据由Hive自身管理,外部表数据由HDFS管理: ...
最新文章
- 静态方法static 的了解
- 人工智能芯片设计pdf_在芯片设计中引入人工智能
- 【目标分类_长尾分布问题】BBN:Bilateral-Branch Network _ CVPR2020
- (十三) 深入浅出TCPIP之TCP套接字参数
- django 与 vue 的完美结合
- less is more,so 只记 less
- python 函数 全局变量_python3函数内全局变量使用global
- Oracle 获取月初和月末
- Python多线程与Socket编程综合案例:素数
- Coding Interview Guide -- 翻转字符串
- JMeter接口测试中,响应数据中文显示乱码的处理方法(转)
- 向Yahoo Mail的主页学习
- VPP 的异步Crypto框架
- IT运维岗位可以分为哪几种?10个运维岗详解
- Redis实战篇(视频学习来自黑马程序员)
- 给《人人都是产品经理》的一封信
- 用游戏编辑器制作MOD脱颖而出
- 上海企业英语培训机构排名
- C 语言判断某年是否为闰年该月有多少天
- Python爬取小姐姐美照
热门文章
- linux-ubuntu下调出中文输入法
- 3.1_ 5_动态分区分配算法
- 数据结构与算法——哈希表与字符串
- 计算机网络(六)-传输介质
- 第一章 计算机网络 4 性能指标 [计算机网络笔记]
- php改密后joomla无法登陆,php – Joomla 3.3禁用“重置密码”功能
- 一个神奇的测试_这4个在线黑科技工具拥有神奇的魔法,值得收藏!
- 怎么把php的时区配置为本地,PHP本地时区设置
- android 提供的方法,Android编程之创建自己的内容提供器实现方法
- tensorflow计算网络占用内存_详细图解神经网络梯度下降法(tensorflow计算梯度)...