linux oracle 完全卸载

在谈卸载前,先回顾下oracle安装的几个步骤:

一、更新或安装相关的软件包

      通过查看Oracle安装文档中列出的Package Requirements可以查看在不同平台上需要的软件包。

二、创建oracle用户及相关用户组

# /usr/sbin/groupadd oinstall

# /usr/sbin/groupadd dba

# /usr/sbin/useradd -g oinstall -G dba oracle(主组oinstall,其它组:dba

# passwd oracle

三、修改内核参数

  在/etc/sysctl.conf文件下添加:

 fs.aio-max-nr = 1048576

 fs.file-max = 6815744        

 kernel.shmall = 2097152       

 kernel.shmmax = 536870912        

 kernel.shmmni = 4096        

 kernel.sem = 250 32000 100 128       

 net.ipv4.ip_local_port_range = 9000 65500        

 net.core.rmem_default = 262144       

 net.core.rmem_max = 4194304       

 net.core.wmem_default = 262144       

 net.core.wmem_max = 1048586

接着上述配置生效而不重启系统,执行如下命令 :# /sbin/sysctl -p

四、修改系统版本信息

       编辑"/etc/redhat-release"文件 当前版本的信息“Fedora release 20 (Laughlin)” 替换成以下内容:

redhat release 5

五、修改用户限制

root用户:修改 /etc/security/limits.conf 文件,加上下面的参数

oracle           soft     nproc   2047

oracle           hard    nproc   16384

oracle           soft     nofile   1024

oracle           hard    nofile   65536

六、修改用户验证

        root用户下,修改/etc/pam.d/login文件加上如下参数:

session    required     pam_limits.so


七、修改用户配置文件/etc/profile

        root用户下:修改/etc/profile文件加入如下参数:


if [ $USER = "oracle" ]; then
        if [ $SHELL = "/bin/ksh" ]; then
              ulimit -p 16384
              ulimit -n 65536
        else
              ulimit -u 16384 -n 65536
        fi
fi

八、新建oracle主目录

        root用户创建oracle安装目录/u01,并修改权限

# mkdir -p /u01/oraInventory

# chown -R oracle:oinstall /u01/

# chmod -R 775 /u01/


九、在.bash_profile中添加oracle相关的环境变量

    在oracle用户下,执行$ vi .bash_profile增加如下内容,主要是修改:

export ORACLE_BASE=/u01 

export ORACLE_HOME=$ORACLE_BASE/oracle

export ORACLE_SID=orcl 

export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin

十、安装oracle软件

注:安装过程中,因系统版本不同,可能会出现一些小问题,需自己百度解决!


以下是我个人收集并尝试卸载成功方法:

 主要分两个过程完成:一、卸载oracle软件

                                   二、删除与oracle相关的文件

一、卸载oracle软件    

su oracle

cd $ORACLE_HOME/oui/bin

./runInstaller

这时会弹出卸载界面:选中OraDb10g_home1复选框,然后点击Remove按钮,接着oracle就回提示去指定的文件下执行卸载oracle的脚本(具体文件路径想不起来了),卸载时间会持续一段时间,请耐心等待。

二、删除与oracle相关的文件

1、cd  /etc

删除ora打头的文件:rm -rf ora*

2、cd  /usr/local/bin

删除coraenv,dbhome,oraenv三个文件:rm -rf      coraenv

                                     rm -rf      dbhome

                                     rm  -rf     oraenv

3、echo  $ORACLE_BASE 会打印出oracle安装的主目录

例如:我的oracle主目录:/home/oralce/app/oracle

rm -rf  /home/oracle/app/oracle(注意这会把数据库文件也删除掉)

4、修改该用户下 .bash_profile文件,删除与oracle相关的环境变量

你可能感兴趣的:(linux oracle 完全卸载)