首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在向SQL Developer添加新连接时未显示Oracle TNS名称

在向SQL Developer添加新连接时,如果未显示Oracle TNS名称,可能是因为Oracle客户端没有正确配置。以下是一些建议来解决这个问题:

  1. 确保Oracle客户端已经正确安装,并且环境变量已经正确设置。MY_TNS_NAME = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = myhost)(PORT = myport)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = myservice) ) )
  2. 检查tnsnames.ora文件是否存在,并且位于正确的位置。这个文件通常位于$ORACLE_HOME/network/admin目录下。
  3. 检查tnsnames.ora文件中是否有正确的TNS名称定义。例如:
  4. 确保SQL Developer使用的Oracle客户端版本与tnsnames.ora文件中定义的TNS名称兼容。
  5. 如果以上步骤都无法解决问题,可以尝试重新安装Oracle客户端,并且确保在安装过程中选择了正确的组件和配置。

推荐的腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

连接Oracle数据库以及其安装方法

Oracle 12c中,当连接到数据库服务器,默认数据库是名为CDB$ROOT的ROOT容器数据库。 ...使用SQL Developer连接Oracle数据库服务器 SQL Developer是一个用于Oracle数据库中使用SQL的免费GUI工具。...与SQL * Plus程序一样,SQL Developer安装Oracle数据库服务器或客户端自动安装。...要启动SQL Developer程序,请单击开始菜单中Oracle程序文件夹中的SQL Developer图标,如下图所示: 以下显示SQL Developer程序: 要创建一个的数据库连接: (...第二步,选择TNS作为连接类型。 第三步,选择TNS连接类型后将显示“网络别名”列表。只要选择PDBORCL作为网络别名。 通过这样做,可以明确指定要连接的可插拔数据库PDBORCL。

1.2K20

PLSQL连接Oracle数据常见问题ORA-12154: TNS

程序中连接Oracle数据库的方式与其他常用数据库,如:MySql,Sql Server不同,这些数据库可以通过直接指定IP的方式连接,但是Oracle则需要通过Oracle客户端配置网络服务名的方式来连接...最后,点击“下一步”完成即可,如果不知道或者忘记Oracle服务名可以通过查看服务获得,比如我这里配置的主机名是我本机,我的电脑服务中找到oracle相关的服务 通过上面的服务名称,可以看出我安装的服务名就是...当我安装好PLSQL Developer软件后登陆任然出现了“ORA-12154: TNS: 无法解析指定的连接标识符”,如果是Win7,Win8用户甚至可以会出现弹出一个白框的情况,这时需要以管理员身份运行...需要注意的是,安装PLSQL Developer不能安装在带有括号的目录中,如64bit系统的Program Files (x86)目录,就会出现无论你怎么设置,它依然不停的弹出“ORA-12154...: TNS: 无法解析指定的连接标识符”。

1.8K20
  • Java开发环境系列:Oracle连接工具plsql developer使用方法

    1.登录PL/SQL Developer 这里省略Oracle数据库和PL/SQL Developer的安装步骤,注意在安装PL/SQL Developer软件,不要安装在Program Files...按理说安装PL/SQL Developer,就已经识别到了Oracle Home和OCI Libaray了。管它呢?...Oracle Home这选项下,没有自动识别到Oracle Home目录,于是手动指定Oracle Home路径。 点击“确定”,退出PL/SQL Developer,再次登录。...然后解压后的C:\instantclient_11_2目录下新建NETWORK\ADMIN目录,ADMIN目录下新建tnsnames.ora文件,添加数据库TNS。...退出PL/SQL Developer。 4.验证Oracle Client 打开的PL/SQL Developer,输入用户名和密码,database选项下,可以看刚才配置的TNS了。

    1.7K30

    险恶江湖:OracleTNS_ADMIN获取与设置混乱误删除案例

    微信群中有朋友提出一个问题:如何获得OracleTNS_ADMIN的变量值? TNS_ADMIN 是Oracle的一个环境变量,指向 SQL*Net 配置文件的位置。...删除确认OEM上的连接字符串是正确的,然而很快发现,生产库的数据被删除了。...TNS_ADMIN中,tnsnames.ora有一tnsname指向生产库。 Oracle目录中,tnsnames.ora中有一同样名称的tnsname指向开发库。...OEM启动后,左边的数据库目录树是从Oracle目录的tnsnames.ora中解析出来的,完全忽略了TNS_ADMIN环境变量,即使是执行“将数据库添加到树”操作,也是完全忽略了TNS_ADMIN变量...图1中显示的被选中的数据库为“XTY”,图2显示的是这个库的连接字符串。

    4.5K60

    plsql developer配置数据库连接_plsql使用教程

    使用PL/SQL Developer客户端工具的时候,一定要了解一下两点知识,它不同于sql server和mySql的客户端那样可直接使用。...”,注意这个必须是32位的,要不然PL/SQL Developer连接时会报错,直接去Oracle官网下载相应版本即可。...Developer,不用登陆直接点取消进入PL/SQL Developer主界面,然后找到工具——首选项——连接: 填写:Oracle主目录名:c:instantclient OCI库:c:instantclientoci.dll...d、设置好后关闭PL/SQL Developer,重新打开,这次显示的登录界面中可以匹配到数据库等:用户名可以是默认的system,密码和数据库是之前安装Oracle设置的,如下: 点击确定可成功登录...系统环境变量中新建两个变量: TNS_ADMIN =:D:Oracle11gFileproduct11.2.0dbhome_1NETWORKADMIN NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK

    6.1K30

    oracle连接plsqldev

    一 F:\orcale\product\11.2.0\dbhome_1\NETWORK\ADMIN 文件 tnsnames.ora (ORCL就是数据库名称) ORCL = (DESCRIPTION...1.本机是win10(64位)安装PLSQL Developer 9没有出现像PLSQL Developer 11那样的版本不匹配的问题。...PLSQL Developer 9 下载地址:http://download.csdn.net/detail/dorothy1224/9759707 PLSQL Developer 11(64位) 下载地址...(工具–首选项–连接)中配置Oracle Home(Oracle 主目录)和OCI library(OCI库),配置如下: 3.保存以上配置后,重新启动PLSQL,登录,数据库填写上面配置的连接名...ORA-12504:TNS:监听程序CONNECT_DATA中未获得SERVICE_NAME 解决:我的是登录的时候数据库名写的对应配置中的连接名,必要情况重启TNS服务。

    1.2K10

    plsqldev使用指南

    位置:Tools菜单--Preferences--Oracle--Logon HIstory--Store with password 3,双击即显示表数据 PLSQL Developer里鼠标双击表或者视图的默认响应实在让我感到失望...6、PL/SQL Developer记住登陆密码 使用PL/SQL Developer,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码; 设置方法:PL/SQL...8、查看执行计划 使用PL/SQL DeveloperSQL Window,有时候输入的SQL语句执行的效率,分析下表结构,如何可以提高查询的效率,可以通过查看Oracle提供的执行计划; 使用方法...9、调试存储过程 使用PL/SQL Developer操作Oracle,有时候调用某些存储过程,或者调试存储过程; 调用存储过程的方法:首先,PL/SQL Developer左边的Browser中选择...10、oralce精简客户端的使用 要想PL/SQL连接oracle数据库,除了PL/SQL Developer 之外还需要Oracle客户端,有一个更方便的方法就是使用Oracle精简客户端,很多地方可以下载

    2.3K10

    局域网中连接windows环境下的oracle数据库

    信息配置到同事本地的tnsnames.ora文件,使用pl/sql developer无法连接,报错TNS-12535: TNS操作超时1。...5、选择相应的协议,如添加8080端口,我们选择TCP,我写本地端口处输入8080(注意:数据库端口是默认的1521); ? 6、选择“允许连接”,点击“下一步”; ?...8、输入端口名称,点“完成”即可。 ? 9、具体效果如下,已经防火墙里开放单独端口。 ? windows10防火墙设置对特定端口开放的方法就介绍到这里。...那么同事电脑已经可以正常连接我本地的oracle数据库了。...---- ORA-12170:TNS连接超时 ↩ windows10防火墙设置对特定端口开放的方法 ↩ Windows 下查看开放端口 ↩

    2.9K10

    Oracle 错误总结及问题解决 ORA「建议收藏」

    6 版服务器会话不能使用第 7 版兼容模式 ORA-01012: 没有登录,没有连接Oracle 说明:如果在没有连接到数据库的情况下,执行PL/SQL块,会触发此异常。...: TNS: 连接 ORA-12154: TNS: 无法解析指定的连接标识符 ORA-12155: TNS: NSWMARKER 包中收到错误的数据类型 ORA-12156: TNS: 试图从错误状态中重置线路...-12230: TNS: 建立此连接出现严重的网络错误 ORA-12231: TNS: 无法连接到目标 ORA-12232: TNS: 没有到达目标的可用路径 ORA-12233: TNS: 接受连接失败...Window的cmd窗口输入set ORACLE_SID显示值,set ORACLE_SID=ORCL则设置(会话级别),永久级别请去高级系统设置添加。...Linux则 export $ORACLE_SID显示值。

    21.5K20

    关于Oracle12c连接报错的问题

    关于Oracle12c连接报错的问题 这段时间因为项目原因,接触到了Oracle12C,其实问题很简单,就是pl/sql developer能够访问数据库服务端即可,却碰到了奇奇葩葩的问题,现分享一下。...1、java端报Ora-12505错误,即TNS:listener does not currently know of SID given in connect descripter。...2、pl/sql developer客户端报Ora-01017错误,即提升invalid username/password.logon denied....=false" 3.2修改sqlnet.ora 1) 服务器环境,修改sqlnet.ora,添加以下两行: SQLNET.ALLOWED_LOGON_VERSION_SERVER=10 SQLNET.ALLOWED_LOGON_VERSION_SERVER...关于客户端到服务器端相互之间的兼容性如下表 5、安装Oracle12c客户端,又报INS-30131错误,即 Initial setup requierd for the execution of

    78320

    使用 OGG 21c 遇到的几个问题

    错误 不管我11g 中,还是的 19c 中都会出现这个问题,最初是八月初的时候打算使用 ogg 21c 来捕获11g 的数据,但安装完后就报了登录错误的问题,总感觉是环境变量的问题,反复查找了半天...不然需要借助客户端 TNS_ADMIN 配置的连接串远程登录。...因此,您必须使用 TNS 连接限定符(别名)来连接到任何数据库。这意味着 TNS 别名的相应信息是 tnsnames.ora 的一部分。通常,您的地址条目包含主机名、端口、协议和服务名称等信息。...如果 SQLNET.SEND_TIMEOUT=120 且数据库无法 120 秒内完成客户端的发送操作,则连接超时。...如果没有此参数,数据库服务器可能会继续由于计算机停机或忙碌状态而无法接收数据的客户端发送响应。 您也可以客户端设置此参数,以指定客户端连接建立后完成数据库服务器发送操作的时间,以秒为单位。

    1.8K20

    配置ORACLE 客户端连接到数据库

    --对于静态注册的服务名,通常显示为UNKNOWN。 当客户端的请求到达listener,listener选择一个合适的service handler为之服务。...ERROR: ORA-12526: TNS:listener: all appropriate instances are in restricted mode 动态注册的几个常用参数以及需要$ORACLE_HOME.../network/admin tnsnames.ora可以使用TNS_ADMIN环境变量设定到任意位置 Directory naming(目录名称解析) 目录名称解析技术使得解析实现集中化管理,用户会被指向一个解析别名的...四、常用的配置文件 ldqp.ora -->用于配置LDAP目录名称解析 cman.ora -->用于配置Oracle 连接管理参数 tnsnames.ora -->用于配置本地客户端或远程客户端的本地名称解析...SQL> conn scott/tiger@orcl1; --下面是统一大小写的错误提示 ERROR: ORA-01034: ORACLE not available ORA-27101: shared

    5.5K30

    Oracle 11g即时客户端windows下的配置

    系统变量(System variables)中,找到Path,编辑(Edit) ? ? 注意:不是清除原来的Path的值,而是添加到后面,其他Oracle目录之前。 ? ?...Developer登录窗口中选择取消,然后菜单工具-首选项中填写如下内容 Oracle主目录名:D:\Program Files\instantclient-basic-nt-1.2.0.3.0...6、重新开启客户端PL/SQL Developer,然后用户名:hr 密码:oracle 数据库:MYDB,连接为:normal 即可正常连接远程服务器了 也可以用sqlplus测试,sqlplus...hr/oracle@MYDB 备注: 执行查询数据如有中文字符,可能会出现乱码,解决办法如下: 字符集分为服务器端字符集和客户端字符集。...1、服务器端字符集一般安装Oracle数据库都会选择中文字符集,如果不是,那只能通过其他方法修改了。

    2K20

    Oracle导dmp文件ORA-12154报错解决方法

    Oracle导dmp出现文件ORA-12154: TNS: 无法解析指定的连接标识符解决方案 其实TNS无法解析是Oracle操作里经常遇到的问题,原因有二: (1)Oracle服务器没有装好(一般不建议重装...,因为Oracle卸载不完全是没法重装的) (2)TNS没有配置 现在本博客给出解决方案: 现在先测试一下tns是否可以ping,成功的界面大致如下 (1)oracle安装路径的tns配置文件里添加如下代码...127.0.0.1)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = ORCL) ) ) 其中orcl是我的数据库名称...,这个需要根据需要配置 (2)配置TNS环境变量 环境变量类似于: D:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN 补充:下面给出Oracle数据库还原的步骤示例...客户端连接远程Oracle出现TNS无法解析的解决方案 详情见我的博客:http://blog.csdn.net/u014427391/article/details/56479085

    1.9K20

    Oracle导dmp出现文件ORA-12154: TNS: 无法解析指定的连接标识符解决方案

    其实TNS无法解析是Oracle操作里经常遇到的问题,原因有二: (1)Oracle服务器没有装好(一般不建议重装,因为Oracle卸载不完全是没法重装的) (2)TNS没有配置 现在本博客给出解决方案...(1)oracle安装路径的tns配置文件里添加如下代码 # tnsnames.ora Network Configuration File: d:\Oracle\product\10.2.0\client...127.0.0.1)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = ORCL) ) ) 其中orcl是我的数据库名称...,这个需要根据需要配置 (2)配置TNS环境变量 环境变量类似于: D:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN 补充:下面给出Oracle数据库还原的步骤示例...客户端连接远程Oracle出现TNS无法解析的解决方案 详情见我的博客:http://blog.csdn.net/u014427391/article/details/56479085

    7.1K20
    领券