服务器调整,需要重新安装Oracle11g,过程曲折,有效率的实现总结如下:
环境:Win2008R2 (SP1补丁)64位,Oracle11g 11.2.0.1.0,单实例安装,全局名ORCL。
1、关闭Oracle服务。Win键+R ,输入:services.msc,将所有Oracle服务,点击停止。
2、Win键+R ,输入:X:\app\administrator\product\11.2.0\dbhome_1\deinstall\deinstall.bat,回车。
3、机器执行,会跳出以下几个提问:
a、指定要取消配置的所有单实例监听程序【LISTENER】,操作方式:直接回车。
b、…,CCR check is finished 是否继续(y,n),操作方式:输入 y,回车。
4、卸载过程较长,会出现很多提示,但系统会自动完成全部过程。
5、注册表清除:
a、HKEY_LOCAL_MACHINE\SYSTEM\CurrentTControlSet\Services,该路径下通常会有2个或者3个Oracle开头的服务名称,点击删除。
b、HKEY_LOCAL_MACHINE\SYSTEM\CurrentTControlSet\Services\Eventlog\Application,所有Oracle项目,点击删除。
c、HKEY_LOCAL_MACHINE_SOFTWARE\ORACLE,Oracle数据库安装信息,点击删除。
d、HKEY_USERS\S-1-5-21-513446280-2349712288-2123507266-500\Software\Microsoft\Windows\CurrentVersion\Explorer\Startpage\NewShortcuts,Oracle快捷键,点击删除。
6、环境变量清理
a、我的电脑-属性-高级系统设置-高级-环境变量,进入后,删除NLS_LANG 环境变量,SIMPLIFIED CHINESE _CHINA.ZHS16GBK.
b、系统变量里,找到ORACLE_HOME,删除。
c、系统变量里,找到ORACLE_SID,删除。
7、用户删除,进入到c:\用户,将里面的Oracle用户删除。
最后说明:
经过以上方法删除后,重新安装Oracle11g后,一切正常,此时设备重新挂到生产环境上线运行。