win10 oracle11g彻底删除并重装教程
卸载oracle11g步骤:
1.首先关掉所有oracle的相关服务,然后找到oracle的卸载程序universal installer:
然后点击卸载产品,然后点击展开全部,将主目录以外的所有应用全部卸载掉,然后将点击显示空目录,将主目录删掉。
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.将数据库的安装目录删掉:下图是安装目录所有的文件夹
然后去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的配置,即安装相应的客户端,然后在首选项中进行一些配置)
注意oci库选择安装好的客户端的。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。