手动删除oracle数据库.docx

手动删除oracle数据库.docx

ID:50244197

大小:25.26 KB

页数:15页

时间:2020-03-07

手动删除oracle数据库.docx_第1页
手动删除oracle数据库.docx_第2页
手动删除oracle数据库.docx_第3页
手动删除oracle数据库.docx_第4页
手动删除oracle数据库.docx_第5页
资源描述:

《手动删除oracle数据库.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、手动删除oracle数据库分类:Oracle安装卸载2011-05-3013:10301人阅读评论(0)收藏举报--=====================--手动删除oracle数据库--===================== 在很多情况下,或无法使用dbca工具的时候,我们需要手动来删除数据库。对此,可以借助dropdatabase命令来实现,下面的描述中给出手动删除数据库的具体步骤,包含文件系统数据库以及ASM数据库。环境:OracleEnterpriseLinux5.4+ Oracle10gR2.

2、 一、手动删除文件系统数据库 1.停止监听与OEM$lsnrctlstoplistener_name$emctlstopdbconsole15/152.获得数据文件,日志文件及控制文件的相关信息,包含归档$sqlplus/assysdbaSQL>selectstatus,namefromv$controlfile;--获取控制文件的位置信息SQL>select*fromv$dbfile;--获取数据文件的位置信息SQL>select*fromv$logfile;--获取日志文件的位置信息SQL>archivel

3、oglist;--查看归档的sequence及位置信息SQL>shutdownabort;--因数据不再需要,直接shutdownabort3.启动到mount状态(使用exclusiverestart)SQL>startupmountexclusiverestrict;4.修改参数为允许受限的会话模式15/15SQL>altersystemenablerestrictedsession;5.使用dropdatabase命令来清除数据库SQL>dropdatabase;SQL>exit6.手动清除相关文件$ec

4、ho$ORACLE_SID--确认当前的ORACLE_SID$rm-rf$ORACLE_BASE/admin/$ORACLE_SID--删除oraclebase目录下的$ORACLE_SID的所有内容$rm-rf$ORACLE_BASE/oradata/$ORACLE_SID--oradata下的数据文件,根据前面的查询,注意要删除不同路径下的数据文件$rm-rf$ORACLE_BASE/arch/$ORACLE_SID--清除归档日志,注意归档路径的正确性15/15$rm-rf$ORACLE_BASE/fla

5、sh_recovery_area/$ORACLE_SID--清除闪回区的内容$rm-rf$ORACLE_HOME/dbs/*$ORACLE_SID*--清除参数文件*/7.清除监听相关文件(建议)$rm$TNS_ADMIN/*.ora--如果设定了$TNS_ADMIN变量,否则删除默认路径下的监听文件*/$rm$ORACLE_HOME/network/admin/*.ora*/8.修改oratab文件以及.bash_profile$vi/etc/oratab--去掉实例相关的设置$vi~/.bash_profi

6、le--去掉实例相关的设置二、清除ASM数据库15/15对于ASM数据库的删除与文件系统数据库的不同之处在于数据文件,控制文件,日志文件,参数文件等都是存放在ASM系统中,因此需要在ASM实例中做相应的动作来彻底清除数据库。1.执行文件系统数据库清除步骤3-4步(先要shutdown)2.使用dropdatabase命令来清除数据库(该命令将清除数据文件,日志文件,temp文件)SQL>dropdatabase;SQL>exit3.连接到ASM实例$exportORACLE_SID=+ASM$sqlplus/a

7、ssysdba4.清除残余文件SQL>selectname,file_number,group_number,file_incarnationfrom15/15v$asm_alias;--查看文件,注意group_number表示位于不同的磁盘组SQL>alterdiskgroupDG1dropdirectory'+DG1/asmdb/file_name';--可以使用方式来删除需要删除的文件SQL>alterdiskgroupREVdropdirectory'+REV/asmdb/file_name';SQL

8、>selectname,file_number,group_number,file_incarnationfromv$asm_alias;--验证删除后的结果也可以使用下面的方式(asmcmd命令)来删除残余文件$exportORACLE_SID=+ASM$asmcmdASMCMD>ls-lStateTypeRebalUnbalNameMOUNTEDEXTERNNNDG1/MOUNTE

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。