Oracle数据库exp与expdp方式导入导出时改变数据库表空间及用户信息
来源:互联网 发布:交易圣经知乎 编辑:程序博客网 时间:2024/05/01 09:23
1:更改用户信息,把用户usera的对象导到用户userb,用法区别在于fromuser=usera touser=userb ,remap_schema='usera':'usera' :
imp system/passwd fromuser=usera touser=userb file=/oracle/exp.dmp log=/oracle/exp.log;
impdp system/passwd directory=expdp dumpfile=expdp.dmp remap_schema='usera':'userb' logfile=/oracle/exp.log;
2:更换表空间:
用exp/imp的时候,要想更改表所在的表空间,需要手工去处理一下,如alter table xxx move tablespace_new之类的操作;
用impdp只要用remap_tablespace='tabspace_old':'tablespace_new'
3:当指定一些表的时候:
使用exp/imp 时,tables的用法是 tables=('table1','table2','table3');
使用expdp/impdp的用法是tables='table1','table2','table3';
4:是否要导出数据行
exp (ROWS=Y 导出数据行,ROWS=N 不导出数据行)
expdp content(ALL:对象+导出数据行,DATA_ONLY:只导出对象,METADATA_ONLY:只导出数据的记录)
注:1、IMP只适用于EXP导出文件,不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出文件,而不适用于EXP导出文件
imp system/passwd fromuser=usera touser=userb file=/oracle/exp.dmp log=/oracle/exp.log;
impdp system/passwd directory=expdp dumpfile=expdp.dmp remap_schema='usera':'userb' logfile=/oracle/exp.log;
2:更换表空间:
用exp/imp的时候,要想更改表所在的表空间,需要手工去处理一下,如alter table xxx move tablespace_new之类的操作;
用impdp只要用remap_tablespace='tabspace_old':'tablespace_new'
3:当指定一些表的时候:
使用exp/imp 时,tables的用法是 tables=('table1','table2','table3');
使用expdp/impdp的用法是tables='table1','table2','table3';
4:是否要导出数据行
exp (ROWS=Y 导出数据行,ROWS=N 不导出数据行)
expdp content(ALL:对象+导出数据行,DATA_ONLY:只导出对象,METADATA_ONLY:只导出数据的记录)
注:1、IMP只适用于EXP导出文件,不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出文件,而不适用于EXP导出文件
2、expdp/impdp是数据泵,是Oracle 10g 以后才有,expdp只能在服务器执行;导入导出速度比较快
Oracle10g提出的数据泵技术,在以下几个方面优于exp/imp命令:
1、数据泵工具运行于服务器端,相比客户端的exp/imp其性能更好,并能实现exp/imp的全部功能。
2、通过使用exclude,include,content等参数,数据泵可以为数据及数据对象提供更细微级别的选择性。
3、通过设定数据库版本号,数据泵可以兼容老版本的数据库系统。
4、并行执行。
5、通过estimate_only参数,数据泵可以预估导出作业所需的磁盘空间。
6、支持分布式环境中通过数据库连接实现导入\导出。
7、支持导入时重新映射功能(即将对象导入到新的目标数据文件、架构及表空间等)。
8、支持元数据压缩及数据采样。
来源:http://blog.csdn.net/cunxiyuan108/article/details/8197968
阅读全文
0 0
- Oracle数据库exp与expdp方式导入导出时改变数据库表空间及用户信息
- Oracle数据库导入导出: imp/exp与impdp/expdp
- Oracle数据库导入导出exp/imp与expdp/impdp
- Oracle数据库导入导出,exp/imp expdp/impdp
- Oracle数据库--exp导出oracle数据库表及imp导入Oracle数据库表
- Oracle expdp/impdp导出导入命令及数据库备份(转)
- Oracle expdp/impdp导出导入命令及数据库备份(转)
- Oracle expdp/impdp导出导入命令及数据库备份(转)
- Oracle expdp/impdp导出导入命令及数据库备份
- Oracle expdp/impdp导出导入命令及数据库备份
- Oracle expdp/impdp导出导入命令及数据库备份(转)
- Oracle expdp/impdp导出导入命令及数据库备份(转)
- Oracle expdp/impdp导出导入命令及数据库备份
- Oracle expdp/impdp导出导入命令及数据库备份
- Oracle expdp/impdp导出导入命令及数据库备份
- Oracle expdp/impdp导出导入命令及数据库备份
- Oracle expdp/impdp导出导入命令及数据库备份
- Oracle expdp/impdp导出导入命令及数据库备份
- UI自动化体系建设的创新实践
- 404,500等HTTP状态码表示的含义
- Oracle学前班
- Linux功耗管理(7)_Wakeup events framework
- HDU6128Inverse of sum
- Oracle数据库exp与expdp方式导入导出时改变数据库表空间及用户信息
- caffe自定义神经层
- codeforces 24C 找规律
- Python 字符串函数
- VS2010/MFC MFC 常用类:定时器 Timer
- 「网络流 24 题」运输问题
- 任务进度规划(每日更新)
- 73. Set Matrix Zeroes
- setsockopt(server_sockfd,SOL_SOCKET,SO_REUSEADDR,&j,sizeof(j));