资源描述:
《oracledba常用命令》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、ORACLEEXPDPIMPDP命令使用详细相关参数以及导出示例:1.DIRECTORY指定转储文件和日志文件所在的目录DIRECTORY=directory_objectDirectory_object用于指定目录对象名称.需要注意,目录对象是使用CREATEDIRECTORY语句建立的对象,而不是OS目录Expdpscott/tigerDIRECTORY=DMP DUMPFILE=a.dump create or replace directory dmp as 'd:/dmp' expdpzftang/zftang@zftangd
2、irectory=dmp dumpfile=test.dmpcontent=metadata_only 2.CONTENT该选项用于指定要导出的内容.默认值为ALLCONTENT={ALL
3、DATA_ONLY
4、METADATA_ONLY}当设置CONTENT为ALL时,将导出对象定义及其所有数据.为DATA_ONLY时,只导出对象数据,为METADATA_ONLY时,只导出对象定义 expdpzftang/zftang@zftangdirectory=dmp dumpfile=test.dmpcontent=metadata_only-
5、---------只导出对象定义expdpzftang/zftang@zftangdirectory=dmp dumpfile=test.dmpcontent=data_only----------导出出所有数据3.DUMPFILE用于指定转储文件的名称,默认名称为expdat.dmpDUMPFILE=[directory_object:]file_name[,….]Directory_object用于指定目录对象名,file_name用于指定转储文件名.需要注意,如果不指定directory_object,导出工具会自动使用DIRECT
6、ORY选项指定的目录对象expdpzftang/zftang@zftangdirectory=dmp dumpfile=test1.dmp数据泵工具导出的步骤: 1、创建DIRECTORYcreatedirectorydir_dpas'D:/oracle/dir_dp'; 2、授权Grantread,writeondirectorydir_dptozftang;--查看目录及权限SELECTprivilege,directory_name,DIRECTORY_PATHFROMuser_tab_privst,all_directoriesd
7、 WHEREt.table_name(+)=d.directory_nameORDERBY2,1;3、执行导出expdpzftang/zftang@fgisdbschemas=zftangdirectory=dir_dpdumpfile=expdp_test1.dmplogfile=expdp_test1.log;连接到:OracleDatabase10gEnterpriseEditionRelease10.2.0.1WiththePartitioning,OLAPandDataMiningoptions启动 "ZFTANG"."SYS_E
8、XPORT_SCHEMA_01": zftang/********@fgisdbschory=dir_dpdumpfile=expdp_test1.dmplogfile=expdp_test1.log; */备注: 1、directory=dir_dp必须放在前面,如果将其放置最后,会提示 ORA-39002: 操作无效 ORA-39070: 无法打开日志文件。
9、 ORA-39087: 目录名 DATA_PUMP_DIR; 无效 2、在导出过程中,DATADUMP 创建并使用了一个名为SYS_EXPORT_SCHEMA_01的对象,此对象就是DATADUMP导出过程中所用的JOB名字,如果在执行这个命令时如果没有指定导出的JOB名字那么就会产生一个默认的JOB名字,如果在导出过程中指定JOB名字就为以指定名字出现 如下改成: expdpzftang/zftang@fgisdbschemas=zftangdirectory
10、=dir_dpdumpfile=expdp_test1.dmplogfile=expdp_test1.log,job_name=my_job1; 3、导出语句后面不要有分号,否