文档章节

EXPDP/IMPDP更改用户 表空间 表名

卯金刀GG
 卯金刀GG
发布于 2017/01/23 17:07
字数 594
阅读 138
收藏 1

1、创建directory
JZH@test>create directory test_dir as '/home/oracle/';
Directory created.
2、创建测试表
JZH@test>create table emp1 as select * from scott.emp;
Table created.
3、查看表所在表空间
JZH@test>select owner,table_name,tablespace_name from dba_tables where table_name='EMP1';
OWNER                          TABLE_NAME                     TABLESPACE_NAME
------------------------------ ------------------------------ ------------------------------
JZH                            EMP1                           USERS
expdp jzh/jzh dumpfile=emp1.dmp directory=test_dir tables=emp1 logfile=emp1.log
Export: Release 11.2.0.3.0 - Production on Sat Sep 27 15:09:23 2014
Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.
Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
Starting "JZH"."SYS_EXPORT_TABLE_01":  jzh/******** dumpfile=emp1.dmp directory=test_dir tables=emp1 logfile=emp1.log 
Estimate in progress using BLOCKS method...
Processing object type TABLE_EXPORT/TABLE/TABLE_DATA
Total estimation using BLOCKS method: 64 KB
Processing object type TABLE_EXPORT/TABLE/TABLE
. . exported "JZH"."EMP1"                                8.562 KB      14 rows
Master table "JZH"."SYS_EXPORT_TABLE_01" successfully loaded/unloaded
******************************************************************************
Dump file set for JZH.SYS_EXPORT_TABLE_01 is:
  /home/oracle/emp1.dmp
Job "JZH"."SYS_EXPORT_TABLE_01" successfully completed at 15:09:40
4、查询emp1表
select empno,ename,sal,comm from emp1;
     EMPNO ENAME             SAL       COMM
---------- ---------- ---------- ----------
      7369 SMITH            1900
      7499 ALLEN            1600        300
      7521 WARD             1250        500
      7566 JONES            2975
      7654 MARTIN           1250       1400
      7698 BLAKE            2850
      7782 CLARK            2450
      7788 SCOTT            3000
      7839 KING             5000
      7844 TURNER           1500          0
      7876 ADAMS            1100
     EMPNO ENAME             SAL       COMM
---------- ---------- ---------- ----------
      7900 JAMES             950
      7902 FORD             3000
      7934 MILLER           1300
14 rows selected.
Package body created.
5、更改表名,更改表空间,更改用户
impdp park/park dumpfile=emp1.dmp directory=test_dir logfile=emp1.log remap_schema=jzh:park remap_tablespace=users:example remap_table=emp1:emp2 
6、检查结果
PARK@test>select owner,table_name,tablespace_name from dba_tables where table_name='EMP2';
OWNER                          TABLE_NAME                     TABLESPACE_NAME
------------------------------ ------------------------------ ------------------------------
PARK                           EMP2                           EXAMPLE
用户已由jzh更改为park,表名由EMP1更改为EMP2,表空间由USERS更改为EXAMPLE
6、查询数据
PARK@test>select empno,ename,sal,comm from emp2;
     EMPNO ENAME             SAL       COMM
---------- ---------- ---------- ----------
      7369 SMITH            1900
      7499 ALLEN            1600        300
      7521 WARD             1250        500
      7566 JONES            2975
      7654 MARTIN           1250       1400
      7698 BLAKE            2850
      7782 CLARK            2450
      7788 SCOTT            3000
      7839 KING             5000
      7844 TURNER           1500          0
      7876 ADAMS            1100
     EMPNO ENAME             SAL       COMM
---------- ---------- ---------- ----------
      7900 JAMES             950
      7902 FORD             3000
      7934 MILLER           1300
14 rows selected.
OK,完成!

补充:

/*第1步:创建临时表空间  */
create temporary tablespace AZTJ_temp  
tempfile 'D:\data\AZTJ_temp.dbf' 
size 50m  
autoextend on  
next 50m maxsize 20480m  
extent management local;  

/*第2步:创建数据表空间  */
create tablespace TPAZTJ  
logging  
datafile 'D:\data\TPAZTJ.dbf' 
size 50m  
autoextend on  
next 50m maxsize 20480m  
extent management local;  

/*第3步:创建用户并指定表空间  */
create user 用户名 identified by 密码  
default tablespace TPAZTJ
temporary tablespace AZTJ_temp ; 

/*第4步:给用户授予权限  */
grant connect,resource,dba to
用户名;

/* 导出 */
SELECT * FROM DBA_DIRECTORIES
--创建DBA_DIRECTORIES
--create directory dump_gjms_dir as 'C:\orcldump';
--DMP文件COPY到'C:\orcldump' 
--expdp GJMS/GJMS DIRECTORY=DUMP_ZDZB_DDIR dumpfile=20150325gjms.dmp logfile=20150325gjms.log
--执行导入,打开CMD编辑,把Impdp拷贝执行

--有效
Impdp gjms/gjms DIRECTORY=DUMP_GJMS_DDIR DUMPFILE=20141231GJMS.dmp LOGFILE=20150104_3gjms.log
 

本文转载自:http://blog.itpub.net/10271187/viewspace-1283100/

卯金刀GG
粉丝 26
博文 265
码字总数 72868
作品 0
昌平
程序员
私信 提问
解决Oracle 11g在用EXP导出时,空表不能导出

一、问题原因: 11G中有个新特性,当表无数据时,不分配segment,以节省空间 1、insert一行,再rollback就产生segment了。 该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导...

yuanhotel
2016/01/08
90
0
Oracle11g expdp impdp命令详解

使用EXPDP和IMPDP时应该注意的事项: EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。 EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端...

liu13430
2015/06/24
354
0
Oracle数据库导入导出逻辑备份方法总结

【EXP常用参数】 USERID 即用户名/密码该参数就必须且为第一个; FILE 指定数据输出文件路径; LOG 指定日志输出文件路径; TABLES 导出指定表数据; FULL 完全导出整个文件(N); ROWS 导出数...

有功夫
2016/09/24
0
0
oracle数据泵、表空间、库导入导出

2014-04-28 1.查找文件 [oracle@oracle53 ~]$ which expdp /u01/app/oracle/11.2.0/db_1/bin/expdp [oracle@oracle53 ~]$ locate expdp /u01/app/oracle/11.2.0/db_1/bin/expdp /u01/app/......

蓝蝶飞扬
2014/04/28
2.3K
0
Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)

《Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)》 《Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)》 目的:指导项目侧自行进行简单的数据泵迁移工作。 本文实验环...

JUN_LJ
2018/06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

PostgreSQL参数search_path影响及作用

search_path稍微熟悉PG就会用到,用法这里就不必讲,本篇主要讲它在程序里怎样处理。 1、GUC参数定义 这是个 config_string 参数 {{"search_path", PGC_USERSET, CLIENT_CONN_STATEMENT,...

有理想的猪
55分钟前
8
0
Qt程序各个平台打包发布及安装程序大全

本文链接:https://blog.csdn.net/zhengtianzuo06/article/details/78468111 通用: 1.准备图标 图标可以直接使用一般格式的图片制作, 比如jpg, png等 推荐使用Photoshop制作原始图 推荐使用I...

shzwork
今天
4
0
springboot2.0 maven打包分离lib,resources

springboot将工程打包成jar包后,会出现获取classpath下的文件出现测试环境正常而生产环境文件找不到的问题,这是因为 1、在调试过程中,文件是真实存在于磁盘的某个目录。此时通过获取文件路...

陈俊凯
今天
22
0
BootStrap

一、BootStrap 简洁、直观、强悍的前端开发框架,让web开发更加迅速、简单 中文镜像网站:http://www.bootcss.com 用于开发响应式布局、移动设备优先的WEB项目 1、使用boot 创建文件夹,在文...

wytao1995
今天
10
0
小知识:讲述Linux命令别名与资源文件的区别

别名 别名是命令的快捷方式。为那些需要经常执行,但需要很长时间输入的长命令创建快捷方式很有用。语法是: alias ppp='ping www.baidu.com' 它们并不总是用来缩短长命令。重要的是,你将它...

老孟的Linux私房菜
今天
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部