手动删除oracle数据库_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
2
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3054 | 回复: 1   主题: 手动删除oracle数据库        下一篇 
曹先丰
注册用户
等级:中士
经验:208
发帖:72
精华:0
注册:2012-1-9
状态:离线
发送短消息息给曹先丰 加好友    发送短消息息给曹先丰 发消息
发表于: IP:您无权察看 2015-8-13 15:47:03 | [全部帖] [楼主帖] 楼主

很多情况下,或无法使用dbca工具的时候,我们需要手动来删除数据库。对此,可以借助drop database

命令

来实现,下面给出手动删除数据库的具体步骤,包含文件系统数据库以及ASM数据库。环境:Oracle Enterprise Linux 5.4 + Oracle 10g R2 .

一、手动删除文件系统数据库

1.停止监听与OEM

$ lsnrctl stop listener_name
$ emctl stop dbconsole


2.获得数据文件,日志文件及控制文件的相关信息,包含归档

$ sqlplus / assysdba
SQL> select status,namefrom v$controlfile;   --获取控制文件的位置信息
SQL> select * from v$dbfile;                  --获取数据文件的位置信息
SQL> select * from v$logfile;                 --获取日志文件的位置信息
SQL> archiveloglist;                        --查看归档的sequence及位置信息
SQL> shutdownabort;                          --因数据不再需要,直接shutdown abort


3.启动到mount状态(使用exclusive restart)

SQL> startup mountexclusiverestrict;


4.修改参数为允许受限的会话模式

SQL> altersystemenablerestrictedsession;


5.使用drop database

命令

来清除数据库

SQL> dropdatabase;
SQL> exit


6.手动清除相关文件

$ echo $ORACLE_SID    --确认当前的ORACLE_SID
$ rm -rf $ORACLE_BASE/admin/$ORACLE_SID         --删除oracle base目录下的$ORACLE_SID的所有内容
$ rm -rf $ORACLE_BASE/oradata/$ORACLE_SID       --oradata下的数据文件,根据前面的查询,注意要删除不同路径下的数据文件
$ rm -rf $ORACLE_BASE/arch/$ORACLE_SID          --清除归档日志,注意归档路径的正确性
$ rm -rf $ORACLE_BASE/flash_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_profile    --去掉实例相关的设置


--转自北京联动北方科技有限公司




赞(0)    操作        顶端 
baidu
注册用户
等级:列兵
经验:92
发帖:0
精华:0
注册:2015-8-13
状态:离线
发送短消息息给baidu 加好友    发送短消息息给baidu 发消息
发表于: IP:您无权察看 2015-8-13 15:52:45 | [全部帖] [楼主帖] 2  楼

赞赞赞赞赞



赞(0)    操作        顶端 
总帖数
2
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论