`

Oracle 8i下temp表空间文件缺失时的恢复

阅读更多

[描述]

Errors in file e:\oracle\admin\eastday\bdump\eastday_dbw0_5984.trc:
ORA-01157: cannot identify/lock data file 201 - see DBWR trace file
ORA-01110: data file 201: 'E:\ORACLE\ORADATA\EASTDAY\TEMP01.DBF'
ORA-27041: unable to open file
OSD-04002: 无法打开文件
O/S-Error: (OS 2) The system cannot find the file specified.

 

[处理]

SQL> startup mount
ORACLE 例程已经启动。

Total System Global Area  135338868 bytes
Fixed Size                   453492 bytes
Variable Size             109051904 bytes
Database Buffers           25165824 bytes
Redo Buffers                 667648 bytes
数据库装载完毕。
SQL> alter database tempfile'e:\oracle\oradata\ora\temp01.dbf' offline;

数据库已更改。

SQL> alter database tempfile'e:\oracle\oradata\ora\temp01.dbf' drop;

数据库已更改。

SQL> alter database open;

数据库已更改。

SQL> alter tablespace temp add tempfile'e:\oracle\oradata\ora\temp01.dbf' size 40M reuse autoextend on next 640K maxsize unlimited;

表空间已更改。
 

分享到:
评论

相关推荐

    Oracle 表空间

    在发生数据丢失或故障时,可以通过恢复这些备份来还原表空间。 10. **表空间的迁移** 有时可能需要将表空间从一个位置移动到另一个位置,或者在不同数据库间迁移。这可以通过导出导入数据、使用物理或逻辑复制技术...

    空间数据库的备份与恢复

    当使用ArcSDE for Oracle 9i创建空间数据库时,会自动生成一系列Oracle对象,包括但不限于以SDE和GDB为前缀的系统表、记录空间对象信息的A表(Additions table)、D表(Deletes table)、B表(Business table)、F表...

    Oracle数据库管理员技术指南

    7.8.7 恢复丢失的临时表空间 7.8.8 只读表空间丢失 7.8.9 索引表空间丢失 7.9 恢复联机重做日志 7.9.1 联机重做日志组某个成员丢失 7.9.2 非活动的重做日志组丢失 7.9.3 活动重做日志组丢失 7.10 恢复丢失的...

    oracle10g课堂练习II(1)

    练习概览:恢复丢失的 TEMPFILE 和重做日志文件 4-19 5 数据库恢复 课程目标 5-2 恢复方法 5-3 用户管理的恢复: RECOVER 命令 5-4 RMAN 恢复: RESTORE 和 RECOVER 命令 5-5 使用 Oracle Enterprise ...

    Oracle备份.pdf

    通过查询V$DATAFILE视图,我们可以看到数据库包含六个数据文件,分别对应不同的表空间,如SYSTEM、RBS、USERS、TEMP、TOOLS和INDX等。同时,通过V$CONTROLFILE视图,可以确认数据库有两个控制文件,分别位于不同的...

    oracle常用命令

    3. **临时表空间**:`create temporary tablespace temp_tablespace temporary tablespace group temp_group tempfile 'c:\oracle\oradata\temp01.dbf' size 500m autoextend on next 100m maxsize 2g;` 创建用于...

    oracle10g课堂练习II(2)

    练习概览:恢复丢失的 TEMPFILE 和重做日志文件 4-19 5 数据库恢复 课程目标 5-2 恢复方法 5-3 用户管理的恢复: RECOVER 命令 5-4 RMAN 恢复: RESTORE 和 RECOVER 命令 5-5 使用 Oracle Enterprise Manager ...

    oracle 日常检查

    3. **空间管理**:检查数据文件、重做日志文件、临时表空间和控制文件的空间使用情况,防止空间不足导致的问题。使用`DBA_DATA_FILES`、`DBA_REDO_FILES`和`DBA_TEMP_FILES`视图进行监控。 4. **归档日志和redo日志...

    oracle 常用命令

    3. **临时表空间**:`create temporary tablespace temp tempfile 'cracl...` 创建临时表空间用于存储会话期间的临时数据,如排序和联接操作的结果。 以上就是Oracle数据库中一些常见的日志管理和表空间管理命令。...

    笔试数据库2.doc

    字典管理表空间(Dictionary-Managed Tablespace)是 8i 以前包括以后都还可以使用的一种表空间管理模式,通过数据字典管理表空间的空间使用。ASSM 是一种动段空间管理模式。 九、回滚段的作用 回滚段的作用是事务...

    数据库物理存储结构讲解.pptx

    在管理数据文件时,要考虑I/O效率,将不同类型的数据文件分散在不同硬盘上,同时,关键文件如控制文件和重做日志文件应与数据文件分开存放,以防介质故障影响恢复。 数据文件的管理包括创建、修改大小、改变可用性...

    Oracle_11g日常操作与维护手册

    - **TEMP表空间**: 配置临时表空间,确保它们能够在高并发操作时高效地分配临时段。 **3. 重做日志文件管理** - **增加REDO日志组**: 使用命令`ALTER DATABASE ADD LOGFILE GROUP [group_name] ('[logfile_path]') ...

    Oracle9i的init.ora参数中文说明

    值范围: Oracle8i National Language Support Guide 中指定的任何有效的10 字节字符串。 默认值: 从 NLS_TERRITORY 中获得 nls_date_language: 说明: 指定拼写日期名, 月名和日期缩写词 (AM, PM, AD, BC) 的语言。...

Global site tag (gtag.js) - Google Analytics