卸载Oracle
安装XXX之前,如果Oracle数据库不满足XXX要求,必须先卸载Oracle数据库。
操作步骤
- 以root用户登录数据库服务器。
- 查询磁盘组的路径。
> su - oracle
> sqlplus / as sysdba
SQL> select a.name group_name,b.name disk_name,path from v$asm_diskgroup a,v$asm_disk b where a.group_number = b.group_number;
GROUP_NAME DISK_NAME PATH -------------------- -------------------- ------------------------------ DG_ORA DG_ORA_0000 /dev/diskgroup/dg_ora
- 停止Oracle数据库和监听服务。
SQL> shutdown immediate
SQL> exit
> lsnrctl stop LISTENER_ORA
-
停止Grid实例和监听服务。
> dd if=/dev/zero of=/dev/diskgroup/dg_ora bs=1k count=1000000
其中 “/dev/diskgroup/dg_ora” 是2查询的值。
6. 删除Oracle文件。
# rm -rf /opt/oracle
# rm -rf /opt/oracrs
# rm -rf /etc/ora*
# rm -rf /usr/local/bin/*oraenv
# rm -rf /usr/local/bin/dbhome
# rm -rf /var/tmp/.oracle
# rm -rf /tmp/.Oracle
# rm -rf /tmp/*Oracle*
# rm -rf /tmp/Oracle*
# rm -rf /tmp/*OraInstall*
7.删除grid用户。
# userdel -rf grid
8. 删除oracle用户和用户组。
# userdel -rf oracle
no crontab for oracle
# groupdel dba
# groupdel oinstall
9. 重新启动操作系统。
# shutdown -r now