今天这万恶的数据库又出问题了。在配置数据库的时候刚选好数据库点下一步,就弹出错误对话框,告儿我说,无法标识/锁定数据库文件,下面还有一行显示在D盘的一个过去的数据库文件路径('D:\database\DATAFILERS_1'),我想估计是昨晚关了数据库手动删除了那个文件。所以又只能百度去求援了。
这次转过来的绝对不是废文,那可是ITPUB论坛的高手支的招。也确实有用,现在运行里面使用超级管理员的身份登录数据库。之后就是下面的处理:
SQL> alter database datafile 'D:\database\DATAFILERS_1' offline drop;
数据库已更改。
由于我删除了两个数据库文件,所以它又提示了另一个数据文件,就是D:\database\DATAFILERS_2啦,所以做相同的处理:
SQL> alter database datafile 'D:\database\DATAFILERS_2' offline drop;
数据库已更改。
SQL> alter database open;
数据库已更改
如此终于可以打开数据库。这个故事也告诉我们,千万别在数据库关闭之后删除有关的数据文件,这样不好玩,一点也不酷。