Oracle 恢复过程-表空间数据文件丢失

如果自己搞不定可以找诗檀软件专业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

*

沪ICP备14014813号-2

沪公网安备 31010802001379号