dmp文件导入导出(1)

dmp文件有导出和导入两个操作,exp导出和imp导入是一对,expdp导出和impdp导出是一对,其中expdp/impdp是从Oracle10g以后出现的
★逻辑备份是指使用工具export将数据对象的结构和数据导出到文件的过程相当于expdp
★逻辑恢复是指当数据库对象被误操作而损坏后,使用工具import利用备份的文件把数据库对象导入到数据库的过程相当于impdp
★物理备份可以在数据库open状态下进行、也可以在数据库关闭状态下进行,但是逻辑备份和恢复只能在open状态下进行
★导出分为三种方式:导出表、导出方案、导出数据库
★expdp命令的选项:
1、USERID:必须是命令行的第一个参数,用户名、密码、ip、端口、实例名称
2、DIRECTORY:指定转储文件和日志文件所在的目录,这个目录是通过CREATE DIRECTORY语句创建的,创建完目录之后,需要赋给目录相应的读写权限
3、CONTENT:该选项用于指定要导出的内容有三个方式ALL、DATA_ONLY、METADATA_ONLY;默认是ALL,当设置为ALL时,将导出对象以及其所有的数据、DATA_ONLY时只导出相应的对象数据,METADATA_ONLY时,只导出对象定义
4、DUMPFILE:用于指定转储文件的名称,默认的名称是expdat.dmp
5、LOGFILE:记录导出的log文件
6、举例说明:
expdp scott/root@localhost:1522/orcl3 DIRECTORY=import_dmp CONTENT=ALL DUMPFILE=ORACLE_TEST0919.DMP LOGFILE=ORACLE_TEST0919_log.log,其中1522是端口名字,orcl3是实例名


:出现错误ORA-12514:一般是端口写错了,查询Oracle的端口的文件是tnsnames.ora,它的路径为:D:\Oracle11g\product\11.2.0\dbhome_1\NETWORK\ADMIN\

猜你喜欢

转载自blog.csdn.net/zdlulu/article/details/83054132