卸载oracle rac数据库,怎么卸载干净,不卸载集群

卸载oracle rac数据库,怎么卸载干净,不卸载集群,第1张

让我们干净彻底的卸载Oracle

卸载Oracle总体分为三步 1.主程序的卸载 2.残留文件的删除 3.注册表清理1.主程序卸载只要运行 Oracle OraDB11g_home1-->Oracle安装产品-->Universal Installerd程序运行起来后 ,选择卸载产品进去下面的页子如上图选择,如果你安装了Client 也将client文件夹选中。

然后就是等待 当进度走完后我们的第一步就完成了。

2.硬板上残留文件的卸载。

Oracle在安装时会安装到你的系统盘和你安装时所选的主程序安装盘,以我的系统为例Oracle分别安装在我的C盘和G盘。

C:\Program Files (x86)\Oracle 与 G:\app 这两个文件夹及其子文件全部删除。中间会提示,有的文件程序正在使用无法删除,我们稍后再来管它。

到此删除残留文件就大部分完成了。

3.删除注册表

在 开始-->搜索中输入regedit 打开注册表编辑器如上所示 所有 services 文件夹下 所有带“Oracle”的文件全部删除。重新启动计算机,在去删除 第二步中没有删除的残留文件。

到此Oracle已经彻底的从你的计算机上删除了

1,通过查看oratab文件确认oracle

home依存的实例(在/etc/目录下)

2,运行dbca,选择删除数据库,删除所有的数据库

3,如果未使用asm方式存储管理,请进行下一步

-bash-3.00$ export ORACLE_SID=+ASM1

-bash-3.00$ sqlplus '/as

sysdba'

SQL*Plus: Release 10.2.0.1.0 - Production on Mon Mar 15 00:15:19

2010

Copyright (c) 1982, 2005, Oracle. All rights

reserved.

Connected to:

Oracle Database 10g Enterprise Edition

Release 10.2.0.1.0 - Production

With the Partitioning, Real Application

Clusters, OLAP and Data Mining options

SQL>select instance_name from

gv$asm_client--进入asm实例,查看使用它的所有数据库实例

INSTANCE_NAME

----------------------------------------------------------------

capitek1

capitek1

capitek2

capitek2

-bash-3.00$

srvctl stop database -d capitek

---根据以上查询信息,停止使用asm的数据库当然,为了保险,你可以再次运行gv$asm_client查看是否仍有使用asm实例的数据库实例

-bash-3.00$

crs_stat -t

Name Type TargetState Host

------------------------------------------------------------

ora....k1.inst

applicationOFFLINE OFFLINE

ora....k2.inst application

OFFLINE OFFLINE

ora.capitek.db applicationOFFLINE

OFFLINE

ora....SM1.asm applicationONLINEONLINE

capitek1

ora....K1.lsnr applicationONLINEONLINEcapitek1

ora....ek1.gsd applicationONLINEONLINEcapitek1

ora....ek1.ons applicationONLINEONLINEcapitek1

ora....ek1.vip applicationONLINEONLINEcapitek1

ora....SM2.asm applicationONLINEONLINEcapitek2

ora....K2.lsnr applicationONLINEONLINEcapitek2

ora....ek2.gsd applicationONLINEONLINEcapitek2

ora....ek2.ons applicationONLINEONLINEcapitek2

ora....ek2.vip applicationONLINEONLINEcapitek2

ora.ocfs2.db applicationOFFLINE OFFLINE

ora....21.inst applicationOFFLINE OFFLINE

ora....22.inst applicationOFFLINE OFFLINE

1.cmd->sqlplus 用户名/密码@数据库名 (as sysdba)

->enter

注:如果此用户名不是系统用户sys,scott,system就不需要加as sysdba

2.create tablespace space1 datafile 'D:\ORACALEdataflie\JG.dbf' size 1000M autoExtend on

注意:D:\ORACALEdataflie必须存在不然报错

3.create user user1 identified by 123 default tablespace space1

4.grant connect,dba to user1

5.exit

6.imp user1/123@数据库名 file=f:\xx.dmp full=y ignore=y这个是导入数据库


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9935967.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存