




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Oracle11GR2 用 exp 无法导出空表解决方法Oracle11G 在用 EXPOR 曲出时,空表不能导出11GR2 中有个新特性,当表无数据时,不分配 segment,以节省空间解决方法:一、insert 一行,再 rollback 就产生 segment 了。该方法是在在空表中插入数据,再删除,则产生 segmento 导出时则可导出空表。二、设置 deferred_segment_creation 参数该参数值默认是 TRUE 当改为 FALSE 寸, 无论是空表还是非空表, 都分配 segment修改 SQL 语句:altersystemsetdeferred_segment_
2、creation=falsescope=both;需注意的是:该值设置后对以前导入的空表不产生作用,仍不能导出,只能对后面新增的表产生作用。如需导出之前的空表,只能用第一种方法。三、用以下这句查找空表selectaltertable|table_name|allocateextent;fromuser_tableswherenum_rows=0;足查询结果导出,执行导出的语句,强行修改 segment 值,然后再导出即可导出空表,注意:数据库插入数据前,修改 11g_R2 参数可以导出空表查找空表selectaltertable|table_name|allocateextent;fromus
3、er_tableswherenum_rows=0四、Oracle10g 以后增加了 expdp 和 impdp 工具,用此工具也可以导由空的表oracleexpdp/impdp 用法详解1)创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以 system 等管理员创建。createdirectorydb_bakasd:testdump;2)查看管理理员目录(同时查看操作系统是否存在,因为 Oracle 并不关心该目录是否存在,如果不存在,则出错)select*fromdba_directories;3)给 system 用户赋予在指定目录的操作权限,最好以 system 等管理员赋予。g
4、rantread,writeondirectorydb_baktosystem;4)导出数据按用户导expdpsystem/managerorclschemas=systemdumpfile=expdp.dmpDIRECTORY=db_bak并行进程 parallelexpdpsystem/managerorcldirectory=db_bakdumpfile=system3.dmpparallel=40job_name=system3一按表名导expdpsystem/managerorclTABLES=emp,deptdumpfile=expdp.dmpDIRECTORY=db_bak;按查
5、询条件导expdpsystem/managerorcldirectory=db_bakdumpfile=expdp.dmpTables=empquery=WHEREdeptno=20;按表空间导expdpsystem/managerDIRECTORY=db_bakDUMPFILE=tablespace.dmpTABLESPACES=temp,example;导整个数据库expdpsystem/mtmadminDIRECTORY=db_bakDUMPFILE=full.dmpFULL=y5)五、还原数据1)导到指定用户下impdpsystem/managerDIRECTORY=db_bakDUM
6、PFILE=expdp.dmpSCHEMAS=system;2)改变表的 ownerimpdpsystem/managerDIRECTORY=db_bakDUMPFILE=expdp.dmpTABLES=system.deptREMAP_SCHEMA=system:system;3)导入表空间一impdpsystem/managerDIRECTORY=db_bakDUMPFILE=tablespace.dmpTABLESPACES=example;4)导入数据库impdbsystem/mtmadminDIRECTORY=db_bakDUMPFILE=full.dmpFULL=y;5)追加数据一
7、impdpsystem/managerDIRECTORY=db_bakDUMPFILE=expdp.dmpSCHEMAS=systemTABLE_EXISTS_ACTION=append;五、Expdp/Impdp 的相关参数EXPDFW 令行选项 1.ATTACH该选项用于在客户会话与已存在导出作用之间建立关联.语法如下ATTACH=schema_name.job_nameSchema_name 用于指定方案名,job_name 用于指定导出作业名.注意,如果使用ATTACHE 项,在命令行除了连接字符串和 ATTACHE 项外,不能指定任何其他选项示例如下:Expdpsystem/mana
8、gerATTACH=system.export_job2. CONTENT该选项用于指定要导出的内容.默认值为 ALLCONTENT=ALL|DATA_ONLY|METADATA_ONLY当设置 CONTENTSALL 时,将导出对象定义及“所有数据.为 DATA_ONLYt 只导出对象数据,为 METADATA_ONL 附,只导出对象定义Expdpsystem/managerDIRECTORY=dumpDUMPFILE=a.dumpCONTENT=METADATA_ONLY3. DIRECTORY指定转储文件和日志文件所在的目录DIRECTORY=directory_objectDirect
9、ory_object 用于指定目录对象名称.需要注意,目录对象是使用 CREATEDIRECTORY1 句建立的对象,而不是 OS 目录Expdpsystem/managerDIRECTORY=dumpDUMPFILE=a.dump 建立目录:CREATEDIRECTORYdumpasd:dump;查询创建了那些子目录:SELECT*FROMdba_directories;4. DUMPFILE用于指定转储文件的名称,默认名称为 expdat.dmpDUMPFILE=*directory_object:+file_name*,.+Directory_object 用于指定目录对象名,file_
10、name 用于指定转储文件名.需要注意,如果不指定 directory_object,导出工具会自动使用 DIRECTOR 选项指定的目录对象Expdpsystem/managerDIRECTORY=dump1DUMPFILE=dump2:a.dmp5. ESTIMATE指定估算被导出表所占用磁盘空间分方法.默认值是 BLOCKSEXTIMATE=BLOCKS|STATISTICS设置为 BLOCKS 寸,oracle 会按照目标对象所占用的数据块个数乘以数据块尺寸估算对象占用的空间,设置为 STATISTICS,根据最近统计值估算对象占用空间Expdpsystem/managerTABLES
11、=empESTIMATE=STATISTICSDIRECTORY=dumpDUMPFILE=a.dump6. EXTIMATE_ONLY指定是否只估算导出作业所占用的磁盘空间,默认值为 NEXTIMATE_ONLY=Y|N设置为 Y 时导出作用只估算对象所占用的磁盘空间,而不会执行导出作业,为 N 时,不仅估算对象所占用的磁盘空间,还会执行导出操作.Expdpsystem/managerESTIMATE_ONLY=yNOLOGFILE=y7. EXCLUDE该选项用于指定执行操作时释放要排除对象类型或相关对象EXCLUDE=object_type*:name_clause+*,.+Object
12、_type 用于指定要排除的对象类型,name_clause 用于指定要排除的具体对象.EXCLUDESINCLUDED 能同时使用Expdpsystem/managerDIRECTORY=dumpDUMPFILE=a.dupEXCLUDE=VIEW8. FILESIZE指定导出文件的最大尺寸,默认为 0,(表示文件尺寸没有限制)9. FLASHBACK_SCN指定导出特定 SCN 时刻的表数据FLASHBACK_SCN=scn_valueScn_value 用于标识 SCN.FLASHBACK_SCNFLASHBACK_TIME 能同时使用Expdpsystem/managerDIRECTO
13、RY=dumpDUMPFILE=a.dmpFLASHBACK_SCN=35852310. FLASHBACK_TIME指定导出特定时位点的表数据FLASHBACK_TIME=TO_TIMESTAMP(time_value)”Expdpsystem/managerDIRECTORY=dumpDUMPFILE=a.dmpFLASHBACK_TIME=“TO_TIMESTAMP(2508-200414:35:00,-MDDYYYYHH24:MI:SS)”11. FULL指定数据库模式导出,默认为 NFULL=Y|N为 Y 时,标识执行数据库导出.12. HELP指定是否显示 EXPD 限令行选项白帮
14、助信息,默认为 N当设置为 Y 时,会显示导出选项的帮助信息.Expdphelp=y13. INCLUDE指定导出时要包含的对象类型及相关对象INCLUDE=object_type*:name_clause+*,+14. JOB_NAME指定要 F 出作用的名称,默认为 SYS_XXXJOB_NAME=jobname_string15. LOGFILE指定导出日志文件文件的名称,默认名称为 export.logLOGFILE=directory_object:file_nameDirectory_object 用于指定目录对象名称,file_name 用于指定导出日志文件名.如果不指定 dir
15、ectory_object.导出作用会自动由 DIRECTORY 勺相应选项值.Expdpsystem/managerDIRECTORY=dumpDUMPFILE=a.dmplogfile=a.log16. NETWORK_LINK指定数据库链名,如果要将远程数据库对象导出到本地例程的转储文件中,必须设置该选项.17. NOLOGFILE该选项用于指定禁止生成导出日志文件,默认值为 N.18. PARALLEL指定执行导出操作的并行进程个数,默认值为 119. PARFILE指定导出参数文件的名称PARFILE=directory_pathfile_name20. QUERY用于指定过滤导出数
16、据的 where 条件QUERY=schema.table_name:query_clauseSchema 用于指定方案名,table_name 用于指定表名,query_clause 用于指定条件限制子句.QUERY项不能与CONNECT=METADATA_ONLY,EXTIMATE_ONLY,TRANSPORT_TABLESPMESExpdpsystem/managerdirectory=dumpdumpfiel=a.dmpTables=empquery=WHEREdeptno=2021.SCHEMAS该方案用于指定执行方案模式导出,默认为当前用户方案.22. STATUS指定显示导出作用
17、进程的详细状态,默认值为 023. TABLES指定表模式导出TABLES=*schema_name.+table_name*:partition_name+*,+Schema_name 用于指定方案名,table_name 用于指定导出的表名,partition_name 用于指疝?导出的分区名.一一24. TABLESPACES指定要导出表空间列表25. TRANSPORT_FULL_CHECK该选项用于指定被旋移表空间和未搬移表空间关联关系的检查方式,默认为 N.当设置为 Y 时导出作用会检查表空间直接的完整关联关系,如果表空间所在表空间或其索引所在的表空间只有一个表空间被搬移,将显示错
18、误信息.当设置为 N 时,导出作用只检查单端依赖,如果搬移索引所在表空间,但未搬移表所在表空问,将显示出错信息,如果搬移表所在表空间,未搬移索引所在表空问,则不会显示错误信息.26. TRANSPORT_TABLESPACES 指定执行表空间疝导出27. VERSION指定被导出对象的数据库版本,默认值为 COMPATIBLE.VERSION=COMPATIBLE|LATEST|version_string为 COMPATIBLEt 会根据初始化参数 COMPATIBL 时成对象元数据; 为 LATEST!会根据数据库的实际版本生成对象元数据.version_string 用于指定数据库版本字符串调用EXPDP使用 EXPDPL 具时,其转储文件只能被存放在 DIRECTOR 对象对应的 OS 目录中,而不能直接指定转储文件所在的 OS 目录.因此,使用 EXPDPT 具时,必须首先建立 DIRE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 摆地摊教学合同协议书
- 竞业合同协议书模板
- 家政代理合同协议书模板
- 运营和老板合作合同协议书
- 2025年中国纳米水滑石项目创业计划书
- 中国3,3-二甲基-1-丁酸项目创业计划书
- 中国境外油田服务项目创业计划书
- 直播游戏运营方案
- 常熟POCT试剂项目商业计划书
- 病人陪护合同协议书范本
- SL631水利水电工程单元工程施工质量验收标准第1部分:土石方工程
- 2025年湖南出版中南传媒招聘笔试参考题库含答案解析
- 广东省2024年中考数学试卷【附真题答案】
- (高清版)TDT 1075-2023 光伏发电站工程项目用地控制指标
- 监控立杆基础国家标准
- 场地平整土方开挖专项施工方案
- 预制梁场建设验收标准
- 德鲁克的绩效观
- 那洛巴尊者传
- 包材产品HACCP计划
- JX820D型便携式吸引器使用说明书
评论
0/150
提交评论