plsql 连接oralce数据库,报ora 12557 tns 协议适配器不可加载错误

错误 ORA1 2 5 5 7 : 未找到侦听器服务。

1 .启动服务和监听器。
确保 OracleService 和 OracleOraDb_homeTNSListener 服务正在运行。
验证侦听器是否已使用 OracleNetManager 或命令行启动。

2 检查您的 tnsnames.ora 配置。
进入Oracle安装目录NETWORKADMIN,确保服务名、主机名、端口、SID正确。

3 删除注册表Oracle环境变量。
在 HKEY_LOCAL_MACHINESOFTWAREOracle 中查找并删除与安装相关的键。
在继续之前备份您的注册表。

4 重新启动计算机。
删除注册表后需要重新启动。

5 重新配置环境变量。
重新启动后,将 ORACLE_HOME 和 PATH 设置为指向正确的 Oracle 目录。

我已经检查过好几次了,通常只需几个步骤就可以解决。
但是,您需要自己测试具体的项目时间数字。
你自己掂量一下。

plsql developer怎么连接oracle数据库

哦,我有 PL/SQL Developer 连接 Oracle 数据库的经验。
有一次,我记得帮客户配置,场景非常复杂。

首先,您必须在安装 PL/SQL Developer 的计算机上安装 Oracle 客户端。
这一步非常重要;因为客户端是连接数据库的桥梁;安装客户端后,您必须使用网络配置助手来配置监听器。
您需要仔细研究这个工具,因为它负责告诉数据库您的客户在哪里。

之后,您必须编辑 tnsnames.ora 文件,该文件通常隐藏在 %ORACLE_HOME%\network\admin 目录中。
我当时正在做一个项目,这个文件的内容如下:
甲骨文数据=(描述= (地址列表= (地址=(协议=TCP)(主机=1 9 2 .1 6 8 .0.5 8 )(端口=1 5 2 1 )) ) (连接数据= (SERVICE_NAME=oracledata) ) )
注意,实际安装时这里的SERVICE_NAME必须替换为服务名称,HOST必须替换为安装Oracle服务器的机器的IP地址。

配置此文件后,理论上 PL/SQL 开发人员应该能够连接到数据库。
但现实往往并非如此简单。
有时您必须安装额外的msvcr7 1 .dll文件,否则连接可能会失败。
当时不明白为什么会出现这个问题,但是客户端需要这个文件。

连接成功后,您进入PL/SQL Developer您可以创建一个新连接并输入 tnsnames.ora 文件中指定的连接名称。
理论上应该可以连接。

但是别高兴得太早。
如果连接成功,您必须确保网络设置正确;防火墙没有拦截,Oracle服务器运行正常。
有时还需要检查Oracle客户端和数据库版本是否兼容。

总之,配置监听器和连接信息的过程既不困难也不简单。
你必须一步一步地去做;要有耐心,通常可以完成它。

plsql连接oracle没有连接为选项 plsql连不上oracle数据库

如果未设置环境变量,请将其添加到PATH。
ORACLE_HOME 未配置。
查找客户端目录。
位数不匹配。
找到对应版本的DLL。
TNS 解析错误。
请参阅 tnsnames.ora。
监控未打开,服务管理器已启动。
重新配置 PLSQL,工具 - 环境设置。
数据库已关闭,服务管理器已打开。
使用SQLPlus查看问题出在哪里。
你自己掂量一下吧。