手工删除oracle数据库

本文详细介绍如何手动删除Oracle数据库,包括停止服务、确定并删除控制文件、数据文件、日志文件及归档日志等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

手工删除oracle数据库:
$lsnrctl stop
$emctl stop dbconsole
$sqlplus / as sysdba;

确定控制文件位置:
SQL> select name from v$controlfile;

NAME
--------------------------------------------------------------------------------
/ywdata/lis/control01.ctl
/ywdata/lis/control02.ctl
/ywdata/lis/control03.ctl

确定数据文件位置:
SQL> select name from v$dbfile;

NAME
--------------------------------------------------------------------------------
/ywdata/lis/system01.dbf
/ywdata/lis/sysaux01.dbf
/ywdata/lis/undotbs01.dbf
/ywdata/lis/LIS01.dbf
/ywdata/lis/LIS02.dbf
/ywdata/lis/LIS03.dbf
/ywdata/lis/users01.dbf
/ywdata/lis/LIS04.dbf
/ywdata/lis/goldengate01.dbf

确定日志文件位置:
SQL> select member from v$logfile;

MEMBER
--------------------------------------------------------------------------------
/ywlog/lis/redo01a.log
/ywlog/lis/redo01b.log
/ywlog/lis/redo02a.log
/ywlog/lis/redo02b.log
/ywlog/lis/redo03a.log
/ywlog/lis/redo03b.log

确定归档日志位置:
SQL> archive log list;
Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            /ywarch
Oldest online log sequence     248
Next log sequence to archive   250
Current log sequence           250

SQL> shutdown abort;
SQL> startup mount exclusive restrict;
删除数据库,会自动删除控制文件、数据文件和日志文件,及其闪存区文件:
SQL> drop database;

SQL> exit
$ rm -rf $ORACLE_BASE/admin/$ORACLE_SID
$ rm -rf /orahome/oradata/$ORACLE_SID    --删除数据库文件所在目录,可能有多个目录
$ rm -rf /orahome/arch1/$ORACLE_SID    --删除归档文件所在目录和文件,可能有多个目录
$ rm -rf /orahome/flash_recovery_area/$ORACLE_SID    --删除闪存区目录
$ rm $ORACLE_HOME/dbs/*$ORACLE_SID*    --删除密码文件和lk等文件
如果有必要,还可以删除listener.ora、tnsnames.ora和sqlnet.ora:
$ rm $TNS_ADMIN/*.ora

$ rm $ORACLE_HOME/network/admin/*.ora
修改oratab文件和.bash_profile(使用bash的情况下)文件:
$ vi /etc/oratab    --去掉实例相关的设置
$ vi ~/.bash_profile    --去掉实例相关的设置

现在该库的实例和物理文件都清除干净了,已经和没建库前一样了。

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

转载于:http://blog.itpub.net/26194851/viewspace-750175/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值