oracle datafile损坏,急求,系统断电后 oracle 11g 无法启动,recover datafile 3的修复办法!!...

能否给一个实例,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.

不知是否可行?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值