win10 oracle11g如何彻底删除并重装?具体应该怎么操作呢?本篇文章小编给大家分享一下win10 oracle11g彻底删除并重装教程,对此感兴趣的小伙伴们可以来看看。
卸载oracle11g步骤:
1.首先关掉所有oracle的相关服务,然后找到oracle的卸载程序Universal Installer:
然后点击卸载产品,然后点击展开全部,将主目录以外的所有应用全部卸载掉,然后将点击显示空目录,将主目录删掉。
2.删除注册表:
按Windows徽标键和R键,打开运行窗口,输入regedit,打开注册表,依次展开HKEY_LOCAL_MACHINESOFTWARE,找到oracle,删除之。
依次展开HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices中,删除所有oracle开头的项.
依次展开HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplication,删除所有oracle开头的项;
依次展开HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplication,删除所有oracle开头的项;
依次展开HKEY_LOCAL_MACHINESYSTEMControlSet001Services,删除所有oracle开头的项.
3.关机重启。
4.将数据库的安装目录删掉:下图是安装目录所有的文件夹
然后去c盘Program Files和Program Files(x86)的文件夹下将oracle删掉
5.最后检查所有程序列表中是否还有相关oracle的东西,有的话,点击,然后打开文件位置,将相应的文件夹删掉。
这样就可以重新安装了,如果安装后发现plsql连接不上报错:ORA-12154: TNS: 无法解析指定的连接标识符。则可能是以下几个问题导致:
1).需要添加环境变量
ORACLE_HOME F:apphanjuxiangproduct11.2.0dbhome_1 TNS_ADMIN %ORACLE_HOME%/NETWORK/ADMIN/
2).如果还是不行,检查F:apphanjuxiangproduct11.2.0dbhome_1NETWORKADMIN目录下是否缺少监听器等文件。如果没有的话可以自己用管理工具添加。也可以让别人给拷贝一份正常的两个文件listener.ora和tnsnames.ora。简单的内容如下:
listener.ora:
# listener.ora Network Configuration File: D:apphjxproduct11.2.0dbhome_1networkadminlistener.ora
# GeneratedbyOracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:apphjxproduct11.2.0dbhome_1)
(PROGRAM = extproc)
(ENVS ="EXTPROC_DLLS=ONLY:D:apphjxproduct11.2.0dbhome_1binoraclr11.dll")
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY= EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
)
ADR_BASE_LISTENER = D:apphjx
tnsnames.ora:
# tnsnames.ora Network Configuration File: D:apphjxproduct11.2.0dbhome_1networkadmintnsnames.ora
# GeneratedbyOracle 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的配置,即安装相应的客户端,然后在首选项中进行一些配置)
注意oci库选择安装好的客户端的。