zoukankan      html  css  js  c++  java
  • Oracle 卸载

    一、Windows下卸载

    Windows下的卸载,先停掉服务,然后直接运行universal installer,然后重启机器,删除安装目录即可。

    LINUX/UNIX下卸载

    1、用oracle用户登录

    如果要再次安装,最好先做一些备份工作。包括用户的登录脚本,数据库自动启动关闭的脚本,和Listener自动启动的脚本。要是有可能连创建数据库的脚本也保存下来。

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

    [oracle@db1 ~]$ sqlplus /nolog

    SYS@ORCL> connect / as sysdba

    SYS@ORCL> shutdown immediate

    SYS@ORCL> exit

    3、停止Listener

    [oracle@db1 ~]$ lsnrctl stop

    4、用su或者重新登录到root

    [oracle@db1 ~]$ su – root

    --[root@localhost ~]# rm -rf /u01

    5、删除安装目录

    [root@db1 ~]# rm -rf /opt/oracle/

    6、删除/usr/bin下的文件

    [root@db1 ~]# rm /usr/bin/dbhome

    [root@db1 ~]# rm /usr/bin/oraenv

    [root@db1 ~]# rm /usr/bin/coraenv

    --[root@localhost ~]# cd /usr/local/bin/

    [root@localhost bin]# ll

    total 24

    -rwxr-xr-x 1 oracle root 2854 Aug 19 15:30 coraenv

    -rwxr-xr-x 1 oracle root 2417 Aug 19 15:30 dbhome

    -rwxr-xr-x 1 oracle root 2947 Aug 19 15:30 oraenv

    [root@localhost bin]# rm coraenv 

    rm: remove regular file `coraenv'? y

    [root@localhost bin]# rm dbhome 

    rm: remove regular file `dbhome'? y

    [root@localhost bin]# rm oraenv 

    rm: remove regular file `oraenv'? y

    7、删除/etc/oratab

    [root@db1 ~]# rm /etc/oratab

    --[root@localhost ~]# rm /etc/oratab

    rm: remove regular file `/etc/oratab'? y

    8、删除/etc/oraInst.loc

    [root@db1 ~]# rm /etc/oraInst.loc

    --[root@localhost ~]# rm /etc/oraInst.loc

    rm: remove regular file `/etc/oraInst.loc'? y

    9、删除oracle用户(若要重新安装,可以不删除)

    [root@db1 ~]# userdel –r oracle

    10、删除用户组(若要重新安装,可以不删除)

    [root@db1 ~]# groupdel oinstall

    [root@db1 ~]# groupdel dba

    --[root@localhost ~]# userdel -r oracle

    [root@localhost ~]# groupdel oinstall

    [root@localhost ~]# groupdel dba

    11、删除启动服务

    [root@db1 ~]# chkconfig --del dbora

    到此为止重启后,你的Linux/Unix系统下的Oracle数据库已完全删除了!

     

    除了ORACLE单节点删除,有时候CRS的删除也是一个比较麻烦的事情。

     

     

  • 相关阅读:
    一加5安卓P刷入twrp的recovery
    使用flask搭建微信公众号:实现签到功能
    使用flask搭建微信公众号:接收与回复消息
    Python中的单例设计模式
    Python中的异常处理
    Python面向对象 --- 新旧式类、私有方法、类属性和类方法、静态方法
    Python面向对象的三大特征 --- 封装、继承、多态
    Python面向对象 --- 类的设计和常见的内置方法
    Python中函数装饰器及练习
    Python中函数练习
  • 原文地址:https://www.cnblogs.com/yhq1314/p/9936411.html
Copyright © 2011-2022 走看看