首页 > 数据库

Oracle数据文件丢失导致数据库启动故障解决一例

时间:2009-06-10 10:47:14  作者:cathysun118  我要投稿
Linux初探欢迎您的投稿,投放方法请点击这里查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
Oracle数据文件丢失导致数据库启动故障解决一例1.环境:操作系统:WindowsXp数据库:Oracle10g R22.故障现象和解决办法在command下启动oracle实例C:>net start orac......

SQL> alter database datafile 'd:\ccbqd\ccbqd_1.dbf' offline drop;

Database altered.

open数据库
SQL> alter database open;

Database altered.

然后再做操作,发现一切正常了。
SQL> desc dba_users;
Name Null? Type
----------------------------------------- -------- -------------------------

USERNAME NOT NULL VARCHAR2(30)

3.后记
如果,能再找到相应的数据文件,可以将数据文件移动到正确的物理位置,然后online,再open数据库即可。
具体操作如下。

SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount
ORACLE instance started.

Total System Global Area 591396864 bytes
Fixed Size 1250332 bytes
Variable Size 188746724 bytes
Database Buffers 398458880 bytes
Redo Buffers 2940928 bytes
Database mounted.


SQL> alter database datafile 'd:\ccbqd\ccbqd_1.dbf' online;

Database altered.

SQL> alter database open;

Database altered.



如果您需转载 Oracle数据文件丢失导致数据库启动故障解决一例,请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
相关文章
栏目热门