Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >EXPDP/IMPDP更改用户 表空间 表名

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

作者头像
用户5640963
发布于 2019-07-26 02:05:34
发布于 2019-07-26 02:05:34
2.1K0
举报
文章被收录于专栏:卯金刀GG卯金刀GG

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)
本文实验环境:Oracle 11.2.0.4,利用数据库自带的scott示例用户进行试验测试。
Alfred Zhao
2019/05/24
3.8K0
Oracle-数据泵expdp/impdp实操
因数据库版本为11.2(大于Oracle10g)初步确定使用数据泵的方式从198导出后导入197数据库
小小工匠
2021/08/16
1.3K0
expdp和impdp的实践
导入导出我们经常用的是exp/imp命令,确实比较方便,但也有局限,例如需要导入导出的表空间名相同、schema名需要相同。
bisal
2019/01/29
8620
Oracle导入导出(imp/exp/impdp/expdp)
在10g之前,传统的导出和导入分别使用EXP工具和IMP工具,从10g开始,不仅保留了原有的EXP和IMP工具,还提供了数据泵导出导入工具EXPDP和IMPDP.使用EXPDP和IMPDP时应该注意的事项:
mingjie
2022/05/12
1.8K0
expdp|impdp及exp|imp指令介绍
expdp介绍 EXPDP命令行选项 1. ATTACH 该选项用于在客户会话与已存在导出作用之间建立关联.语法如下 ATTACH=[schema_name.]job_name Schema_name用于指定方案名,job_name用于指定导出作业名.注意,如果使用ATTACH选项,在命令行除了连接字符串和ATTACH选项外,不能指定任何其他选项,示例如下: Expdp scott/tiger ATTACH=scott.export_job 2. CONTENT 该选项用于指定要导出的内容.默认值为ALL
用户1257215
2018/01/30
2.7K0
expdp|impdp及exp|imp指令介绍
expdp/impdp 参数说明,中英对照
任意可以使用expdp/impdp的环境,都可以通过help=y看到帮助文档。 1.expdp参数说明 2.impdp参数说明 3.expdp参数说明(中文) 4.impdp参数说明(中文) 1.expdp参数说明 [oracle@OEL-ASM ~]$ expdp help=y Export: Release 11.2.0.3.0 - Production on Thu Sep 4 11:43:39 2014 Copyright (c) 1982, 2011, Oracle and/or its af
Alfred Zhao
2019/05/24
1.5K0
Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)
本文实验环境:Oracle 11.2.0.4,利用数据库自带的scott示例用户进行试验测试。 根据《简单常用的数据泵导出导入(expdp/impdp)命令举例(上)》的expdp导出的二进制文件进行impdp导入。
Alfred Zhao
2022/05/06
2.3K0
传输表空间TTS操作
迁移或备份数据库可以采用传输表空间技术TTS,优点是操作较简便,只需要将元数据进行导出导入,数据文件可以使用FTP方式从源库拷贝至目标库;缺点是数据文件传输至目标库之前,需要将源库表空间置为只读,相当于停业务,所以需要根据业务要求来判断是否可以采用这种方式,下面就针对TTS做一个简单的实验,感性地体会下其操作过程。增强版的XTTS未来有机会再做实验。
bisal
2019/01/29
1.3K0
【DB笔试面试436】Oracle中如何导出存储过程、函数、包和触发器的定义语句?如何导出表的结构?如何导出索引的创建语句?
Oracle中如何导出存储过程、函数、包和触发器的定义语句?如何导出表的结构?如何导出索引的创建语句?
AiDBA宝典
2019/09/30
5.8K0
数据泵 EXPDP 导出工具的使用
对于Oracle 数据库之间的导入导出,可以使用Oracle提供的导入导出工具EXP/IMP来实现。EXP/IMP是Oracle早期提供的数据导入导出工具。在Oracle 10g 中,提供了高速导入导出数据泵IMPDP,EXPDP,本文主要讲述EXPDP的用法。
Leshami
2018/08/07
1.8K0
Oracle中如何导出存储过程、函数、包和触发器的定义语句?如何导出表的结构?如何导出索引的创建语句?
今天小麦苗给大家分享的是Oracle中如何导出存储过程、函数、包和触发器的定义语句?如何导出表的结构?如何导出索引的创建语句?。
AiDBA宝典
2019/09/29
6.7K0
ORACLE数据泵还原(IMPDP命令)【转】
Oracle数据库还原IMPDP命令是相对于EXPDP命令的,方向是反向的。即对于数据库备份进行还原操作。 一、知晓IMPDP命令
用户5640963
2019/07/26
6.3K0
Oracle数据库迁移:异构传输表空间TTS HP-UX迁移至Redhat Linux 7.7
由于本次迁移为历史库迁移,且数据库未开启归档模式,所以选择较为便捷第二种方式进行迁移。
数据和云
2021/03/09
3.5K0
[译] Oracle Database 21c 中的数据泵(expdp、impdp)增强功能
以下示例,通过 expdp 实用程序导出 T1 表,需要注意的是,T1 表需要包含使用新 JSON 数据类型定义的列。
Lucifer三思而后行
2022/04/13
7920
SQL 基础-->创建和管理表
(列名 数据类型 [ default 默认值] [ 约束条件] [ , ......] )
Leshami
2018/08/07
1.1K0
[Oracle数据库迁移]使用expdp/impdp进行迁移
这期内容为使用expdp/impdp进行迁移的一般步骤 分为如下五个部分: 源库环境确认 目标端操作 源库端导出数据 目标端导入数据 事后检查 1.源库环境确认 1.1 查看数据库用户 SQL>s
bsbforever
2020/08/19
2.1K0
Oracle数据逻辑迁移综合实战篇
本次需求: 指定用户表结构迁移,所有表需要数据(因为此用户下的数据规模是10T的级别,所以想完全迁移不现实,最终确定为大表迁移部分数据,小表迁移全部数据)。 至于大表和小表的界定,研发侧不能提供,需要DBA自行评估划分。
Alfred Zhao
2019/05/24
8940
expdp / impdp 用法详解[通俗易懂]
EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。 EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。 IMP只适用于EXP导出的文件,不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出的文件,而不适用于EXP导出文件。
全栈程序员站长
2022/08/02
12.2K0
expdp / impdp 用法详解[通俗易懂]
Oracle expdp/impdp导出导入命令及数据库备份
EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。
用户5640963
2019/07/27
4.1K0
Oracle数据库的expdp、impdp导入导出命令详解
create directory dpdata as '/u01/app/oracle/oracledata/dump';
Lcry
2022/11/29
7.4K0
推荐阅读
相关推荐
Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档