《教你如何使用expdp和impdp备份和恢复数据库》

《教你如何使用expdp和impdp备份和恢复数据库》

ID:29663052

大小:386.00 KB

页数:11页

时间:2018-12-21

《教你如何使用expdp和impdp备份和恢复数据库》_第1页
《教你如何使用expdp和impdp备份和恢复数据库》_第2页
《教你如何使用expdp和impdp备份和恢复数据库》_第3页
《教你如何使用expdp和impdp备份和恢复数据库》_第4页
《教你如何使用expdp和impdp备份和恢复数据库》_第5页
资源描述:

《《教你如何使用expdp和impdp备份和恢复数据库》》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、教你如何使用expdp和impdp命令备份和恢复Oracle数据库createdirectoryaaas'D:aa';grantread,writeondirectoryaatoking2;expdpking2/king2@test02schemas=king2directory=aadumpfile=expuser.dmp此路径必须在电脑中已经存在了的,不存在的会提示无法打开日志文件Schemas是指要导出的方案(用户)impdpking2/king2@test02schemas=king2directory=aadumpfile=king.dmp此用户必须要在系统中不存在,或者没有任

2、何数据,因为如果存在相同的数据,将不会成功导入新的用户createdirectoryaaas'D:aa';grantread,writeondirectoryaatoking2;expdpking2/king2@test02schemas=king2directory=aadumpfile=expuser.dmp第一步:创建一个目录(也就是文件路径)来装导出的dmp文件方法:操作系统—开始—运行输入“cmd”进入dos界面输入“sqlplus/nolog”按回车如下图:连接数据库,输入:connsys/king2@test02assysdba(注意sys用户一定要用sysdba角色登录哦

3、)回车如下图:接着,创建DIRECTORYcreatedirectorydir_dpas'D:oracledir_dp';这里要注意,路径D:oracledir_dp一定要是系统已经存在的了,如果该路径不存在,下边的导出将会提示正确创建了路径的显示如下:第二步:授权(授予要导入数据的用户对该目录(路径)进行读和写的权限),还是在连接数据库的状态下输入:Grantread,writeondirectorydir_dptolttfm;如下图:就完成了,关闭窗口,重新进入dos界面就可以进行备份了;第三步:执行导出expdplttfm/lttfm@fgisdbschemas=lttfmd

4、irectory=dir_dpdumpfile=expdp_test1.dmplogfile=expdp_test1.log;连接到:OracleDatabase10gEnterpriseEditionRelease10.2.0.1WiththePartitioning,OLAPandDataMiningoptions启动"LTTFM"."SYS_EXPORT_SCHEMA_01": lttfm/********@fgisdbschory=dir_dpdumpfile=expdp_test1.dmplogfile=expdp_test1.log; */备注:  1、directory=di

5、r_dp必须放在前面,如果将其放置最后,会提示ORA-39002:操作无效                                                            ORA-39070:无法打开日志文件。                                                            ORA-39087:目录名DATA_PUMP_DIR;无效      2、在导出过程中,DATADUMP创建并使用了一个名为SYS_EXPORT_SCHEMA_01的对象,此对象就是DATADUMP导出过程中所用的JOB名字,如果在执行这个命令

6、时如果没有指定导出的JOB名字那么就会产生一个默认的JOB名字,如果在导出过程中指定JOB名字就为以指定名字出现    如下改成:    expdplttfm/lttfm@fgisdbschemas=lttfmdirectory=dir_dpdumpfile=expdp_test1.dmplogfile=expdp_test1.log,job_name=my_job1;  3、导出语句后面不要有分号,否则如上的导出语句中的job表名为‘my_job1;’,而不是my_job1。因此导致expdplttfm/lttfmattach=lttfm.my_job1执行该命令时一直提示找不到job表

7、说明:数据泵导出的各种模式:1、按表模式导出:expdplttfm/lttfm@fgisdb tables=lttfm.b$i_exch_info,lttfm.b$i_manhole_infodumpfile=expdp_test2.dmplogfile=expdp_test2.logdirectory=dir_dpjob_name=my_job2、按查询条件导出:expdplttfm/lttfm@fgisdb tabl

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。