oracle用户完整删除操作步骤
1、登录oracle用户,停止Oracle数据库监听和数据库实例
oracle@Linux:~> lsnrctl stop oracle@Linux:~> sqlplus / as sysdba SQL> shutdown immediate; SQL> exit
说明:可以使用ps -ef | grep 'oracle' | grep -v grep确认是否还有进程。如果有,可以直接手工kill一下。
2、获取oracle用户下的ORACLE_HOME和ORACLE_BASE路径并执行删除。原因是oracle安装目录不一定都是标准安装方式完成,如果是标准方式可直接删除/opt/oracle、/opt/oraInventory目录
Linux:~# -~$ ~$
切换到root用户,删除上述获取到的oracle用户的ORACLE_BASE和ORACLE_HOME目录。
Linux:~# -rf /home/ -rf /home/oracle/product
3、删除/usr/local/bin目录下的dbhome、oraenv、coraenv文件
Linux:~# rm /usr/local/bin/dbhome Linux:~# rm /usr/local/bin/oraenv Linux:~# rm /usr/local/bin/coraenv
4、删除/etc目录下的oratab、oraInst.loc文件、删除/etc/oracle目录
Linux:~# -rf /etc/ -rf /etc/oraInst.loc
5、删除/tmp目录安装oracle产生的相关文件
Linux:~# rm -rf /tmp/*oracle* Linux:~# rm -rf /tmp/Oracle* Linux:~# rm -rf /tmp/.oracle Linux:~# rm -rf /tmp/CUV* Linux:~# rm -rf /tmp/OraInst*
6、删除oracle用户
Linux:~# userdel -
7、删除dba和oinstall用户组
Linux:~# groupdel dba Linux:~# groupdel oinstall
8、检查/dev/shm目录下是否存在用户为oracle的相关的文件或者目录,如果有则删除。
9、卸载oracle用户结束。
grid用户完整删除操作步骤
1、切换到grid用户,停止grid下的ASM实例监听和HAS服务。
grid@Linux:~> lsnrctl stop grid@Linux:~> crsctl stop resource -all
说明:可以使用ps -ef | grep 'grid' | grep -v grep确认是否还有进程。如果有,可以直接手工kill一下。
2、获取grid用户的ORACLE_HOME和ORACLE_BASE路径并执行删除。原因是grid用户的安装目录不一定都是标准安装方式完成,如果是标 准方式可直接删除/opt/oracrs、/opt/oraadm、/opt/oraInventory目录
Linux:~# su - gridgrid:~$ echo $ORACLE_BASE --> /home/grid/base grid:~$ echo $ORACLE_HOME --> /home/grid/product
切换到root用户,删除上述获取到的grid用户的ORACLE_BASE和ORACLE_GRID目录。
Linux:~# rm -rf /home/grid/base
Linux:~# rm -rf /home/grid/product
3、删除grid用户
Linux:~# userdel -rf grid
4、清理ASM相关的DG的信息
Linux:~# cd /dev/diskgroup Linux:~# dd if=/dev/zero of=./dg_ora bs=8k count=10240Linux:~# dd if=/dev/zero of=./dg_data bs=8k count=10240Linux:~# dd if=/dev/zero of=./dg_backup bs=8k count=10240
5、卸载grid用户结束。
方法二(利用find批量删除,如果没看懂下述操作命令不建议操作)
热文推荐
- Oracle RAC集群卸载步骤
Oracle RAC集群卸载步骤
26-03-03 - 数据泵导出时报ORA-31623、ORA-06512问题的解决
数据泵导出时报ORA-31623、ORA-06512问题的解决
26-03-03 - 监听问题的常见处理方法
监听问题的常见处理方法
26-03-03 - Oracle standby的ORA-01578 ORA-01110 ORA-26040 坑爹的NOLOGGING
- 集结阿里云数据库最强阵容 DTCC 2019 八大亮点抢先看
集结阿里云数据库最强阵容 DTCC 2019 八大亮点抢先看
26-03-03 - 万字详解Oracle架构、原理、进程,学会世间再无复杂架构
万字详解Oracle架构、原理、进程,学会世间再无复杂架构
26-03-03 - ogg报错error 11, Resource temporarily unavailable
- dfas
dfas
26-03-03 - 3-dw_缓慢变化维
3-dw_缓慢变化维
26-03-03 - 宜信DBA实践-SQL优化|一篇文章说清楚Oracle Hint的正确使用姿势
