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

     

     

  • 相关阅读:
    短链设计
    .NET Core .NET标准REST库Refit
    .net core 实现动态 Web API
    Visual Studio 2013 Web开发
    .Net 跨平台可移植类库PCL可用于任何平台包括Mono
    Jexus 支持PHP的三种方式
    单元测试模拟框架:Nsubstitute
    开发便于运维的Windows服务
    搭建Linux+Jexus+MariaDB+ASP.NET[LJMA]环境
    在Linux和Windows平台上操作MemoryMappedFile(简称MMF)
  • 原文地址:https://www.cnblogs.com/yhq1314/p/9936411.html
Copyright © 2011-2022 走看看