ORACLE 单实例完全卸载数据库

1.用oracle用户登录
如果要再次安装, 最好先做一些备份工作。
包括用户的登录脚本,数据库自动启动关闭的脚本,和Listener自动启动的脚本。
要是有可能连创建数据库的脚本也保存下来

2.使用SQL*PLUS停止数据库
[[email protected] oracle]$ sqlplus /nolog
SQL> connect / as sysdba
SQL> shutdown immediate
SQL> exit

3.停止Listener
[[email protected] oracle]$ lsnrctl stop

4.用su或者重新登录到root(如想重新安装可以保留oracle用户,省得输入环境变量了)

5.将安装目录删除
[[email protected] ~]# rm -rf /opt/oracle/

6.将/usr/bin下的文件删除
[[email protected] ~]# rm /usr/local/bin/dbhome
[[email protected] ~]# rm /usr/local/bin/oraenv
[[email protected] ~]# rm /usr/local/bin/coraenv

7.将/etc/oratab删除
[[email protected] ~]# rm /etc/oratab

8.将/etc/oraInst.loc删除
[[email protected] ~]# rm /etc/oraInst.loc

9.将oracle用户删除(若要重新安装,可以不删除)
[[email protected] ~]# userdel –r oracle

10.将用户组删除(若要重新安装,可以不删除)
[[email protected] ~]# groupdel oinstall
[[email protected] ~]# groupdel dba

10.重新安装提示SID已经存在
在/etc/oratab下注释掉即可

时间: 2024-10-11 01:52:45

ORACLE 单实例完全卸载数据库的相关文章

Oracle Study之--Oracle 单实例11.2.0.1.0升级到11.2.0.3.0

Oracle Study之--Oracle 单实例11.2.0.1.0升级到11.2.0.3.0 系统环境: 操作系统:RedHat EL6(64位) Oracle:    Oracle 11gR2 Oracle 11.2.0.1 单实例升级到11.2.0.3 Oracle 升级的步骤都差不多,先升级Oracle software,然后升级Oracle instance. Oracle 11.2.0.2的patchset No 是:10098816. 关于该Patchset 的下载地址,参考下面

Oracle 单实例 迁移到 RAC 实例 -- 使用RMAN 异机恢复

Oracle 官网有关单实例迁移到RAC的一个步骤说明: How to Convert 10g Single-Instance database to 10g RAC using Manual Conversion procedure [ID 747457.1] http://blog.csdn.net/tianlesoftware/archive/2010/12/09/6065903.aspx   RMAN 备份异机恢复 并创建新DBID http://blog.csdn.net/tianle

oracle单实例通过dataguard 迁移到RAC

One instance primary to RAC standbyDataGuard Configuration: Primary standby Clusterware Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit 11g R2 Grid Infrastructure (11.2.0.4) Cluster Nodes Cltrac1 Srvrac1,srvrac2 DB_UNIQUE_NAME Test1

oracle单实例绑定多个服务

背景: 项目前期是在一台服务器建立了两个实例,客户端配置两个连接,现在需要把两个实例整合其中一个实例中去,要求不更改客户端的配置. 例如 整合前有test,standby2两个实例 整合后只有standby2这个实例 之前在RAC上用srvctl配置过,还没有在单实例上配置,现在具体操作整理如下: 1.创建服务 exec dbms_service.create_service('test','test'); select t.name,t.NETWORK_NAME  from v$service

Oracle单实例+ASM启动与关闭

转自:chenoracle  :  http://blog.itpub.net/29785807/viewspace-1744718/ 启动关闭注意事项 1 ASM实例的启动和数据库实例的启动有严格的先后关系,ASM启动一定早于数据库实例,关闭一定晚于ASM实例,因为它是数据库数据文件存储位置: 2 需要优先启动CSS,HAS服务. 启动: 一 启动时应该先启动ASM,在启动数据库 如果顺序反了会报错 例如: 1 关闭ASM [[email protected] ~]$ sqlplus Ente

Oracle单实例情况下的library cache pin的问题模拟与问题分析

參考自: WAITEVENT: "library cache pin" Reference Note (文档 ID 34579.1) How to Find the Blocker of the 'library cache pin' in a RAC environment? (文档 ID 780514.1) 本机环境:Oracle 10.2.0.5 x86-64bit for RHEL5.8 x86-64bit 第一个session: [[email protected] ~]$

Oracle 单实例文件系统转换为ASM

copy 备份: [[email protected] ~]$ rman target / Recovery Manager: Release 11.2.0.4.0 - Production on Mon Jun 20 11:28:50 2016 Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved. connected to target database: PROD (DBID=3255158

安装grid,oracle单实例,图形化建库延迟

具体的安装教程就不写了,网上有很多. grid和oracle都安装完后,建库的延迟时间有好几个小时,权限,监听什么的都查完了,就是没查出问题所在,后来就采用了静默安装,然而分分钟库就建好了. 静默安装的命令: dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbName orhl -sysPassword oracle -systemPassword oracle -responseFile NO_VALUE  

使用dataguard将单实例数据库转换为rac数据库

我们经常将oracle rac数据库通过dataguard容灾到一个单实例数据库中,当生产库出现故障后可以将生产库切换到dg服务器上.而当生产库rac修复完成后,我们同样可以通过dg将数据回切到生产库中. 此次测试将单实例数据库通过dg转换为rac数据库,这个单实例是刚创建的,并不是由rac通过dg生成的. 在做dg之前需要安装完成grid,不需要创建数据库实例.在日志应用的时候必须只能是一个实例应用. 具体环境如下: 单实例库: 数据库版本:11.2.0.4.0 sid:suq db_uniq