首页 > 数据库 > Oracle > 正文

win10 oracle11g彻底删除并重装教程

2024-08-29 14:00:12
字体:
来源:转载
供稿:网友

卸载oracle/38855.html">oracle11g步骤:

1.首先关掉所有oracle的相关服务,然后找到oracle的卸载程序Universal Installer:

win10,oracle11g,oracle

然后点击卸载产品,然后点击展开全部,将主目录以外的所有应用全部卸载掉,然后将点击显示空目录,将主目录删掉。

2.删除注册表

按Windows徽标键和R键,打开运行窗口,输入regedit,打开注册表,依次展开HKEY_LOCAL_MACHINE/SOFTWARE,找到oracle,删除之。
 依次展开HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services中,删除所有oracle开头的项.
 依次展开HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application,删除所有oracle开头的项;
 依次展开HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application,删除所有oracle开头的项;
 依次展开HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services,删除所有oracle开头的项.

3.关机重启。

4.将数据库的安装目录删掉:下图是安装目录所有的文件夹

win10,oracle11g,oracle

然后去c盘Program Files和Program Files(x86)的文件夹下将oracle删掉

5.最后检查所有程序列表中是否还有相关oracle的东西,有的话,点击,然后打开文件位置,将相应的文件夹删掉。

这样就可以重新安装了,如果安装后发现plsql连接不上报错:ORA-12154: TNS: 无法解析指定的连接标识符。则可能是以下几个问题导致:

1).需要添加环境变量

ORACLE_HOME   F:/app/hanjuxiang/product/11.2.0/dbhome_1
TNS_ADMIN   %ORACLE_HOME%/NETWORK/ADMIN/

2).如果还是不行,检查F:/app/hanjuxiang/product/11.2.0/dbhome_1/NETWORK/ADMIN目录下是否缺少监听器等文件。如果没有的话可以自己用管理工具添加。也可以让别人给拷贝一份正常的两个文件listener.ora和tnsnames.ora。简单的内容如下:

listener.ora:

# listener.ora Network Configuration File: D:/app/hjx/product/11.2.0/dbhome_1/network/admin/listener.ora# Generated by Oracle configuration tools.SID_LIST_LISTENER = (SID_LIST = (SID_DESC =  (SID_NAME = CLRExtProc)  (ORACLE_HOME = D:/app/hjx/product/11.2.0/dbhome_1)  (PROGRAM = extproc)  (ENVS = "EXTPROC_DLLS=ONLY:D:/app/hjx/product/11.2.0/dbhome_1/bin/oraclr11.dll") ) )LISTENER = (DESCRIPTION_LIST = (DESCRIPTION =  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))  (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) ) )ADR_BASE_LISTENER = D:/app/hjx

tnsnames.ora:

# tnsnames.ora Network Configuration File: D:/app/hjx/product/11.2.0/dbhome_1/network/admin/tnsnames.ora# Generated by Oracle configuration tools.ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST =  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) (CONNECT_DATA =  (SID = CLRExtProc)  (PRESENTATION = RO) ) )LISTENER_ORCL = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))ORCL = (DESCRIPTION = (ADDRESS_LIST =  (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) ) (CONNECT_DATA =  (SERVICE_NAME = orcl) ) )

然后重启电脑,再次使用plsql连接。(这里没有说plsql的配置,即安装相应的客户端,然后在首选项中进行一些配置)

win10,oracle11g,oracle

注意oci库选择安装好的客户端的。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持VeVb武林网。


注:相关教程知识阅读请移步到oracle教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表