Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

999

积分

1

好友

942

主题
1#
发表于 2017-4-14 15:49:10 | 查看: 1241| 回复: 0
昨天系统断电,今天早上oracle 11g 无法启动。以系统管理员身份进入,可以 startup mount。
按照提示,recover datafile 3,提示块区错误,需要介质恢复或备份还原。
也就是UNDOTBS01.DBF 文件有问题了。该文件有4g左右。

目前情况是,可以进入em网页察看状态和预警日志。数据库示例未启动状态。代理也是挂起状态,监听在运行。
数据库没有备份,请教有什么好的办法。能否绕过undotbs01文件让数据库启动起来?
只要能进入数据库,数据少一点也不要紧。先谢谢了!!

能否给一个实例,sql命令?11g的
我在网上搜到的是9i的。
如下:

 3 查看rollback_segments
  SQL> show parameter rollback

  NAME TYPE VALUE
  ---------------------- ----------- ------------------------------
fast_start_parallel_rollback string LOW
max_rollback_segments integer 37
rollback_segments string
transactions_per_rollback_segment integer 5
  4 修改初始化参数
  ###########################################
  # System Managed Undo and Rollback Segments
  ###########################################
  undo_management=MANUAL
  undo_retention=10800
  undo_tablespace=undotbs01
  rollback_segments='SYSTEM'
  5 启动数据库
  SQL> connect sys/oracle as sysdba
  Connected.
  SQL> startup force
  ORACLE instance started.
  ...
    Database mounted.
    ORA-01157: cannot identify/lock data file 2 - see DBWR trace file
    ORA-01110: data file 2: '/home/oracle/oradata/esal/undotbs01.dbf'
    6将undotbs01离线;
  SQL> alter database datafile '/home/oracle/oradata/esal/undotbs01.dbf' offline drop;
  Database altered.
  SQL> alter database open;
  Database altered.
  7删除undotbs01
   SQL> drop tablespace undostb01;
   Tablespace dropped.
  8创建新的UNDO文件
   SQL> create undo tablespace undotbs1 datafile '/home/oracle/oradata/esal/undotbs01.dbf' size 200M autoextend on;
Tablespace created.
   9修改参数文件;
  SQL> create spfile from pfile;
 File created.
  将参数文件修改如下:
  ###########################################
  # System Managed Undo and Rollback Segments
  ###########################################
  undo_management=AUTO
  undo_retention=10800
  undo_tablespace=undotbs01
  10重新打开数据库
  SQL> connect xxx/xxx@xxx as sysdba
  Connected.
  SQL> startup force
  ORACLE instance started.
  Database mounted.
  Database opened.

不知是否可行?
下载专业ORACLE数据库恢复工具PRM-DUL  For Oracle http://www.parnassusdata.com/

如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!

诗檀软件专业数据库修复团队

服务热线 : 13764045638  QQ: 47079569     邮箱:service@parnassusdata.com
您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-6-18 20:29 , Processed in 0.066660 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569