Oracle数据库采用数据泵方式导入导出数据
2017-07-19 10:11
260 查看
特别说明:Oralce的数据泵导入导出技术只能用在数据库服务器上,在只有客户端的机器上是无法使用数据泵技术的。
1.创建备份文件目录
mkdir d:\dmp
2.在Oralce中注册该目录,将目录的读写权限赋予备份用户
create directory DATA_DUMP_DIR as 'D:\dmp';
Grant read,write on directory DATA_DUMP_DIR to user;
3.导出数据
expdp user/pwd@orcl directory=DATA_DUMP_DIR dumpfile=test.DMP logfile=test.log
(带并发的导出,2并发)
expdp user/pwd@orcl directory=DATA_DUMP_DIR dumpfile=test_%U.DMP parallel=2 logfile=ta_test.log
4.导入数据
a.如果还原服务器上没有创建备份文件目录,需求按照步骤1、2进行文件备份目录配置,之后再将dmp文件放到该目录下,即可进行后续操作
b.导入数据前,要删除目标库上的已有的用户
drop user user cascade;
c.导入数据
--此处要用管理员导入,因为原用户已被删除
impdp sys/oracle@orcl directory=DATA_DUMP_DIR dumpfile=test.DMP table_exists_action=replace logfile=test.log
impdp sys/oracle@orcl directory=DATA_DUMP_DIR dumpfile=test_%U.DMP parallel=2 table_exists_action=replace logfile=test.log
d.导入后,编译无效对象
数据泵导入包括中文解释的存储过程或视图,会出现莫名其妙的断行或换行
容易出现无效对象,通过编译无效对象操作,找到这些过程,从源库上找到这些过程的创建语句,在备份库是执行下即可。
1.创建备份文件目录
mkdir d:\dmp
2.在Oralce中注册该目录,将目录的读写权限赋予备份用户
create directory DATA_DUMP_DIR as 'D:\dmp';
Grant read,write on directory DATA_DUMP_DIR to user;
3.导出数据
expdp user/pwd@orcl directory=DATA_DUMP_DIR dumpfile=test.DMP logfile=test.log
(带并发的导出,2并发)
expdp user/pwd@orcl directory=DATA_DUMP_DIR dumpfile=test_%U.DMP parallel=2 logfile=ta_test.log
4.导入数据
a.如果还原服务器上没有创建备份文件目录,需求按照步骤1、2进行文件备份目录配置,之后再将dmp文件放到该目录下,即可进行后续操作
b.导入数据前,要删除目标库上的已有的用户
drop user user cascade;
c.导入数据
--此处要用管理员导入,因为原用户已被删除
impdp sys/oracle@orcl directory=DATA_DUMP_DIR dumpfile=test.DMP table_exists_action=replace logfile=test.log
impdp sys/oracle@orcl directory=DATA_DUMP_DIR dumpfile=test_%U.DMP parallel=2 table_exists_action=replace logfile=test.log
d.导入后,编译无效对象
数据泵导入包括中文解释的存储过程或视图,会出现莫名其妙的断行或换行
容易出现无效对象,通过编译无效对象操作,找到这些过程,从源库上找到这些过程的创建语句,在备份库是执行下即可。
相关文章推荐
- Oracle数据库分别在Windows/Linux环境下普通/数据泵方式导入/导出示例
- 通过数据泵expdp、impdp方式备份与还原(导出与导入)Oracle数据库
- oracle数据库之间的导入、导出,复制表数据,复制表结构 telnet 192.168.88.205 1521
- Oracle数据库:impdp导入数据库及expdp导出数据过程详解
- 数据导入导出Oracle数据库
- Oracle数据库使用PDE文件导出数据和传统EXP/IMP方式的区别
- Oracle数据库的备份 数据导入与导出 Oracle
- oracle数据库数据导出和导入
- perl将oracle数据库的数据导出成txt的简单方式
- SQL Server数据库导入导出数据方式比较
- 解决采用exp方式导出的数据库文件,导入指定表空间问题
- Oracle数据库:impdp导入数据库及expdp导出数据过程详解
- Oracle数据库用cmd命令行导入导出dmp数据文件
- 利用OleDb方式对DataSet 和 Excel 数据快速导入导出
- Oracle数据库中数据导入导出imp/exp命令
- oracle 导入/导出数据库结构和数据【命令方式】
- SQLServer数据导出导入到Oracle数据库
- oracle数据库导出和oracle导入数据的二种方法(oracle导入导出数据)
- 使用PLSQL Developer从oracle数据库 导入导出数据
- oracle数据库导入导出 数据泵