`
xxwinnie
  • 浏览: 111276 次
  • 性别: Icon_minigender_1
  • 来自: 佛山
社区版块
存档分类
最新评论

PL/SQL连接本机及远程数据库报错(TNS)

阅读更多
我们在开发中使用PL/SQL连接本机或远程Oracle数据库时,经常出现各种TNS错误,例如无法解析、ORA-12154: TNS: could not resolve the connect identifier specified等~
遇到这种情况,首先要检查自己的配置(Net Confige)是否正确。然后就是目标主机的TNS监听是否配置正确,且已经正常启动。
通常情况下做完上面两步,都已经是可以连接了。但我就遇到了个比较怪的问题:两边的配置都确定没有问题!而且检查N遍,绝对没有问题了!但还是连不上!!!
那么可以试试下面的方法(我是用这种方法解决的):
设置系统环境变量:
NSL_LANG=american_america.zhs16gbk
ORACLE_HOME=F:\Dev\Oracle\product\10.2.0\db_1(对应你的具体Oracle目录)

保存后,关掉PL/SQL再试,一般就可以了~

以上只是提供提供了一种解决的可能!在没有其它招的情况下可以试试!因为我是安装有Oracle的其它软件,所以可能对其有了影响!或许不具通用性!

祝各位顺利!
分享到:
评论
1 楼 xxwinnie 2010-03-02  
如果出现的错误是 Ora-12514 Service无法识别,可以尝试重新配置一下目标主机的Net服务名

相关推荐

    PL/SQL Developer 远程连接Oracle数据库

    远程连接Oracle数据库是PL/SQL Developer的一项关键功能,允许用户在本地计算机上操作和管理远程服务器上的数据库,这对于分布式系统开发和远程协作尤其重要。 在使用PL/SQL Developer进行远程连接时,首先需要了解...

    PL/Sqldeveloper远程连接服务器oracle数据库的配置

    "PL/Sqldeveloper远程连接服务器oracle数据库的配置" oracle数据库是业界最流行的关系型数据库管理系统之一,PL/SQL Developer是oracle官方提供的一款功能强大的数据库客户端工具。为了能够远程连接服务器oracle...

    PL/SQL工具远程连接ORALCE数据库

    总结来说,PL/SQL Developer远程连接Oracle数据库主要依赖于TNS配置或Easy Connect语法。了解这两种方式的原理和配置,能够帮助开发者更高效地进行远程数据库管理工作,提高开发效率。请参照上述步骤进行操作,如有...

    pl/sql developer11.0

    5. **数据库连接**:软件支持多种方式连接到Oracle数据库,包括TNS连接、Easy Connect、本地命名等,方便开发者访问不同环境下的数据库。 6. **报表和图表**:内置的报表生成器可以自定义输出格式,将数据库信息以...

    本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库

    本文将深入探讨如何在本地机器上不安装完整的Oracle客户端的情况下,利用PL/SQL Developer工具连接远程Oracle数据库,以及这一过程中的关键步骤和技术细节。 ### 一、理解Instant Client **Instant Client**是...

    DBAtools for PL/SQL表空间管理器

    DBATools For PL/SQL Developer 是一款PL/SQL Developer的辅助插件,主要功能是提供许多DBA数据库管理的功能,使ORACLE工程师不仅可以使用PL/SQL Developer进行开发设计,同时也可以进行数据库管理及监控,大大提高...

    PL/SQL远程连接数据库及配置教程

    PL/SQL远程连接数据库及配置教程,远程访问数据库,按照压缩包里的txt教程配置就可配置远程访问oracle数据库

    pl/sql developer使用教程

    PL/SQL Developer是一款由Allround Automations公司开发的集成开发环境(IDE),专门用于编写、测试和管理Oracle数据库的PL/SQL代码。本教程将深入介绍如何充分利用这款强大的工具,帮助初学者快速上手。 一、PL/...

    配置PL/SQL DEVELOPER远程访问oracle数据库

    配置PL/SQL Developer远程访问Oracle数据库是一个常见的任务,尤其对于那些需要远程管理Oracle数据库的IT专业人员来说。本文将详细讲解如何完成这一过程。 首先,你需要准备两个关键软件:PL/SQL Developer和Oracle...

    【PL/SQL Developer 10.0.5.1710 官方中文版+注册机,亲测通过】

    8. **数据库连接**:支持多种方式连接到Oracle数据库,包括TNS、Easy Connect、直接连接等,且支持多数据库连接,方便在多个数据库间切换工作。 9. **多语言支持**:本例中提到的是官方中文版,这意味着软件已经...

    Oracle数据库开发工具PL/SQL

    7. **数据库连接**:支持多种方式连接Oracle数据库,包括TNS、Easy Connect等。 8. **脚本执行**:可以批量执行SQL或PL/SQL脚本,适合数据库初始化和数据迁移。 在使用PL/SQL Developer时,开发者需要注意以下几点...

    oracle PL/SQL

    在描述中提到的问题是关于PL/SQL Developer无法连接到Oracle数据库,出现错误`ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务`。这个错误通常意味着监听程序无法找到请求的数据库服务,这可能是由于...

    ORACLE远程工具PL/SQL

    Oracle PL/SQL是一款强大的Oracle数据库管理工具,专为开发人员和DBA设计,用于编写、测试和调试PL/SQL代码。PL/SQL是Oracle数据库特有的编程语言,它结合了SQL的功能,提供了更高级别的结构化编程特性。12.0.7版本...

    PL/SQL Developer连接64位的Oracle图解及相应文件下载

    5. **连接到Oracle数据库**:设置完成后,可以在PL/SQL Developer中创建新的数据库连接,输入刚刚配置的连接信息,点击连接即可。连接成功后,你可以浏览数据库对象,编写、调试和执行PL/SQL代码。 6. **使用PL/SQL...

    DBATools For PL/SQL Developer

    DBATools For PL/SQL Developer 是一款PL/SQL Developer的辅助插件,主要功能是提供许多DBA数据库管理的功能,使ORACLE工程师不仅可以使用PL/SQL Developer进行开发设计,同时也可以进行数据库管理及监控,大大提高...

    pl/sql 64位 11g

    在使用PL/SQL Developer时,开发者需要注意的是,安装过程中可能需要配置Oracle客户端和TNS监听,确保能正确连接到数据库服务器。此外,为了保持数据库的安全性,应遵循最佳实践,如定期备份、限制权限、加密敏感...

    PL/SQL官方简体中文安装包

    4. 配置连接:安装完毕后,打开PL/SQL Developer,需要设置Oracle的TNS连接信息,包括数据库服务器地址、端口、服务名等,以便连接到你的Oracle数据库实例。 5. 开始使用:一旦连接成功,你可以开始编写PL/SQL代码,...

    64位系统pl/sql连接oracle方法

    要成功地在64位系统上使用PL/SQL Developer连接到Oracle数据库,首先需要确保你已经安装了兼容的Oracle客户端软件。在本案例中,提供的压缩包文件" instantclient-basic-win32-10.2.0.4"是Oracle的Instant Client,...

    64位操作系统下,使用PB、 PL/SQL 连接64位Oracle的方法

    连接本机 64 位数据库稍稍复杂,因为直接在系统环境变量中 PATH 配置 Instant Client 环境变量,会影响 Oracle 服务本身。解决办法是在 PL/SQL、PB 安装目录下建立一个 run.bat 批处理文件,以 PB 为例脚本如下: ``...

Global site tag (gtag.js) - Google Analytics