问题如下:
1)一个Windows2000 Advance Server,Oracle 8.1.6里面有大量的数据。
2)一天突然宕机。无法连接。Sys,System用户无法登陆。显示错误:无法建立实例,程序强制推出。
3)有高手告诉我,是回滚段有坏块。
不知道怎么解决这个问题,请高手给点建议。还有就是什么原因造成了这样的情况,
给出以后的注意事项。小弟拜谢

解决方案 »

  1.   

    试一下看看
    C:\>svrmgrl
    svrmgrl>connect internal
    svrmgrl>shutdown abort修改init.ora(C:\Oracle\admin\oradb\pfile\init.ora)文件,使无法使用的控制文件不在control_files参数中定义
    修改前
    control_files = ("C:\Oracle\oradata\oradb\control01.ctl", "C:\Oracle\oradata\oradb\control02.ctl", 
    "C:\Oracle\oradata\oradb\control03.ctl")修改后
    control_files = ("C:\Oracle\oradata\oradb\control01.ctl", "C:\Oracle\oradata\oradb\control02.ctl")svrmgrl>startup注意:最少要有两个控制文件的存在,即使一个也可以正常应用
      

  2.   

    将你的alert日志的最后几句贴出来,除了系统表空间,其他的表空间都是可修复的
    QQ:18115407
      

  3.   

    java连oracle数据库时,用户连接数多的话,就报如下错误:
    com.borland.dx.dataset.DataSetException:Io 异常:Got minus one from a read call
    请问是何原因?