Linux AS4下卸载单机Oracle 10.2.0.1数据库


1 使用SQL*PLUS停止数据库

1.1 停止实例

[Oracle@www.bkjia.com ~]$ 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

1.2 停止Listener

[oracle@www.bkjia.com ~]$ lsnrctl stop

2 删除文件(root身份执行)

/app/oracle/product/10.2.1/db_1/bin/localconfig delete

[root@standby1 ~]# /app/oracle/product/10.2.0/db/bin/localconfig delete

/etc/oracle does not exist. Creating it now.

/app/oracle/product/10.2.0/db/bin/localconfig: line 715: /etc/init.d/init.cssd: No such file or directory

(路径/app/oracle/ 是我的$ORACLE_HOME

 

[root@standby1 ~]# rm -rf /app/oracle/*

[root@standby1 ~]# rm -rf /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

(其中/app/oracle是我的$ORACLE_BASE/oradata/存放了oracle数据。)

3 删除用户与用户组

3.1 删除oracle用户(若要重新安装,可以不删除)

[root@standby1 ~]# userdel -r oracle

3.2 删除用户组 (若要重新安装,可以不删除)

[root@standby1 ~]# groupdel oinstall

[root@standby1 ~]# groupdel dba

4 删除对应的服务

[root@ora920 /root]# chkconfig --del oracle

 

select userenv('language') from dual;

相关内容