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的删除也是一个比较麻烦的事情。

     

     

  • 相关阅读:
    微信小程序 数据绑定方式
    wxss与rpx
    Ubuntu 编译安装 Xdebug
    PHP运算符优先级
    有了art-template,如有神助
    laydate控制之前的日期不可选择
    label和span的区别
    phpredis基本操作
    FILE,id不一致
    双层保障,年龄的输入
  • 原文地址:https://www.cnblogs.com/yhq1314/p/9936411.html
Copyright © 2011-2022 走看看