10g后可以用drop database. 数据库必须处于MOUNT状态,且设置了RESTRICTED SESSION。执行了DROP DATABASE命令后,Oracle自动删除控制文件,数据文件和在线重做日志文件,如果数据库使用了SPFILE,那么SPFILE文件也会删除。这个命令不会删除归档文件和备份文件。SQL> conn / as sysdba SQL> alter database close; SQL> alter system enable restricted session; SQL> drop database;
数据库必须处于MOUNT状态,且设置了RESTRICTED SESSION。执行了DROP DATABASE命令后,Oracle自动删除控制文件,数据文件和在线重做日志文件,如果数据库使用了SPFILE,那么SPFILE文件也会删除。这个命令不会删除归档文件和备份文件。SQL> conn / as sysdba
SQL> alter database close;
SQL> alter system enable restricted session;
SQL> drop database;