1、用tnsping <service_name>检测 plSQL登陆时database(数据库)别名是否可正确解析,如报“TNS-03505:无法解析名称”,则此database别名有冲突,需更改。 2、手工改动tnsnames.ora后,在oracle client中修改主机名(“对象”--“将数据库添加到树”--“从本地的……”,然后把错误主机名删除或从树中移除) 3、重新...
当你在使用PL/SQL连接Oracle数据库时遇到ORA-12154错误,这通常表示TNS:无法解析指定的连接标识符。这个错误可能由多种原因引起,以下是一些解决步骤,你可以按照这些步骤逐一排查问题: 确认ORACLE_HOME和TNS_ADMIN环境变量设置正确: 确保ORACLE_HOME环境变量设置为Oracle客户端软件的安装目录。 如果你的tnsnames.ora文件不...
出现这种问题,首先我们想到的是检查服务有没有问题OracleOraDb11g_home2TNSListener。在运行中输入services.msc,打开服务窗口,看看OracleOraDb11g_homeTNSListener这个服务是否正在运行,如果没有运行,则启动。 2.使用SQL PLUS测试连接。 如果还有问题,我们使用SQL PLUS测试是否能够连接。运行输入cmd,在命令提示符窗口中输入...
今天在使用plsq建立数据库连接时,一直提示TNS: 无法解析指定的连接标识符,通过查找发现问题所在。 我的问题就在别名XIEYULIN_PC_KF前面有一个空格,这个可以通过文本编辑器(Edit Plus,UE等)来查看是否有空格,只要有空格那就肯定是不行的,而且如果那段内容是出现在文件的中间的话,将导致该文件里所有相应的连接别名都...
2、用tnsping检测plSQL登陆时database(数据库)别名是否可正确解析,如报“TNS-03505:无法解析名称”,则此database别名有冲突,需更改。3、使用SQLPLUS测试连接。如果还有问题,我们使用SQLPLUS测试是否能够连接。4、通过PL/SQLDeveloper连接dev_db时,报“ORA-12154:TNS:无法解析指定的连接标识符”。(...
当您在PL/SQL中尝试连接本地Oracle数据库时,可能会遇到ORA-12154错误。这个错误表示无法解析指定的连接标识符,通常是由于以下几个原因造成的: 连接字符串错误:确保您的连接字符串是正确的,包括主机名、端口和服务名。如果您的主机名是本地主机,则可以使用“localhost”或“127.0.0.1”。如果使用服务名,请确保该服务...
PLSQL连接数据库ORA-12154TNS无法解析指定的连接标识符: 按照网上提供的方法,做了如下操作: 1、在CMD下运行如下命令就可以: lsnrctlstatus正常如下: C:\Users\Administrator>lsnrctlstatus LSNRCTLfor64-bitWindows:Version11.2.0.1.0-Productionon30-11月-201418:3 8:33 Copyright(c)1991,2010,Oracle.All...
在使用oracle自带的sqlplus连接本机或者远程的oracle实例均能成功过,但使用 PL/SQL Developer 连接任何一个实例在登录时均报“ORA-12154: TNS:无法解析指定的连接标识符”错误。既然sqlplus已经能够连接,说明oracle的安装(至少客户端的安装)是正常的,TNS的配置是正确的。问题应该出在PL/SQL Developer 自身。
没有设置PLSQL中的ORACEL HOME吧。反正试试吧。1.提示输入用户名密码时点击取消,这样就进入了没有登录的PLSQL主界面。2.在菜单中选择Toos中选择preferences,在设置窗口中选择ORACLE,再选择 connection 在窗口中找到ORACLE HOME设置要连接的那个版本的库HOME。3.保存设置,重启PLSQL后登录即可。