ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 实验——手动删除数据库,不用dbca删除

实验——手动删除数据库,不用dbca删除

原创 Linux操作系统 作者:zjrodger 时间:2013-05-21 21:35:22 0 删除 编辑

自己的试验:比较在用dbca删除数据库前后,$ORACLE_BASE下的文件的“个数”的变化。

 

 

[实验前必知的信息]

1. 环境:CentOS5.5 + Oracle 11g R2

2. 数据库名:orcl

    实例名:Instance01

3. 比较的对象是用dbca删除数据库前后的文件的“个数”,而并非文件的内容。

 

① /u01/admin目录下被dbca删除的文件:

/u01/admin/orcl:

adump子目录下的所有文件,如instance01_ora_mmmmm_n.aud,

   instance01_pmon_xxxxx_y.aud

dpdump子目录下的所有文件。

pfile子目录下的所有文件,如init.ora.47201325517

scripts子目录下的所有文件:

cloneDBCreation.sql,      CloneRmanRestore.sql

initInstance01Temp.ora    init.ora

Instance01.sh             Instance01.sql

lockAccount.sql           postDBCreation.sql

postScripts.sql           rmanRestoreDatafiles.sql

 

 

② /u01/diag/rdbms目录下被dbca删除的文件:

/u01/diag/rdbms/orcl目录下有如下的文件和目录:文件i_1.mif,目录Instance01

 

/u01/diag/rdbms/orcl/Instance01:

alert,  cdump,  hm,  incident,  incpkg,  ir,  lck,  metadata,  stage,  sweep,  trace

 

  

③ /u01/oradata/目录下被dbca删除的文件:

/u01/oradata/orcl:

control01.ctl         control02.ctl           example01.dbf

redo01.log            redo02.log              redo03.log

sysaux01.dbf          system01.dbf            temp01.dbf

undotbs01.dbf         users01.dbf

 

 

④ /u01/oracle/dbs目录下被dbca删除的文件:

spfileInstance01.ora

initInstance01.ora

lkORCL

orapwInstance01

 

[实验结论]

在Linux上手动删除一个数据库:只用删除4个目录下的特定数据库文件就可以了,他们分别是:

①/u01/admin目录下的特定数据库文件

②/u01/diag/rdbms目录下的特定数据库文件

③/u01/oradata/目录下的特定数据库文件

④/u01/oracle/dbs/目录下的特定数据库文件

 

读者如要转载,请标明出处和作者名,谢谢。

地址:http://space.itpub.net/25851087

作者名:zjrodger

 

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

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

注册时间:2013-04-14

  • 博文量
    42
  • 访问量
    560110