教你如何使用expdp和impdp备份和恢复数据库.doc_第1页
教你如何使用expdp和impdp备份和恢复数据库.doc_第2页
教你如何使用expdp和impdp备份和恢复数据库.doc_第3页
教你如何使用expdp和impdp备份和恢复数据库.doc_第4页
教你如何使用expdp和impdp备份和恢复数据库.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

教你如何使用expdp和impdp命令备份和恢复Oracle数据库create directory aa as D:aa;grant read,write on directory aa to king2;expdp king2/king2test02 schemas=king2 directory=aa dumpfile=expuser.dmp此路径必须在电脑中已经存在了的,不存在的会提示无法打开日志文件Schemas是指要导出的方案(用户)impdp king2/king2test02 schemas=king2 directory=aa dumpfile=king.dmp 此用户必须要在系统中不存在,或者没有任何数据,因为如果存在相同的数据,将不会成功导入新的用户create directory aa as D:aa;grant read,write on directory aa to king2;expdp king2/king2test02 schemas=king2 directory=aa dumpfile=expuser.dmp第一步:创建一个目录(也就是文件路径)来装导出的dmp文件方法:操作系统开始运行 输入 “cmd” 进入dos界面 输入“sqlplus/nolog”按回车如下图: 连接数据库,输入:conn sys/king2test02 as sysdba(注意sys用户一定要用sysdba角色登录哦) 回车 如下图:接着,创建DIRECTORYcreate directory dir_dp as D:oracledir_dp;这里要注意,路径D:oracledir_dp一定要是系统已经存在的了,如果该路径不存在,下边的导出将会提示正确创建了路径的显示如下:第二步:授权(授予要导入数据的用户对该目录(路径)进行读和写的权限),还是在连接数据库的状态下输入:Grant read,write on directory dir_dp to lttfm;如下图:就完成了,关闭窗口,重新进入 dos界面就可以进行备份了;第三步:执行导出expdp lttfm/lttfmfgisdb schemas=lttfm directory=dir_dp dumpfile =expdp_test1.dmp logfile=expdp_test1.log;连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1With the Partitioning, OLAP and Data Mining options启动 LTTFM.SYS_EXPORT_SCHEMA_01: lttfm/*fgisdb schory=dir_dp dumpfile =expdp_test1.dmp logfile=expdp_test1.log; */备注: 1、directory=dir_dp必须放在前面,如果将其放置最后,会提示 ORA-39002: 操作无效 ORA-39070: 无法打开日志文件。 ORA-39087: 目录名 DATA_PUMP_DIR; 无效 2、在导出过程中,DATA DUMP 创建并使用了一个名为SYS_EXPORT_SCHEMA_01的对象,此对象就是DATA DUMP导出过程中所用的JOB名字,如果在执行这个命令时如果没有指定导出的JOB名字那么就会产生一个默认的JOB名字,如果在导出过程中指定JOB名字就为以指定名字出现 如下改成: expdp lttfm/lttfmfgisdb schemas=lttfm directory=dir_dp dumpfile =expdp_test1.dmp logfile=expdp_test1.log,job_name=my_job1; 3、导出语句后面不要有分号,否则如上的导出语句中的job表名为my_job1;,而不是my_job1。因此导致expdp lttfm/lttfm attach=lttfm.my_job1执行该命令时一直提示找不到job表说明:数据泵导出的各种模式:1、按表模式导出:expdp lttfm/lttfmfgisdb tables=lttfm.b$i_exch_info,lttfm.b$i_manhole_info dumpfile =expdp_test2.dmp logfile=expdp_test2.log directory=dir_dp job_name=my_job2、按查询条件导出:expdp lttfm/lttfmfgisdb tables=lttfm.b$i_exch_info dumpfile =expdp_test3.dmp logfile=expdp_test3.log directory=dir_dp job_name=my_job query=where rownum113、按表空间导出:Expdp lttfm/lttfmfgisdb dumpfile=expdp_tablespace.dmp tablespaces=GCOMM.DBF logfile=expdp_tablespace.log directory=dir_dp job_name=my_job4、导出方案Expdp lttfm/lttfm DIRECTORY=dir_dp DUMPFILE=schema.dmp SCHEMAS=lttfm,gwm5、导出整个数据库:expdp lttfm/lttfmfgisdb dumpfile =full.dmp full=y logfile=full.log directory=dir_dp job_name=my_job成功案例:原来电脑中已经存在目录(这里的king222dmp是手动的电脑中右键新建的,在Oracle数据库命令中将不会创建新的目录):impdp手工导入用户的时候要特别注意,数据库中不能够有与导出用户同名的用户,否则会报错数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论