ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 临时数据文件 offline 对于导入导出的影响

临时数据文件 offline 对于导入导出的影响

原创 Linux操作系统 作者:杨奇龙 时间:2011-02-19 22:26:15 0 删除 编辑
临时数据文件 offline 对于导入导出的影响
sys@ORACL> alter database tempfile 'd:\oracle\oradata\oracl\temp01.dbf' offline;
数据库已更改。
sys@ORACL>
================================================
tempfile offline的情况。
1 导出少量数据时,没有报错,当导出大量数据时,会报EXP-00068: 表空间 TEMP 脱机
C:\Users\aaaa>exp scott/yang  tables=emp direct=y file= d:\emp3.dmp
Export: Release 11.1.0.6.0 - Production on 星期六 2月 19 17:06:08 2011
Copyright (c) 1982, 2007, Oracle.  All rights reserved.
连接到: Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
即将导出指定的表通过直接路径...
. . 正在导出表                             EMP导出了          14 行
成功终止导出, 没有出现警告。
2 导出大量数据比如说全库时,会报错
C:\Users\aaaa>exp system/yang full=y file=d:\full.dmp log=d:\full_db.log
Export: Release 11.1.0.6.0 - Production on 星期六 2月 19 17:06:53 2011
Copyright (c) 1982, 2007, Oracle.  All rights reserved.
连接到: Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集

即将导出整个数据库...
. 正在导出表空间定义
EXP-00068: 表空间 TEMP 脱机
. 正在导出概要文件
. 正在导出用户定义
. 正在导出角色
. 正在导出资源成本
. 正在导出回退段定义
. 正在导出数据库链接
. 正在导出序号
. 正在导出目录别名
. 正在导出上下文名称空间
. 正在导出外部函数库名
. 导出 PUBLIC 类型同义词
. 正在导出专用类型同义词
. 正在导出对象类型定义
. 正在导出系统过程对象和操作
EXP-00008: 遇到 ORACLE 错误 1652
ORA-01652: 无法通过 128 (在表空间 TEMP 中) 扩展 temp 段
ORA-06512: 在 "SYS.DBMS_LOB", line 555
ORA-06512: 在 "WMSYS.LT_EXPORT_PKG", line 726
ORA-06512: 在 line 1
EXP-00083: 调用 WMSYS.LT_EXPORT_PKG.system_info_exp 时出现前一问题
..........
EXP-00085: 调用 SYS.DBMS_SCHED_WINGRP_EXPORT.create_exp 时出现前一问题, 该调用用于对象 11288
EXP-00008: 遇到 ORACLE 错误 1652
ORA-01652: 无法通过 128 (在表空间 TEMP 中) 扩展 temp 段
ORA-06512: 在 "SYS.DBMS_LOB", line 555
ORA-06512: 在 "SYS.DBMS_SCHED_MAIN_EXPORT", line 1187
ORA-06512: 在 "SYS.DBMS_SCHED_WINGRP_EXPORT", line 14
ORA-06512: 在 line 1
EXP-00085: 调用 SYS.DBMS_SCHED_WINGRP_EXPORT.create_exp 时出现前一问题, 该调用用于对象 11284
. 正在导出 pre-schema 过程对象和操作
. 正在导出簇定义
EXP-00056: 遇到 ORACLE 错误 1652
ORA-01652: 无法通过 128 (在表空间 TEMP 中) 扩展 temp 段
EXP-00056: 遇到 ORACLE 错误 1652
ORA-01652: 无法通过 128 (在表空间 TEMP 中) 扩展 temp 段
EXP-00000: 导出终止失败

小结:
 如果数据库没有临时表空间,在执行expdp时会报错(或没有任何提示性信息),不能完成操作。同样的通过impdp network_link方式来同步数据如果源库没有临时表空间同样也会报错,不能完成同步操作ITPUB个人空间X}}nCG.o
ITPUB个人空间*N8XeYUA+v.}

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22664653/viewspace-687565/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
MySQL DBA NoSQL DEVOPS

注册时间:2009-10-07

  • 博文量
    1026
  • 访问量
    7822899