临时数据文件 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: 导出终止失败