输入口令后提示协议适配器错误

1:输入conn sys / as sysdba后,出现输入口令,把连接数据库的密码复制到此处后回车,出现如下图
在这里插入图片描述

提示协议适配器错误。
2:首先检查oracle服务是否开启,打开控制面板——系统和安全——管理工具——服务,双击打开。
输入口令后提示协议适配器错误_第1张图片
查看画圈处是否打开(名称不必相同,主要是OracleService开头即可)
如果显示已启动,则查看注册表,点击开始——运行,输入regedit,如下图
输入口令后提示协议适配器错误_第2张图片
找到HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME目录下,将ORACLE_SID的值改成trdp与上图OracleServiceTRDP后面trdp相同即可,如果没找到该目录,则找HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node目录,如下图
输入口令后提示协议适配器错误_第3张图片
然后在找到ORACLE目录下的KEY_OraDb11g_home1,单击该目录找到ORACLE_SID,右键单击修改名称,如下图
输入口令后提示协议适配器错误_第4张图片
将上图所标注的值修改成与服务中的OracleServiceTRDP的尾部trdp相同即可,然后再返回到cmd命令中继续输入连接数据库密码回车。如下图
输入口令后提示协议适配器错误_第5张图片
如上图所示即成功,然后可以继续输入其他命令。

你可能感兴趣的:(输入口令后提示协议适配器错误)