oralce中删掉库后没法正常启动怎么办 ? (200分)

  • 主题发起人 主题发起人 yangbo
  • 开始时间 开始时间
Y

yangbo

Unregistered / Unconfirmed
GUEST, unregistred user!
我在ORACLE中新建一表空间及数据库SAMPLE.ORA,后来强行删除了该sample.ora
数据文件(先停掉服务再删除),但是无法再启动ORACLE了先是出现"oracle not
vilable",以后又出现错误:“ORACLE initalization or shutdown in progress".
请问各位大侠怎么办?谢谢!!
 
删除了数据文件?删前你做备份了吗?要知道你的数据都存在数据文件中的,
你把它删了,oracle怎么可能好使?没做备份的话,只能把数据库重做了...
 
重新启动机器一下
 
重新用光碟安装一下,进行恢复看是否可以。
或者用其他机器创建一个同名数据库(最好表结构等信息一致),
再copy到你的机器试一试。
做之前先做好备份!
 
各位大侠:开始我是为了删除SAMPLE这个数据库而节省空间,没想到连ORACLE也工具
也起不来了目前的问题是怎样让他的工具(比如SQL* PLUS)运行,SVRMGRL应该是行
的,可是我乱试了一通也没有结果,谁有过这样的经验,谢谢了!!
 
你数据库都没启动,SQL*PLUS就算运行了又有什么用啊?
 
启动OracleServiceORCL服务(OracleStartORCL服务不开)
执行svrmgr30
connect internal
startup mount
alter database datafile 'sample.ora' drop offline;
startup open
drop tablespace xxx including contents;
 
使你锁删除的sample.ora数据文件所在的表空间脱机
应该可以了.
然后再重建
 
修改一点:
前面用了startup mount
后面是不能接着用startup open的
应该修改将startup open为
先shutdown再startup open
或者修改为: alter database open 也可以,不必shutdown

drop tablespace ... 中把xxx改为你要删的tablespace
 
直接修改一下ORacle的控制文件就成了。
 
各位大侠:谢谢由于老长时间没有上网了,所以没来得急分配分数,还望见量,
处理的过程中问题越来越多,最后我还是重装了ORACLE!我是ORACLE菜鸟!
 
后退
顶部