oracle 手工删库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 手工删库相关的知识,希望对你有一定的参考价值。

今天因为插入中文是乱码,发现字符集不是ZHS16GBK,所以准备删除了重新建


[email protected] >alter database close;

alter database close

*

第 1 行出现错误:

ORA-01093: ALTER DATABASE CLOSE ?????????????


说明还要session 连接,退出连接后在进行删除操作



[email protected] >alter database close;


数据库已更改。


[email protected] >select instance_name,status from v$instance;


INSTANCE_NAME STATUS

------------------------------------------------ ------------------------------------

icsdb MOUNTED


[email protected] >alter system enable restricted session;


系统已更改。


[email protected] >drop database;


数据库已删除。


从 Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options 断开

@ >


还需要手工删除实例相关的配置:

1、删除$ORACLE_BASE/admin/$ORACLE_SID所有目录。

2、删除$ORACLE_HOME/dbs下和SID相关的文件和参数文件,包括hc_icsdb.dat,lkICSDB

3、可以在$ORACLE_HOME中执行find . -name icsdb,删除所有和实例相关的文件。


本文出自 “记录点滴学习生活” 博客,请务必保留此出处http://laobaiv1.blog.51cto.com/2893832/1922067

以上是关于oracle 手工删库的主要内容,如果未能解决你的问题,请参考以下文章

oracle11gR2 手工创建基于asm存储的oracle实例

oracle 11g 手工建库

赵强老师第一个Oracle的手工备份和恢复

手工备份恢复oracle数据库

oracle11g手工建库

手工生成oracle快照