zoukankan      html  css  js  c++  java
  • Linux平台下卸载ORACLE

    实验环境:操作系统版本:Red Hat Enterprise Linux Server release 5.5 (Tikanga),
    数据库版本 :Oracle Database 10g Enterprise Edition Release 10.2.0.1.0。
    卸载ORACLE 10g的过程,在不同平台或不同版本数据可能有些步骤略有不同,具体操作的时候请结合实际情况酌情处理。

    1. 首先做好备份工作(如果有需要的话,如果你想重新完全安装,可以忽略这个步骤)。用 oracle 用户登录。 最好先做一些备份工作。例如备份数据库文件等。

    2. 使用SQL*PLUS停止数据库

    [oracle@wgods ~]$ sqlplus / as sysdba
    SQL*Plus: Release 10.2.0.1.0 - Production on Wed Mar 27 09:35:23 2013
    Copyright (c) 1982, 2005, Oracle. All rights reserved.
    Connected to:
    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
    With the Partitioning, OLAP and Data Mining options

    SQL> shutdown immediate;
    Database closed.
    Database dismounted.
    ORACLE instance shut down.
    SQL> exit
    Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
    With the Partitioning, OLAP and Data Mining options

    3. 停止Listener服务
    [oracle@wgods ~]$ lsnrctl stop

    LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 27-MAR-2013 09:37:21

    Copyright (c) 1991, 2005, Oracle. All rights reserved.

    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
    The command completed successfully

    4. 停止HTTP服务
    [oracle@wgods ~]$ service httpd stop

    5. 删除$ORACLE_BASE目录下的所有文件

    [oracle@wgods ~]$ echo $ORACLE_BASE
    /database/oracle
    [oracle@wgods ~]$ ls -lrt /database/oracle
    total 40
    drwxrwx--- 3 oracle oinstall 4096 Dec 14 11:28 product
    drwxrwx--- 6 oracle oinstall 4096 Dec 14 11:36 oraInventory
    drwxr-x--- 3 oracle oinstall 4096 Dec 14 11:36 oradata
    drwxr-x--- 3 oracle oinstall 4096 Dec 14 11:36 admin
    drwxr-x--- 3 oracle oinstall 4096 Dec 14 11:37 flash_recovery_area
    [oracle@wgods ~]$ rm -rf $ORACLE_BASE/*


    6.切换到root账号

    [oracle@wgods ~]$ su - root

    7.删除/etc/oraInst.loc /etc/oratab文件

    [root@wgods ~]# rm /etc/oraInst.loc /etc/oratab
    rm: remove regular file `/etc/oraInst.loc'? y
    rm: remove regular file `/etc/oratab'? y

    注意网上有些文章有删除/usr/bin 下的一些文件,例如 rm /usr/bin/dbhome、rm /usr/bin/oraenv、rm /usr/bin/coraenv。这个在ORACLE 10g下是没有的

    8.删除oracle用户(若要重新安装,可以不删除)
    [root@wgods ~]# userdel –r oracle

    9.删除用户组(若要重新安装,可以不删除)
    [root@wgods ~]# groupdel oinstall
    [root@wgods ~]# groupdel dba

    10.将启动服务删除
    [root@OracleTest /root]# chkconfig --del dbora

    操作完后,你的ORALCE数据库已经完全、彻底的删除了。

     

     

    扫描上面二维码关注我
    如果你真心觉得文章写得不错,而且对你有所帮助,那就不妨帮忙“推荐"一下,您的“推荐”和”打赏“将是我最大的写作动力!
    本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接.
  • 相关阅读:
    给下拉框加上可输入查询特性-升级版本
    手把手教你在CentOS7中安装JavaJDK和配置环境变量
    CentOS7.0下MySql的安装和配置
    CentOS常规辅助工具安装
    MongoDB教程之常用操作
    商城商品超卖处理
    微信JS-SDK分享的坑
    当数据库做了Aways on后,收缩数据库日志文件
    SQL Server 2016 非域Aways On环境搭建
    win8以上系统查看iis网站进程内存占用情况
  • 原文地址:https://www.cnblogs.com/kerrycode/p/2984063.html
Copyright © 2011-2022 走看看