-
plsql连接oracle数据库报ora 12154错误解决方法
2020-12-16 12:49:54先检查服务器端的监听服务是否打开,如果没有打开请启动其监听 客户端:tnsping <tns> 服务器Linux下: #>lsnrctl status 查看监听状态 #>lsnrctl start 启动监听 2.通过Sql Plus连接一下试试,如果Sql Plus连接能成功... -
linux下连接数据库失败 ora-12154
2018-03-07 14:36:27前两天连接数据库时突然出现:连接数据库失败 ora-12154 最后百度了一下 说是oracle数据库的监听服务挂了 应该进行启动。 启动过程在这里做个记录(不过就是一些简单的命令而已): 1 使用xshell连接oracle所...前两天连接数据库时突然出现:连接数据库失败 ora-12154
最后百度了一下 说是oracle数据库的监听服务挂了 应该进行启动。
启动过程在这里做个记录(不过就是一些简单的命令而已):
1 使用xshell连接oracle所部署的服务器;
2 执行sqlplus username/password
,连接数据库;
3 执行connect /as sysdba
,使用管理员用户登录;
4 执行startup
即可完成数据库监听服务的启动。
5 再重新试一下使用plsql连接数据库,成功~ -
plsql连接oracle数据库报ora 12154错误
2012-11-09 20:24:14今天遇到一个问题,使用sqlplus能够连接到远程的数据库,但是使用plsql却连接不上,报错"ORA-12154: TNS: 无法解析指定的连接标识符"... 服务器Linux下: #>lsnrctl status 查看监听状态 ...今天遇到一个问题,使用sqlplus能够连接到远程的数据库,但是使用plsql却连接不上,报错"ORA-12154: TNS: 无法解析指定的连接标识符"
解决方法如下:
1.先检查服务器端的监听服务是否打开,如果没有打开请启动其监听
客户端:tnsping <tns_name>
服务器Linux下:
#>lsnrctl status 查看监听状态
#>lsnrctl start 启动监听
2.通过Sql Plus连接一下试试,如果Sql Plus连接能成功,那就说明你的tnsnames.ora内容有错误 我的问题就在别名dev_db前面有一个空格,这个可以通过文本编辑器(Edit Plus,UE等)来查看是否有空格,只要有空格那就肯定是不行的,而且如果那段内容是出现在文件的中间的话,将导致该文件里所有相应的连接别名都不成功,如果是在最后面就只有其自身连接别名不能成功,其他连接别名还是能连接成功。(注:我的tnsnames.ora配置了多个数据库实例的连接,所有才有多个连接别名。)
如: 空格dev_db =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.168.10.5)(PORT = 1521)))
(CONNECT_DATA =
(SID = ora10)
)
)
3.如果确保你的tnsnames.ora内容没有错误,那请将%ORACLE_HOME%\product\10.2.0\db_1\NETWORK\ADMIN目录下的所有文件删了,然后重新连接,一般就能解决了。 说明一下:那个目录里的文件是在你建立连接的时候动态生成的,不要怕删了会有问题
4.进入PLSQL Developer的主界面,在登录界面选择取消即不登录进入主界面,然后选择菜单Tools(工具)-Preferences(首选项),在设置窗口中,选择Oracle-Connection(连接),对应设置窗口中,找到Oracle Home(Oracle主目录),选择你本地所安装客户端的版本,保存设置,然后重新启动PLSQL Developer,这时就可以正常登录了。
我是使用第二种方法解决的。 -
win10下使用plsql developer连接linux虚拟机Oracle 11g 报错 ora-12154
2019-03-31 11:38:12前提: 1、虚拟机中已成功安装Oracle...问题:使用PL/SQL developer 连接Oracle11g,提示错误ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA 以下是我报错的配置: linux虚拟机服务器端...前提:
1、虚拟机中已成功安装Oracle数据库
2、配置了监听器
3、下载安装PLSQL
4、安装并配置好instantclient
问题:使用PL/SQL developer 连接Oracle11g,提示错误ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA
以下是我报错的配置:
linux虚拟机服务器端
listener.oraLISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.159.129)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.159.129)(PORT = 1522)) ) ) SID_LIST_LISTENER= (SID_LIST= (SID_DESC= (GLOBAL_DBNAME=orcl) (ORACLE_HOME=/u01/app/oracle/product/11.2.0) (SID_NAME=orcl)) )
tnsnames.ora
orcl= (*DESCRIPTION = (DESCRIPTION_LIST* = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.159.129)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.159.129)(PORT = 1522)) ) (CONNECT_DATA = (SERVICE_NAME=orcl) ) )
win10客户端tnsnames.ora配置
orcl= (*DESCRIPTION = (DESCRIPTION_LIST* = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.159.129)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.159.129)(PORT = 1522)) ) (CONNECT_DATA = (SERVICE_NAME=orcl) ) )
错误原因就在上面斜体部分,正确配置应为
orcl= *(DESCRIPTION = (ADDRESS_LIST =* (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.159.129)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.159.129)(PORT = 1522)) ) (CONNECT_DATA = (SERVICE_NAME=orcl) ) )
这个错误确实低级,而且listener.ora此处也应为(DESCRIPTION = (ADDRESS_LIST =
但目前不影响使用,后面看看会不会有影响吧,暂时不改了。
-
linux下导出oracle时报错【ORA-12154: TNS:could not resolve the connect identifier specified】
2015-07-03 16:55:53今天同事在外地让帮忙导出一下数据库实例,因为不了解他负责的那一块,所以出了一些...看到这一句之后【ORA-12154: TNS:could not resolve the connect identifier specified】百思不得其解, 因为我在本地自己的电脑今天同事在外地让帮忙导出一下数据库实例,因为不了解他负责的那一块,所以出了一些问题,总结如下:
oracle用户远程登录数据库服务器上,执行下图红框中的命令1,报错如下图红框2:
看到这一句之后【ORA-12154: TNS:could not resolve the connect identifier specified】百思不得其解,
因为我在本地自己的电脑,用同样的用户名密码和实例名【sun_test】,可以用plsql登录数据库,为啥会报错identifier错误。
下图为我本地的tnsnames.ora文件的配置,实例名sun_test
=============================================================================================
后来我查看了服务器的tnsnames.ora文件,发现如下图
后来我把语句改成
>exp giccard/giccard@sun_cardfs file=/home/oracle/20150703.dmp full=y
就一切OK了,看来,在服务器本地导出文件时要用服务器本地的连接名
-
cx_Oracle.DatabaseError: ORA-12154: TNS
2020-12-21 11:18:06这个问题有点坑,在linux下ora_addr需写成"ip:port/orcl",而windows下需写成实例名,就是tnsnames.ora里配置的。见下面例子: # -*- coding: utf-8 -*- # @Time : 2020/12/12 16:14 # @Author : drguo # @FileName... -
linux oracle无法解析指定的连接标识符_ORA-12154: TNS: 无法解析指定的连接标识符...
2020-12-20 19:29:23最近安装oracle11g,使用PL/SQL Developer作为客户端进行访问时,一直报错,错误提示如下:即ORA-12154:TNS:无法解析指定的连接标识符。为什么会出现这种问题?我们来回顾一下相关软件的安装及配置过程:第二步:PL... -
linux oracle无法解析指定的连接标识符_ORA-12154: TNS: 无法解析指定的连接标识符解决...
2020-12-20 19:29:30用PL/SQL Developer连接公司 Oracle 数据库,登录时出现如下错误信息:ORA-12154: TNS: 无法解析指定的连接标识符,(有时可能不会出现错误对话框,但也连不上,多试几次都会弹出如下图的错误对话框)。 1. 检查服务... -
ora-12154 TNS :could not resolve the connect identifier specified解决办法
2019-07-23 13:16:55ora-12154 TNS :could not ...1、在终端输入echo $ORACLE_HOME 查看oracle在Linux的安装路径,找到tnsnames.ora文件,例如我的在/home/oracle/OraHome/product/10.2.0/network/admin下,然后将改文件通过SSH传... -
linux下oracle导出失败的问题 12154错误
2018-03-13 10:25:00其次是tnsnames.ora是否存在 不存在就写进去 查询 nev |grep 环境变量名 export 环境变量名="环境变量路径" -表示 继承环境变量 比如su root 到 su - oracle set 表示查询当下路径下环境变量 find +... -
ORA-12154: TNS: 无法解析指定的连接标识符
2014-03-26 13:55:24新申请下来的笔记本之前装了oracle,经过查看是以前的员工卸载了,所以我偷懒没重装系统,只是又装了... 服务器Linux下: #>lsnrctl status 查看监听状态,也可以查看端口 #>lsnrctl start 启动监听 2.Sql Plus -
ORA-12154: TNS: 无法解析指定的连接标识符问题解决
2012-01-11 12:07:001.先检查服务器端的监听服务是否...服务器Linux下: #>lsnrctl status 查看监听状态 #>lsnrctl start 启动监听 2.通过Sql Plus连接一下试试,如果Sql Plus连接能成功,那就说明你的tnsnames.ora内容有... -
解决:win7 ,64位下,vs 2008 ,oracle 数据库使用内置的web server 报ORA-12154: TNS: 无法解析指定的连接...
2012-11-07 14:28:00最近公司产品开始准备支持ORACLE 版本,在此过程中遇到不少问题. 在此标记. 1.ORA-12154: TNS: 无法解析指定的连接标识符 错误 这个错误比较常见,一般可能的原因如下(网上抄来): ...服务器Linux下: #>l... -
关于解决Oracle登录:ora-12154:tns:无法解析指定的连接标识符
2014-08-02 18:36:00开始学习Oracle,所以今天就打算把Oracle 10g安装下。安装完后就来进行测试是否能够正常的工作。 在安装的过程中,配置的全局数据库为tmt。 但是使用SQL Plus登陆的时候,用户名:scott,口令为:tiger,主机字符... -
Oracle 11g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!
2013-05-05 18:41:042、linux(centos6.2)服务器 3、client(win7-64bit) 4、刚刚在win7环境下安装好win64_oracle11gR2_client (下载地址:http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_client.zip) 操作: 1、打 -
linux rails 连oracle 注意事项
2008-08-14 16:24:41今天试了一下,linux rails 连oracle 出现ora-12154错误,原因是rails 默认会在/etc/下找tnsnames.ora文件(/etc/tnsnames.ora),找不到则出下此错误,本人比较笨,直接把我window下tnsnames.ora 复制到此目录下,... -
64位win7下pl/sql无法连接oracle解决方法
2020-12-15 20:59:48解决方法:①在linux下找到oracle目录下的listener.ora,用vi编辑②下面红色为添加部分,其中GLOBAL_DBNAME要与客户机配置的oracle网络名一致,SID_NAME要与本地数据库实例名一致 代码如下:SID_LIST_LISTE -
Oracle数据库精讲与疑难解析.part1(共七部分)
2011-08-20 20:24:06=================================================...实务15 在linux(unix)环境下成功安装了oracle g,从windows 实务15 下用ie登录oracle g的em时,按钮显示为“□□” 实务 实务16 在linux as4安装oracle i(9.2... -
[完整][Oracle][Oracle数据库精讲与疑难解析].pdf
2012-11-17 16:25:15实务15 在Linux(UNIX)环境下成功安装了Oracle g,从Windows 实务15 下用IE登录Oracle g的em时,按钮显示为“□□” 实务 实务16 在Linux AS4安装Oracle i(9.2.X.X),当执行runInstaller时,出现错误 实务17 ... -
Oracle数据库精讲与疑难解析part2
2013-07-29 11:26:32有两部分,请分别下载。 基本信息 作者: 赵振平 [作译者介绍] 出版社:电子工业出版社 ISBN:9787121061899 上架时间:2008-5-30 出版日期:2008 年5月 ... 耗时3年,作者曾为...实务15 在linux(unix)环境... -
Oracle数据库精讲与疑难解析part1
2013-07-29 11:24:41有两部分,请分别下载。 基本信息 作者: 赵振平 [作译者介绍] 出版社:电子工业出版社 ISBN:9787121061899 上架时间:2008-5-30 出版日期:2008 年5月 ... 耗时3年,作者曾为...实务15 在linux(unix)环境...