重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2768|回复: 0
打印 上一主题 下一主题

[安装] Oracle RAC卸载方法

[复制链接]
跳转到指定楼层
楼主
发表于 2021-2-28 19:33:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因磁盘空间有限,需要将现有的RAC测试环境旧版本清理掉,然后重新安装新的rac环境,那该如何将oracle RAC环境卸载呢,操作如下:

oracle用户完整删除操作步骤
  1、登录oracle用户,停止Oracle数据库监听和数据库实例
oracle@Rac:~> lsnrctl stop
oracle@Rac:~> sqlplus / as sysdba
SQL> shutdown immediate;
SQL> exit
   说明:可以使用ps -ef | grep 'oracle' | grep -v grep确认是否还有进程。如果有,可以直接手工kill一下。
  2、获取oracle用户下的ORACLE_HOMEORACLE_BASE路径并执行删除。原因是oracle安装目录不一定都是标准安装方式完成,如果是标准方式可直接删除/opt/oracle/opt/oraInventory目录
切换到root用户,删除上述获取到的oracle用户的ORACLE_BASE和ORACLE_HOME目录。
       Rac:~#  -rf /home/ -rf /home/oracle/product
   3、删除/usr/local/bin目录下的dbhomeoraenvcoraenv文件
Rac:~# rm /usr/local/bin/dbhome
Rac:~# rm /usr/local/bin/oraenv
Rac:~# rm /usr/local/bin/coraenv
   4、删除/etc目录下的orataboraInst.loc文件、删除/etc/oracle目录
Rac:~#  -rf /etc/ -rf /etc/oraInst.loc
  5、删除/tmp目录安装oracle产生的相关文件
Rac:~# rm -rf /tmp/*oracle*
Rac:~# rm -rf /tmp/Oracle*
Rac:~# rm -rf /tmp/.oracle
Rac:~# rm -rf /tmp/CUV*
Rac:~# rm -rf /tmp/OraInst*
  6、删除oracle用户 (如是需要重装软件,则用户与用户组可以不用删除)
Rac:~# userdel -
  7、删除dbaoinstall用户组
Rac:~# groupdel dba
Rac:~# groupdel oinstall
  8、检查/dev/shm目录下是否存在用户为oracle的相关的文件或者目录,如果有则删除。
  9、卸载oracle用户结束。
grid用户完整删除操作步骤
  1、切换到grid用户,停止grid下的ASM实例监听和HAS服务。
   grid@Rac:~> lsnrctl stop
   grid@Rac:~> crsctl stop resource -all
   说明:可以使用ps -ef | grep 'grid' | grep -v grep确认是否还有进程。如果有,可以直接手工kill一下。
  2、获取grid用户的ORACLE_HOMEORACLE_BASE路径并执行删除。原因是grid用户的安装目录不一定都是标准安装方式完成,如果是标准方式可直接删除/opt/oracrs/opt/oraadm/opt/oraInventory目录
   Rac:~# su - gridgrid:~$ echo$ORACLE_BASE   --> /home/grid/base
   grid:~$ echo $ORACLE_HOME   --> /home/grid/product
   切换到root用户,删除上述获取到的grid用户的ORACLE_BASEORACLE_GRID目录。
   Rac:~# rm -rf /home/grid/base
   Rac:~# rm -rf /home/grid/product
   3、删除grid用户(如是需要重装软件,则用户可以不用删除)
    Rac:~# userdel -rf grid
   4、清理ASM相关的DG的信息
Rac:~# cd /dev/diskgroup
Rac:~# dd if=/dev/zero of=./dg_ora bs=8k count=10240Rac:~# ddif=/dev/zero of=./dg_data bs=8k count=10240
Rac:~# dd if=/dev/zero of=./dg_backup bs=8k count=10240
  5、卸载grid用户结束。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-5-3 04:30 , Processed in 0.077700 second(s), 20 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表