手动卸载oracle11g

问题:   我想要在我的服务器上手动卸载Oracle的步骤。我不想使用卸载向导,我想了解删除安装的步骤..

答:  实质上,卸载Oracle涉及两个主要步骤,从服务器中删除可执行代码并降级Oracle数据字典。  注意:无法恢复卸载,因此在卸载Oracle之前,请确保对所有服务器端组件进行完整备份。

手动卸载Oracle

对于有经验的DBA,手动卸载是卸载Oracle的首选方法

第1步:解压所有Oracle进程。  卸载需要停止与该版本关联的所有Oracle实例,侦听器和守护程序进程:

$ ORACLE_HOME / bin / shutdown abort
$ ORACLE_HOME / bin / emctl stop dbconsole
$ ORACLE_HOME / bin / lsnrctl stop
$ ORACLE_HOME / bin / isqlplusctl stop

第2步:完成$ ORACLE_HOME的完整备份。  在UNIX / Linux中,您可以制作备份副本,以备日后需要时使用:

root> tar -xvf $ ORACLE_HOME> / dev / rmt0 / bkup

第3步:  删除$ ORACLE_HOME 和所有子目录。  如果您使用的是10g或更高版本,则可以使用DBCA卸载程序功能。在UNIX / Linux中,您可以删除软件占用空间,如下所示:

root> cd $ ORACLE_HOME
root> rm -RF *

第4步: 删除共享parm文件中的条目。 数据库可能参与服务器端参数文件,您希望通过删除init.ora文件中“dest”参数指定的这些位置中的数据库引用来完成卸载过程(例如log_archive_dest_n):

  • tnsnam es.ora
  • protocol.ora
  • listener.ora中
  • oratab(/ etc或/ var / opt / oracle)

 

辅助Oracle卸载

对于初学者和不熟悉Oracle组件的人员,Oracle DBCA协助卸载过程:

第1步:解压所有Oracle进程。  卸载需要停止与该版本关联的所有Oracle实例,侦听器和守护程序进程:

$ ORACLE_HOME / bin / shutdown abort
$ ORACLE_HOME / bin / emctl stop dbconsole
$ ORACLE_HOME / bin / lsnrctl stop
$ ORACLE_HOME / bin / isqlplusctl stop

步骤2:  启动Database Creation Assistant(DBCA)并选择remove database选项

第3步:  使用辅助卸载向导。执行Oracle Universal Installer(OUI)

$ ORACLE_HOME / OUI /斌/ runInstaller的

步骤4.在OUI Welcome窗口中,单击“Deinstall Products”按钮。

步骤5.在OUI软件清单屏幕中,选择Oracle主目录和要删除的产品,用手指按住“删除”按钮。
 

在Windows上卸载Oracle:

它很容易在Windows上卸载Oracle:

  • 使用Oracle Universal Installer(OUI)卸载所有Oracle组件。
  • 运行regedit.exe并删除HKEY_LOCAL_MACHINE / SOFTWARE / ORACLE项。这包含所有Oracle产品的注册表。
  • 删除在注册表的以下部分(HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services / Ora *)中留下的对Oracle服务的任何引用。很明显哪些与Oracle有关。
  • 重新启动Windows框。
  • 删除“C:\ Oracle”目录,或者ORACLE_BASE的任何目录。
  • 删除“C:\ Program Files \ Oracle”目录。
  • 清空“C:\ temp”目录的内容。
  • 清空回收站。

 


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值