64位win7下PL/SQL Developer 报“ORA-12154: TNS:无法解析指定的连接标识符”问题的一个解决办法
接着上次的话题,在64位win7上装了32位oracle10g 以后又出现了新的问题:
在使用oracle自带的sqlplus连接本机或者远程的oracle实例均能成功过,但使用 PL/SQL Developer (我装的是7.1版本) 连接任何一个实例在登录时均报“ORA-12154: TNS:无法解析指定的连接标识符”错误。
冷静,先分析原因,既然sqlplus已经能够连接,说明oracle的安装(至少客户端的安装)是正常的,TNS的配置是正确的。问题应该出在PL/SQL Developer 自身。考虑到本次安装oracle的过程中有诺干次安装失败且变换过oracle home,是否是注册表中的信息有写垃圾未清理?!进入 PL/SQL Developer 的 preferences中发现可以设定oracle home。该选项为空是自动选择,也可以手工填入路径。但是设置后没有效果。之后又检查了注册表、oracle设置均无异常。
无奈之下选择了重装PL/SQL Developer 。运行安装程序以后弹出一个警告框,这次仔细的看了一下,大概意思是安装目录中含有特殊字符可能导致oracle无法连接。该提示窗口按“确认”按钮后依然会继续安装。恍然大悟啊,64位win7会把32位应用程序默认的安装到Program Files (x86)目录下,那两个括号可能让oracle郁闷了。改变安装路径为一个比较“大众化”的路径,再次进行数据库连接,一切问题都解决了。
经验总结:哥么以后打死也不往默认的32位 program files目录下装东西了。
分享到:
相关推荐
ORA-12154:TNS:无法解析指定的连接标识符 ORA-12154:TNS:无监听程序 错误分析一、PL/SQL 客户端登录到数据库,如果配置错误会有以上错误,如下图。 这个错误主要是pl/sql客户端的tnsnames.ora配置错误,或者是输入 ...
前言 最近在工作中遇到了一个问题,错误是...DBCA报错,首先看DBCA的日志,日志中也是报ORA-12547: TNS:lost contact 于是再sqlplus / as sysdba敲回车,也是报ORA-12547: TNS:lost contact, 基于之前的工程经验,先
PL/SQL Developer是一款专为Oracle数据库设计的集成开发环境,它极大地简化了PL/SQL语言的编写、调试和管理任务。远程连接Oracle数据库是PL/SQL Developer的一项关键功能,允许用户在本地计算机上操作和管理远程...
在使用Oracle数据库时,经常会遇到一个常见的错误提示:“ORA-12154: TNS: 无法解析指定的连接标识符”。此错误通常发生在尝试从客户端连接到服务器端数据库时,表明客户端无法正确识别或解析连接字符串中的指定...
DBATools For PL/SQL Developer 是一款PL/SQL Developer的辅助插件,主要功能是提供许多DBA数据库管理的功能,使ORACLE工程师不仅可以使用PL/SQL Developer进行开发设计,同时也可以进行数据库管理及监控,大大提高...
之前用PL/SQL DEVELOPER和SQLPLUS 登录数据库都没有问题,就是应用程序通过JDBC连接Oracle时无法成功连接,出现ORA-12505错误listener does not currently know of SID given in connect descriptor
6. 安装与配置:在使用PL/SQL Developer和Oracle Instant Client之前,需要确保操作系统上已正确配置了环境变量,如ORACLE_HOME、TNS_ADMIN等,并且在tnsnames.ora文件中定义了连接数据库的网络服务名。然后,可以...
在使用PL/SQL Developer或其他客户端工具尝试连接Oracle数据库时,可能会遇到`ORA-12541:TNS:无监听程序`的错误。这个错误意味着客户端无法与Oracle数据库服务器建立连接,因为监听程序(Listener)没有运行。监听...
PL/SQL Developer是一款专为Oracle数据库开发设计的强大集成开发环境(IDE),主要用于编写、调试、测试和管理PL/SQL代码。这款工具以其易用性、高效性和全面的功能深受Oracle数据库开发人员的喜爱。"绿色版"通常指...
4. ORA-12154:TNS:能解析服务名 原因:ORACLE 的网络服务名没有正确配置。请使用"Net8 Configuration Assistant"工具向导之"本地网络服务名配置"配置 TNS 即可。 PL/SQL Developer 9.0 是一个功能强大且流行的 ...
"PL/Sqldeveloper远程连接服务器oracle数据库的配置" oracle数据库是业界最流行的关系型数据库管理系统之一,PL/SQL Developer是oracle官方提供的一款功能强大的数据库客户端工具。为了能够远程连接服务器oracle...
### PL/SQL Developer 使用技巧小结 #### 一、PL/SQL Developer 记住登录密码功能 在使用 PL/SQL Developer 进行数据库操作时,频繁地输入用户名和密码可能会带来不便。为了提高工作效率,我们可以设置让 PL/SQL ...
在IT行业中,数据库管理和开发是至关重要的环节,而PL/SQL Developer是一款专为Oracle数据库设计的强大集成开发环境,尤其适合于编写和调试PL/SQL代码。本文将详细讲解如何在64位操作系统下使用PL/SQL Developer连接...
配置PL/SQL Developer远程访问Oracle数据库是一个常见的任务,尤其对于那些需要远程管理Oracle数据库的IT专业人员来说。本文将详细讲解如何完成这一过程。 首先,你需要准备两个关键软件:PL/SQL Developer和Oracle...
**PL/SQL Developer** 是一款专为Oracle数据库设计的集成开发环境(IDE),它由Allround Automations公司开发,主要用于编写、调试、测试和管理PL/SQL代码。PL/SQL是Oracle数据库支持的一种过程化语言,它扩展了SQL...
### PL/SQL Developer 和 Instant Client 客户端安装配置 #### 一、PL/SQL Developer 安装 **1. 下载安装文件** - **版本号**: PL/SQL Developer 7.1.4.1391 - **安装路径**: D:\soft\PLSQLDeveloper - **下载...
标题“PL/SQL Developer保存布局”指的是在使用PL/SQL Developer这款数据库开发工具时,如何保存和管理个人的工作环境布局。PL/SQL Developer是一款由Allround Automations公司开发的集成开发环境(IDE),专门用于...
PL/SQL Developer是一款专为Oracle数据库设计的集成开发环境(IDE),它提供了高效、便捷的方式来编写、调试、管理和执行PL/SQL代码。这款强大的工具深受数据库管理员和开发人员喜爱,因为它简化了对Oracle数据库...
总结来说,PL/SQL Developer远程连接Oracle数据库主要依赖于TNS配置或Easy Connect语法。了解这两种方式的原理和配置,能够帮助开发者更高效地进行远程数据库管理工作,提高开发效率。请参照上述步骤进行操作,如有...