当不再需要数据库的时候,可以将其删除。删除数据库有两种方法。
◆ 方法一 :手工删除,通过命令行执行。
◆ 方法二 :通过DBCA(数据库助手)删除。
使用DBCA删除数据库的时候,DBCA会删除与数据库相关的文件。在Windows平台,DBCA还会删除与被删除数据库相关的服务(Service)。
用用户sys的身份登录到数据库。
把数据库启动到MOUNT状态。
删除数据库。
这个命令会从磁盘上删除所有的数据文件和控制文件。
使用操作系统命令删除这个数据库的备份和归档日志文件(archived logs)。
本例中要被删除的数据库是NBO。
检查Oracle服务的存在性。
单击“开始”→“控制面板”→“性能和维护”→“管理工具”→“服务”,在Windows的服务列表中,会看到如图3-26所示的内容。
图3-26 服务列表
从图3-26中可以看到,Windows中存在与数据库NBO相关的服务“OracleServiceNBO”。
启动DBCA。
在屏幕左下角,单击“开始”→“程序”→“Oracle-HOME_NAME”→“Configuration and Migration Tools”→“Database Configuration Assistant”,出现如图3-27所示的界面。
单击“下一步”按钮,出现如图3-28所示的界面。
选择“删除数据库”。
单击“下一步”按钮,出现如图3-29所示的界面。
图3-27 DBC A欢迎界面
图3-28 DBCA管理选项
选择要删除的数据库。
在如图3-29所示的界面中,会列出系统中存在的数据库,本例中存在的数据库是“NBO”。选择要删除的数据库,单击“完成”按钮,将会出现如图3-30所示的对话框。
确认是否继续删除数据库。
单击“是”按钮,继续删除数据库,出现如图3-31所示的界面。
图3-29 选择要删除的数据库
图3-30 确认是否要删除数据库
图3-31 正在删除数据库
开始删除数据库。
当数据库删除完成以后,会出现如图3-32所示的对话框。
图3-32 删除完成
确认是否要执行其他操作。
单击“否”按钮,数据库删除完成。
查看服务是否被删除。
单击“开始”→“控制面板”→“性能和维护”→“管理工具”→“服务”,从Windows的服务列表中可以看出,Oracle的服务已经被删除。
至此,数据库NBO已经被成功删除。