oralce文件丢失无法启动实例解决过程分享
2011-02-15 16:27
357 查看
过年回家整理笔记本文件,不小心把oracle 数据库文件也给删了,导致无法启动实例,
这下怎么办啊!
删除的数据文件都是无关紧要数据,但是重要的数据因为实例无法启动而不能使用,
在网上找了解决方案,
下面把我的解决的过程记录,方便以后使用.
1. 首先以dba身份进入sqlplus
2. 以mount启动实例
3. 更新实例模式为noarchivelog
4.脱机丢失的文件(例如d:\oracle9idata\oracle9i\CWMLITE01.dbf文件丢失)
这个可能有几个文件,也有可能是.ora,可以一个一个的去删除,
具体要脱机那些文件,要根据你删除那些文件来判定,已经不存在的文件都要脱机,
具体查看要查询 v$datafile 表数据.
5. 再查下数据的状态时候已经更改为offline
end!
本文出自 “阳仔” 博客,请务必保留此出处http://blogyy.blog.51cto.com/915040/494492
这下怎么办啊!
删除的数据文件都是无关紧要数据,但是重要的数据因为实例无法启动而不能使用,
在网上找了解决方案,
下面把我的解决的过程记录,方便以后使用.
1. 首先以dba身份进入sqlplus
> sqlplus sys/sys as sysdba
2. 以mount启动实例
sql>startup mount;
3. 更新实例模式为noarchivelog
sql>alter database noarchivelog;
4.脱机丢失的文件(例如d:\oracle9idata\oracle9i\CWMLITE01.dbf文件丢失)
sql>alter database datafile 'd:\oracle9idata\oracle9i\CWMLITE01.dbf' OFFLINE drop;
这个可能有几个文件,也有可能是.ora,可以一个一个的去删除,
具体要脱机那些文件,要根据你删除那些文件来判定,已经不存在的文件都要脱机,
具体查看要查询 v$datafile 表数据.
5. 再查下数据的状态时候已经更改为offline
sql> select name,status from v$datafile;
end!
本文出自 “阳仔” 博客,请务必保留此出处http://blogyy.blog.51cto.com/915040/494492
相关文章推荐
- ‘SYSTEM’文件丢失,系统无法启动之解决方法!
- "无法启动应用程序,工作组信息文件丢失,或是已被其他用户已独占方式打开"在VC中解决办法
- “因以下文件的损坏或丢失, Windows无法启动”错误解决
- 连接带有密码的ACCESS数据库时出现“无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开”的解决方法
- VMDK虚拟硬盘文件丢失,虚拟机无法启动的解决办法
- VMDK虚拟硬盘文件丢失,虚拟机无法启动的解决办法
- "无法启动应用程序,工作组信息文件丢失,或是已被其他用户已独占方式打开"解决办法
- 因以下文件的损坏或丢失,Windows无法启动【解决方法】
- 因以下文件的损坏或者丢失导致windows无法启动解决方法
- (转)连接带有密码的ACCESS数据库时出现“无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开”的解决方法
- “因以下文件的损坏或丢失,Windows无法启动”解决方法
- "无法启动应用程序,工作组信息文件丢失,或是已被其他用户已独占方式打开"解决办法
- 当程序用ado的jet4.0方式连接的时候,对于设有access数据库密码的mdb的访问居然报错“无法启动应用程序,工作组信息文件丢失,或是已被其他用户已独占方式打开”,而用odbc方式不报错,小阴沟里翻船,郁闷中然后查文档解决之
- 当程序用ado的jet4.0方式连接的时候,对于设有access数据库密码的mdb的访问居然报错“无法启动应用程序,工作组信息文件丢失,或是已被其他用户已独占方式打开”,而用odbc方式不报错,小阴沟里翻船,郁闷中然后查文档解决之
- [C#]连接带有密码的ACCESS数据库时出现“无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开”的解决方法
- 当程序用ado的jet4.0方式连接的时候,对于设有access数据库密码的mdb的访问居然报错“无法启动应用程序,工作组信息文件丢失,或是已被其他用户已独占方式打开”,而用odbc方式不报错,小阴沟里翻船,郁闷中然后查文档解决之
- 无法启动程序,因为计算机中丢失QTCF.dll。请尝试重新安装改程序以解决此问题。
- Android文件系统破坏,导致系统无法启动解决办法
- 无法启动此程序,因为计算机中丢失 CG32.DLL。尝试重新安装该程序以解决此问题。
- 由于文件损坏或丢失造成windows无法启动