如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!
诗檀软件专业数据库修复团队
服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com
从 /oracle1 或 /oracle2恢复丢失的单个表空间数据文件。
- 以oracle操作系统用户身份登录。
- 如果使用数据文件的表空间联机,使用下列SQL*PLUS命令使之脱机:
CONNECT SYS AS SYSDBA
ALTER TABLESPACE [name] OFFLINE
其中[name]是表空间名,比如 DEV 或 PROD.
- 更正该问题,或为这些文件找到新的位置。
- 请系统管理员将丢失的数据文件最新副本从最新的Oracle备份磁带恢复到选定的位置。
- 如果该文件必须重新安置,使用以下命令在数据库中更改其名称以反映其变化:
ALTER DATABASE RENAME FILE ‘old’ TO ‘new’
其中 ‘old’ 和 ‘new’ 是完全路径文件名,单引号引起来。
- 从SQL*PLUS语句中执行RECOVER命令,使用TABLESPACE选项,如下所示 :
RECOVER TABLESPACE [name]
其中[name] 是表空间名。
Oracle将提示所需的存档文件的名称,从最旧的文件开始。所需的日志都允许Oracle访问。
- 一旦所有日志都被应用到有效的表空间,系统会做出如下响应:
Media recovery complete.
- 从SQL*PLUS发出以下命令使表空间联机:
ALTER TABLESPACE [name] ONLINE
其中 [name] 是表空间名
这样就完成了数据文件恢复。
Comment