大家好,又见面了,我是你们的朋友全栈君。 相信使用过Oracle数据库的人一定碰到过“ORA-12154: TNS: 无法解析指定的连接标识符”错误,我在此做一个小小的总结。...最后,点击“下一步”完成即可,如果不知道或者忘记Oracle服务名可以通过查看服务获得,比如我这里配置的主机名是我本机,在我的电脑服务中找到oracle相关的服务 通过上面的服务名称,可以看出我安装的服务名就是...NETWORK\ADMIN\tnsnames.ora中增加了一行配置(由于我的Oracle是安装在D盘Oracle目录中,具体路径根据安装时选择的路径而定)。...Net Manager然后连接Oracle数据库,可能会出现“ORA-12154: TNS: 无法解析指定的连接标识符”这时,你就应该怀疑,我到底访问的是哪个路径下的配置文件呢?...\ADMIN\sqlnet.ora,那么我想你应该明白了。
大家好,又见面了,我是你们的朋友全栈君。...今天在群里碰见了一个ORA-12154的问题,在此记录一下解决过程 起因是群里面一个人问了他的Windows客户端采用easy connect方式连接服务器的时候,报错如下: ORA-12154:TNS...那么就说明是这台windows客户端的问题了 找了相关资料之后把问题锁定在了sqlnet.ora文件的一个参数上: NAMES.DIRECTORY_PATH 查找文件找出这个文档的功能描述如下(具体可以参考...ERROR: ORA-12154: TNS: 无法解析指定的连接标识符 请输入用户名: 好吧,就是这样。...,即使我们不配置NAMES.DIRECOTRY_PATH参数的话,我们依然可以用easy connect的连接方式连接Server端的,不过如果出现配置错误或者客户端类似的异常情况的话,这不失是一种解决方式
大家好,又见面了,我是你们的朋友全栈君。 在本地导入或者导出数据偶然遇到导入失败,oracle报错ora 12154 无法解析指定的连接标识符。...导入命名如下: imp crspuser/123456@crsp fromuser=crspfenlove touser=crspuser file=d:\daochu20140102.dmp 错误信息...: EXP-00056: 遇到 ORACLE 错误 12154 ORA-12154: TNS: 无法解析指定的连接标识符 EXP-00000: 导出终止失败 通过网络搜索解决方案要么说重启数据库监听服务要么说没有启动监听服务...,查来查去最终发现原来是oracle的配置文件tnsnames.ora没有配置连接数据库的实例名。
大家好,又见面了,我是你们的朋友全栈君。...原 ORA-12154 和 TNS-03505 监听错误的解决方法https://blog.csdn.net/tianlesoftware/article/details/5716028版权声明: https...报ORA-12154 错误: ORA-12154: TNS: 无法解析指定的连接标识符 用tnsping 一下: C:/Documents and Settings/user.HQ-TEXT>tnsping...Oracle的path 是放在path最后的,网上的说法是将Oracle的path放到最前面。 就解决了。 这里要注意的地方,如果在界面上来修改环境变量,是需要重启电脑的。 这样太麻烦了。...在界面修改 我的电脑->属性->高级->环境变量 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/161534.html原文链接:https://javaforall.cn
大家好,又见面了,我是你们的朋友全栈君。 谈到ora-12154问题,网上有一大堆解决方法,原因基本统一:tns或listener配置不正确。...我遇到的现象是:在本机建了一个2003的虚拟机,虚拟机里面装了oracle10g,默认配置。...本机只装了oracle10g的客户端,当我以前用本机连接局域网内数据库的orcl服务(数据库与局域网内数据库一样)时没有问题,但是在连接虚拟机中的orcl服务却连不通,总是报ora-12154错误。...按照如下过程,一般都能解决: 在虚拟机内开cmd,用lsnrctl status查看监听器监听的服务 如看到监听服务“orcl”,那在本机的tns配置中(SERVICE_NAME = orcl)必须写orcl...= (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = test) 自定义服务名 (ORACLE_HOME = E:\oracle\product\10.2.0\db_1
大家好,又见面了,我是你们的朋友全栈君。...问题 ORA-12154: TNS:could not resolve the connect identifier specified ,即无法解析指定的连接 标识符。...解决方法:右击 我的电脑 -> 属性 -> 高级 -> 环境变量 -> 系统变量 -> 新建 , 变量名为:TNS_ADMIN 变量值为:%ORACLE_HOME%/NETWORK/ADMIN.../ 其中 %ORACLE_HOME% 即 Orcale 的安装路径, 其实,设置的该环境变量的值为 tnsnames.ora文件所在路径,特别是重装后或其它操作,忘了设置...如果本机上安装了ORACLE,并且设置了 ORACLE_HOME 环境变量, 那么会自动在 %ORACLE_HOME%/NETWORK/ADMIN/位置查找 tnsnames.ora 文件
大家好,又见面了,我是你们的朋友全栈君。 新入职公司,需要安装一些软件,安装了oracle客户端和plsql,结果发现plsql的database是空白,没有可选。...找了度娘,查看安装路径,是oracle安装路径:d:/oracle/product/11.2.0/client_1/admin文件夹下少了两个文件,listener.ora和tnsnames.ora,于是卸载重装...解决方法: 在admin路径栏敲cmd,netca,根据提示新建一个监听。admin文件夹下就会多一个listener.ora文件(可能还会多几个其他文件,不影响)。...至于tnsnames.ora,可以自己写,或者网上找一个,或者找同事copy一个(我是找同事要的,结果掉抗了)。 好了,文件配齐了。...如果你还是报ora:12154,那么你需要好好看一下你同事给你的tnsnames.ora文件,可能其中有一部分是已经废弃的,好死不死你又不知道,结果一直用错误的数据连接,打死你也连不上。
案例一 下面是一个监听的基本配置,我故意在前面多加了一个空格(黄色标记所示)。...案例二 在倒数第2行的右括号,一个是顶格的,一个前面有一个空格。...我试了一下,故意把address后面的右括号放到了下一行,然后顶格。...) ) ) ) 启动监听的时候还是报错,这次貌似指向的错误信息更明确了。...) ) ) ) 案例四 Listener.ora的情况在tnsnames.ora里也是一样的情况,不过报错是ORA的错误,有一个好处是都是ORA-12154错误。
大家好,又见面了,我是你们的朋友全栈君。 从网上得知,oracle有个bug:连oracle的程序exe的路径中如果包含(、还有啥特殊字符的时候,就连不上,报错误ora 12154。...我今天也遇到了,我在EA连oracle的时候,死活要报这个错,后来把EA的安装目录从C:\Program Files (x86)中剪贴到没有()的地方,就可以了。
,报:ARC1: Becoming the 'no FAL' ARC错误,告警中日志如下 MMON started with pid=15, OS id=10552 Oracle_BASE from...Error 12154 received logging on to the standby 4、通过第三步发现主库中无法连接备库,导致报12154错误,通过分析,由于我们在备库中采集的是静态监听方式来同步数据...,在服务器启动时,并不会自动启动静态监听,从而导致RAC和备库不是属于连接状态, 5、解决方法先在备库中手动启动静态监听,观察备库是否报错 [oracle@racdg trace]$ lsnrctl status...--显示为静态监听 The command completed successfully 6、此时再次查询DG的状态,发现有归档日志传输过到DG库中 SQL> SELECT MESSAGE FROM V...,可以通过在主库中做日志切换观察备库中的日志是否打印,若能正常打印则是正常的 在主库中做日志切换: SQL> archive log list; Database log mode Archive Mode
作者 | JiekeXu 来源 |公众号 JiekeXu DBA之路(ID: JiekeXu_IT) 如需转载请联系授权 大家好,我是 JiekeXu,很高兴又和大家见面了,今天和大家一起来看看使用 OGG...21c 遇到的几个问题 从去年开始便一直使用的是 ogg 19c,但今年年中时候发现官方居然将 Linux x64 位的 ogg 下载链接下架了,不知为何无法下载到这个版本了(PS:有需要的前去我的墨天轮地址下载...TNS 错误 不管我在11g 中,还是在新的 19c 中都会出现这个问题,最初是在八月初的时候打算使用 ogg 21c 来捕获11g 的数据,但安装完后就报了登录错误的问题,总感觉是环境变量的问题,反复查找了半天...在 ogg 12c 及以上的版本中, 增强了数据的安全性, 提供了密码登录功能,具体可以这样: ---创建身份证明 ggsci add credentialstore alter credentialstore...Oracle mining database for trail format RELEASE 12.2 or later” 的描述中.
用PL/SQL Developer连接公司Oracle数据库,登录时出现如下错误信息:ORA-12154: TNS: 无法解析指定的连接标识符,(有时可能不会出现错误对话框,但也连不上,多试几次都会弹出如下图的错误对话框...检查tnsnames.ora配置 在客户端的安装路径下,我的是D:\oracle\instantclient_12_1\NETWORK\ADMIN,创建一个文件,名为:tnsnames.ora,如果之前创建过了...在tnsnames.ora中追加如下内容: SID名 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT...如果还不行,在pl/sql developer的登录窗口中点“取消”按钮,进入pl/sql developer后,执行“工具”-> “首选项” -> 连接,按下图所示进行配置(其中oracle主目录就是...oracle客户端的路径)。
于是先使用图形化netca创建dcsopen的监听项错误依旧,经过一系列测试,确定了文件listener.ora: # listener.ora Network Configuration File:...(指当实例启动后,由后台进程PMON在监听器中注册数据库服务信息。动态注册机制下,原来监听器中的SID_LIST部分将不再需要。)...解决过程中,有的帖子说需要设置$TNS_ADMIN环境变量,尽管这是有两个Oracle版本同机,但后来测试不配置,也可以访问,说明这不是关键问题。...解决过程中,对我有帮助的帖子: http://blog.itpub.net/7199859/viewspace-374281/ http://blog.itpub.net/519536/viewspace...(NetCA.java:420) at oracle.net.ca.NetCA.main(NetCA.java:406) 仍存问题: 对比如下配置,未发现不同点,奇怪: 手工创建
OracleOraDb11g_home1TNSListener OracleServiceORCL 二、使用plsql developer访问数据库 1)打开plsqldev,登录 2)此时可能不显示数据库...(提示无法识别64位Oracle,下面有解决办法) 3)解压oralce插件,放在以下路径:C:\DevTools\instantclient_11_2 4)打开plsqldev,不输入用户名/密码,取消...5)将Oracle Home路径指定为Oracle Client目录(C:\DevTools\instantclient_11_2),OCI Libaray路径为Oracle Client目录的oci.dll...6)确定,退出,重新登录即可 7)若提示“ORA-12154: TNS: 无法解析指定的连接标识符”,查看是否是tns配置错误 oracle instantclient_11_2插件安装 1.安装plsql...PLSQL\instantclient_11_2(实际使用的TNS) 使用工具连接数据库: 打开PLSQL Developer 用户名:xxx 口令:xxx 数据库:WDDB 连接身份为:Normal 在项目中配置数据库
错误描述: 服务器A & B:WINDOWS2003 server + Oracle 10g 需要在服务器A上建立DBLINK,连接上服务器B上的数据库。...执行步骤: 1、在A中的tnsname中建立服务器B上的数据库的连接描述符 2、在A中以sys身份建立DBLINK 连接测试: conn as select * from 提示错误:ora-12154...,成功 4、在B服务器上建立A的DBLINK,成功 从上面的结果可以看出,一定是A服务器的Oracle设置有问题,而且从提示上看,只能是Tnsname的问题。...解决方法: %ORACLE_HOME%/tnsname改完之后,成功查出结果。 借此机会感谢小栋! tips: 如果连接的是UNIX服务器上的数据库,tnsname中的host只能填写IP地址。...发现,即使是SELECT 一个DBLINK,也会有COMMIT按钮,说明有可能锁住远程表。
大家好,又见面了,我是你们的朋友全栈君。...今天遇到一个问题,plsql连接oracle数据库报ora 12154错误,本文将为您详细介绍此等问题的几种解决方法 (我是使用第二种方法解决的) 解决方法如下: 1.先检查服务器端的监听服务是否打开...(注:我的tnsnames.ora配置了多个数据库实例的连接,所有才有多个连接别名。)...,那请将%ORACLE_HOME%\product\10.2.0\db_1\NETWORK\ADMIN目录下的所有文件删了,然后重新连接,一般就能解决了。...-Preferences(首选项),在设置窗口中,选择Oracle-Connection(连接),对应设置窗口中,找到Oracle Home(Oracle主目录),选择你本地所安装客户端的版本,保存设置
大家好,又见面了,我是你们的朋友全栈君。 对于这个问题,对于我这种初学者来说是经常遇到的,今天就把可靠的解决发法记于此,希望能帮助到大家。...ORA-12154: TNS: 无法解析指定的连接标识符 第一步: 查看自己的Oracle服务是否打开。...OracleOraDb10g_home1iSQL*Plus是SQL Plus的服务,如果不习惯在命令行下面操作数据库,可以不用启动。...第二步 配置好服务后就可以通过我们配置的网络服务名访问Oracle数据库了。...第三步 打开cmd,输入tnsping booksales (我配置的是booksales) 显示已使用适配器来解析别名表示已成功 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn
先说说我是怎么样连接上的: 我先安装了Oracle9i客户端精简版,然后将原来oracle 11g r2的network文件夹下的tnsnames.ora文件覆盖掉精简客户端下的network文件夹中的...那么登录时,在pl/sql developer登录框中便会看到tnsnames.ora中定义的tnsname: ?...下面例子中有两个,demo 对应的本机,SALES对应的另外一个IP地址,里边还定义了使用主用服务器还是共享服务器模式进行连接....常见故障解决办法: TNS-12154 (ORA-12154):TNS:could not resolve service name 该错误表示用于连接的网络服务名在tnsnames.ora文件中不存在...该错误表示能在tnsnames.ora中找到网络服务名,但是在tnsnames.ora中指定的SERVICE_NAME与服务器端的 SERVICE_NAME不一致。
大家好,我是架构君,一个会写代码吟诗的架构师。...最近接手离职同事的项目,交接进行了30分钟,牛人直接给了我一个.7z的压缩包,然后电话不接,QQ消息不回,失踪了。...- Production NLSRTL Version 11.2.0.1.0 - Production X86下本地测试一切正常, 于是乎编译X64往64位Server 2008服务器上放的时候发生错误...我发现这个Exception来至于System.Data.OracleClient.OracleException , 1>我下载了一个64位的System.Data.OracleClient.dll测试...,问题依旧, 2>我在程序池中设定兼容32位,然后本地BUILD 一个x86的包部署,不但所有DLL无法加载,老的版本也跟着报错 3>改回设定默认:不兼容32位,然后本地BUILDX64,ANYCPU的包部署
第一个错误是: ORA-12154: TNS:could not resolve the connect identifier specified 第二个错误是: ORA-12170: TNS:Connect...同时我查看了防火墙的配置,该有的IP信息都有了。...到底是哪里出了问题呢,和开发的同学聊,他的回答让我有些诧异, 访问数据的时候就报这个 这个连接串没问题 查询请求可以执行 但是insert 的时候就报错了 看到这里,我脑海里就有了大概的思路了...第二个是一个数据访问报错,业务同学反馈,一台搬迁的服务器修改了IP之后,他们连接应用的时候抛出了下面的错误, [show] java.sql.SQLException: ORA-01034: ORACLE...我没有着急把数据库先启动,而是启动到了nomount状态,尝试看看有什么信息,错误的原因其实很简单,就是系统资源设置不足导致,比如memlock,可以通过启动的错误日志看出。
领取专属 10元无门槛券
手把手带您无忧上云