ITPub博客

首页 > Linux操作系统 > Linux操作系统 > oracle 10g 删除数据库的2种方法

oracle 10g 删除数据库的2种方法

原创 Linux操作系统 作者:thefallingtear 时间:2010-05-13 22:22:57 0 删除 编辑

环境centos 5.1  oracle 10g

1使用drop database 的方法

sqlplus “/as sysdba" 进入

sql> startup mount;

sql>drop database;

报错,需要在 restricted mode下,

sql> alter system enable restricted session;

sql> drop database;

这样可以删除数据库(单个实例)了,这样删除了oradata下的sid控制文件,数据文件和日志文件,还有启动时需要的init{sid}.ora文件,这样数据库实例就不能启动了。

2使用dbca删除

有时候数据软件和数据库完全从其他系统中复制过来,使用relink 这样安装软件时和数据库时没有在/etc下创建了oratab。这样在dbca时不能删除数据库,那个按钮式灰色。所以你只要复制这个oratab到/etc下,然后添加一个实例的信息,这样就可以看见那个删除数据库不是灰色按钮了。就可以删除数据库。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22608279/viewspace-662646/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2010-04-14

  • 博文量
    20
  • 访问量
    82152