-
使用SQL*PLUS停止数据库
[oracle@standby1 ~]$ sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 6月 11 17:53:02 2008
Copyright (c) 1982, 2005, oracle. All rights reserved.
SQL> conn /as sysdba
Connected.
SQL> shutdown
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> exit
-
停止Listener
[oracle@standby1 ~]$ lsnrctl stop
以下操作都是以root身份执行的。
-
执行下列操作
[root@standby1 ~]# /u01/app/oracle/product/10.2.0/db/bin/localconfig delete
/etc/oracle does not exist. Creating it now.
/u01/app/oracle/product/10.2.0/db/bin/localconfig: line 715: /etc/init.d/init.cssd: No such file or directory
(说明下,路径/u01/app/oracle/ 是我的$ORACLE_HOME)
[root@standby1 ~]# rm -rf /u01/app/oracle/*
[root@standby1 ~]# rm -rf /u02/oradata/*
[root@standby1 ~]# rm -f /etc/oraInst.loc /etc/oratab
[root@standby1 ~]# rm -rf /etc/oracle
[root@standby1 ~]# rm -f /etc/inittab.cssd
[root@standby1 ~]# rm -f /usr/local/bin/coraenv /usr/local/bin/dbhome /usr/local/bin/oraenv
(其中/u01/app/oracle是我的$ORACLE_BASE,/u02/oradata/存放了oracle数据。)
-
将oracle用户删除(若要重新安装,可以不删除)
[root@standby1 ~]# userdel –r oracle
-
将用户组删除(若要重新安装,可以不删除)
[root@standby1 ~]# groupdel oinstall
[root@standby1 ~]# groupdel dba