今天在DataGuard的时候,创建Standby数据库的同时把Primer数据库给改了,其实这也没啥 大不了恢复下Primer数据库而已,但是我发现之前的备份,让我给删除了,真是郁闷,只能加载数据库,根本不能打开数据库,想啦想既然已经没法恢复了(从auotbackup中也没有数据,真是一筹莫展),没招只能删除实例重新来过了。
oradim - delete -sid james//我的数据库实例名称叫JAMES
这样还不算完事,你要删除一堆文件和注册表中的相关信息,首先删除文件,1..找到 admin/james 这个文件夹直接干掉。2.你的盘符:/oradata/James 这个文件夹干掉3.D:/ora10g/database 这个文件夹下边的有关于JAMES的东西都干掉4.D:/ora10g/这个文件夹下James数据库下的实例文件夹直接干掉。比如我建立了一个JAMES用户,就有个文件夹叫JAMES_JAMES.直接干掉就行了 如果干不掉去服务里面找到ORACLE的service服务,他肯定在运行呢 。先挂掉它,之后再删除这个东西。
注册表里面的东西,你就参照彻底删除数据库那里面写的那些表项一一删除掉就OK啦 !太麻烦了 。ORACLE怎么不提供一个删除这些东西的工具啊 ,做的这个麻烦啊。