



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Oracle 11G R2用exp无法导出空表解决方法Oracle 11G在用EXPORT出时,空表不能导出11G R2中有个新特性,当表无数据时,不分配segment:,以节省空间 解决方法:一、insert一行,再rollback就产生segment了。该方法是在在空表中插入数据,再删除,贝U产生segment。导出时则可导出空表。二、设置deferred_segment_creation参数该参数值默认是TRUE当改为FALSE寸,无论是空表还是非空表,都分配segment。修改SQL语句:alter system set deferred_segment_creation=false
2、scope=both;需注意的是:该值设置后对以前导入的空表不产生作用,仍不能导出,只能对后面新增的表产生作用。如需导出之前的空表,只能用第一种方法。三、用以下这句查找空表select alter table |table_name| allocate extent; from user_tables wherenum_rows=0;日巴查询结果导出,执行导出的语句,强行修改segment值,然后再导出即可导出空表,注意:数据库插入数据前,修改11g_R2参数可以导出空表查找空表select alter table |table_name| allocate extent; from user
3、_tables where num_rows=0四、Oracle 10g以后增加了expdp和impdp工具,用此工具也可以导出空的表oracle expdp/impdp用法详解1 1)创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以system等 管理员创建。create directory db_bak as d:testdump;2 2)查看管理理员目录(同时查看操作系统是否存在,因为Oracle并不关心该目 录是否存在,如果不存在,则出错)select * from dba_directories;3 3)给system用户赋予在指定目录的操作权限,最好以system等管理员赋
4、予。grant read,write on directory db_bak to system;4 4)导出数据按用户导expdp system/managerorcl schemas=system dumpfile=expdp.dmpDIRECTORY=db_bak并行进程parallelexpdp system/managerorcl directory=db_bak dumpfile=system3.dmp parallel=40job_name=system3按表名导expdp system/managerorcl TABLES=emp,dept dumpfile=expdp.dmp
5、DIRECTORY=db_bak;按查询条件导expdp system/managerorcl directory=db_bak dumpfile=expdp.dmp Tables=empquery=WHERE deptno=20;彼表空间导expdp system/manager DIRECTORY=db_bak DUMPFILE=tablespace.dmpTABLESPACES=temp,example;导整个数据库expdp system/mtmadmin DIRECTORY=db_bak DUMPFILE=full.dmp FULL=y5 5)五、还原数据1)导到指定用户下impdp
6、 system/manager DIRECTORY=db_bak DUMPFILE=expdp.dmpSCHEMAS=system;2)改变表的ownerimpdp system/manager DIRECTORY=db_bak DUMPFILE=expdp.dmpTABLES=system.dept REMAP_SCHEMA=system:system;3)导入表空间impdp system/manager DIRECTORY=db_bak DUMPFILE=tablespace.dmp TABLESPACES=example;4)导入数据库impdb system/mtmadmin DIR
7、ECTORY=db_bak DUMPFILE=full.dmp FULL=y;5)追加数据impdp system/manager DIRECTORY=db_bak DUMPFILE=expdp.dmpSCHEMAS=system TABLE_EXISTS_ACTION=append;五、Expdp/Impdp的相关参数EXPDFT令行选项1. ATTACH该选项用于在客户会话与已存在导出作用之间建立关联.语法如下ATTACH=schema_name.job_nameSchema_name用于指定方案名,job_name用于指定导出作业名.注意,如果使用ATTACH项,在命令行除了连接字符申和
8、ATTACH项外,不能指定任何其他选项 示例如下:Expdp system/manager ATTACH=system.export_job2. CONTENT该选项用于指定要导出的内容.默认值为ALLCONTENT=ALL | DATA_ONLY | METADATA_ONLY当设置CONTEND ALL时,将导出对象定义及九所有数据.为DATA_ONLY寸,只导 出对象数据,为METADATA_ONLYf,只导出对象定义Expdp system/manager DIRECTORY=dump DUMPFILE=a.dumpCONTENT=METADATA_ONLY3. DIRECTORY指定
9、转储文件和日志文件所在的目录DIRECTORY=directory_objectDirectory_object用于指定目录对象名称.需要注意,目录对象是使用CREATEDIRECTORY句建立的对象,而不是OS目录Expdp system/manager DIRECTORY=dump DUMPFILE=a.dump建立目录:CREATE DIRECTORY dump as d:dump;查询创建了那些子目录:SELECT * FROM dba_directories;4. DUMPFILE用于指定转储文件的名称,默认名称为expdat.dmpDUMPFILE=*directory_objec
10、t:+file_name *,-.+Directory_object用于指定目录对象名,file_name用于指定转储文件名.需要注意,如果不指定directory_object,导出工具会自动使用DIRECTOR选项指定的目录对 象Expdp system/manager DIRECTORY=dump1 DUMPFILE=dump2:a.dmp5. ESTIMATE指定估算被导出表所占用磁盘空间分方法.默认值是BLOCKSEXTIMATE=BLOCKS | STATISTICS设置为BLOCKS寸,oracle会按照目标对象所占用的数据块个数乘以数据块尺寸估 算对象占用的空间,设置为STAT
11、ISTICS,根据最近统计值估算对象占用空间Expdp system/managerTABLES=emp ESTIMATE=STATISTICSDIRECTORY=dump DUMPFILE=a.dump6. EXTIMATE_ONLY指定是否只估算导出作业所占用的磁盘空间,默认值为NEXTIMATE_ONLY=Y | N设置为Y时,导出作用只估算对象所占用的磁盘空间,而不会执行导出作业,为N时,不仅估算对象所占用的磁盘空间,还会执行导出操作.Expdp system/manager ESTIMATE_ONLY=y NOLOGFILE=y7. EXCLUDE该选项用于指定执行操作时释放要排除对
12、象类型或相关对象EXCLUDE=object_type*:name_clause+ *,-.+Object_type用于指定要排除的对象类型,name_clause用于指定要排除的具体对象.EXCLUDE日INCLUDED能同时使用Expdp system/manager DIRECTORY=dump DUMPFILE=a.dup EXCLUDE=VIEW8. FILESIZE指定导出文件的最大尺寸,默认为0,(表示文件尺寸没有限制)9. FLASHBACK_SCN指定导出特定SCN时刻的表数据FLASHBACK_SCN=scn_valueScn_value用于标识SCN.FLASHBACK_
13、SCN FLASHBACK_TIME能同时使用Expdp system/manager DIRECTORY=dump DUMPFILE=a.dmpFLASHBACK_SCN=35852310. FLASHBACK_TIME指定导出特定时间点的表数据FLASHBACK_TIME=TO_TIMESTAMP(time_value) ”Expdp system/manager DIRECTORY=dump DUMPFILE=a.dmp FLASHBACK_TIME=“TO_TIMESTAMP(2508-2004 14:35:00 ,-MlDEYYYY HH24:MI:SS )”11. FULL指定数据
14、库模式导出,默认为NFULL=Y | N为Y时,标识执行数据库导出.12. HELP指定是否显示EXPDF令行选项的帮助信息,默认为N当设置为Y时,会显示导出选项的帮助信息.Expdp help=y13. INCLUDE指定导出时要包含的对象类型及相关对象INCLUDE = object_type*:name_clause+ *,- +14. JOB_NAME指定要可作用的名称,默认为SYS_XXXJOB_NAME=jobname_string15. LOGFILE指定导出日志文件文件的名称,默认名称为export.logLOGFILE=directory_object:file_nameDi
15、rectory_object用于指定目录对象名称,file_name用于指定导出日志文件名.如 果不指定directory_object.导出作用会自动在向DIRECTOR的相应选项值.Expdp system/manager DIRECTORY=dump DUMPFILE=a.dmp logfile=a.log16. NETWORK_LINK指定数据库链名,如果要将远程数据库对象导出到本地例程的转储文件中,必须设 置该选项.17. NOLOGFILE该选项用于指定禁止生成导出日志文件,默认值为N.18. PARALLEL指定执行导出操作的并行进程个数,默认值为119. PARFILE指定导出
16、参数文件的名称PARFILE=directory_path file_name20. QUERY用于指定过滤导出数据的where条件QUERY=schema. table_name: query_clauseSchema用于指定方案名,table_name用于指定表名,query_clause用于指定条件限制子句.QUERY4项不能与CONNECT=METADATA_ONLY,EXTIMATE_ONLY,TRANSPORT_TABLE$PACES时使用.Expdp system/manager directory=dump dumpfiel=a.dmpTables=emp query= WHE
17、RE deptno=2021. SCHEMAS该方案用于指定执行方案模式导出,默认为当前用户方案.22. STATUS指定显示导出作用进程的详细状态,默认值为023. TABLES指定表模式导出TABLES=*schema_name.+table_name*:partition_name+*, +Schema_name用于指定方案名,table_name用于指定导出的表名,partition_name用于指汝导出的分区名.-24. TABLESPACES指定要导出表空间列表25. TRANSPORT_FULL_CHECK该选项用于指定痂殳移表空间和未搬移表空间关联关系的检查方式,默认为N.当设置为Y时,导出作用会检查表空间直接的完整关联关系,如果表空间所在表空 间或其索引所在的表空间只有一个表空间被搬移,将显示错误信息.当设置为N时,导出作用只检查单端依赖,如果搬移索引所在表空间,但未搬移表所在表空间,将 显示出错信息,如果搬移表所在表空间,未搬移索引所在表空间,则不会显示错误 信息.26. TRANSPORT_TABLESPACES指定执行表空间模式导出27. VERSION指定被导出对象的数据库版本,默
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2031年中国直筒油壶市场现状分析及前景预测报告
- 2025至2030年聚能式超声波清洗机项目投资价值分析报告
- 2025至2030年中国铜双轧口软管行业投资前景及策略咨询报告
- 2025至2030年中国焊接石油套管市场分析及竞争策略研究报告
- 2025至2030年中国工程机械水管市场分析及竞争策略研究报告
- 2025至2030年中国中压网套氟塑料复合补偿器行业投资前景及策略咨询报告
- 2025-2030年中国枣饼数据监测研究报告
- 2024至2030年中国铝合金翼管柱型散热器行业投资前景及策略咨询研究报告
- 2024至2030年中国电动插销锁行业投资前景及策略咨询研究报告
- 2024年中国运动休闲装市场调查研究报告
- 2025年内蒙古自治区中考一模语文试题(原卷版+解析版)
- 电厂粉煤灰购销合同
- 《码垛机器人机械手的结构设计》9400字【论文】
- 梁柱加固施工方案
- T-CSOE 0003-2024 井下套管外永置式光缆安装要求
- 军人生死观教育
- GB 45247-2025燃气-蒸汽联合循环发电机组单位产品能源消耗限额
- 克服厌学情绪的有效策略主题班会
- 2025年陕西延长石油集团矿业公司招聘笔试参考题库含答案解析
- 2025-2030全球稠油行业调研及趋势分析报告
- GB/T 44994-2024声学助听器验配管理
评论
0/150
提交评论