如下图,在Oracle安装完成后,打开PL/SQL Developer时,无法读取到Oracle的配置或监听。在网上搜索原因,有的介绍说是该工具默认无法获取64位的Oracle配置,具体原因也不是很明白。
在这里介绍一种解决方案:
1.下载压缩包。
去官网下载32位:instantclient-basic-win32-11.2.0.1.0.zip(49M左右)http://www.oracle.com/technetwork/topics/winsoft-085727.html。
完成后,解压至任一目录下,如:E:\app\instantclient_11_2
2.拷贝文件。
在Oracle的安装目录下,找tnsnames.ora文件,拷贝至步骤1解压目录下。
tnsnames.ora文件位置:E:\app\Shirny\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora
3.配置PL/SQL。
设置“Oracle主目录名”和“OCI库”的路径。如上述目录,配置的路径分别是:
Oracle主目录名: E:\app\instantclient_11_2
OCI库: E:\app\instantclient_11_2\oci.dll
4.建立启动脚本,替代PL/SQL启动快捷方式。
脚本内容如下:
set path=E:\app\instantclient_11_2
set ORACLE_HOME=E:\app\instantclient_11_2
set TNS_ADMIN=E:\app\instantclient_11_2
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
start plsqldev.exe
新建文本文档:“plsqldev.txt”,复制上述内容,保存,关闭文档。将该文件扩展名修改成“.bat”。
并将该文件,剪贴至PL/SQL 安装目录下,如:E:\Program Files (x86)\PLSQL Developer\plsqldev.bat
5.双击该文件,便可看到PL/SQL的数据库配置了:
6.关于第5点脚本的这边拷贝一些注释。
NLS_LANG:属性值语音必须设置为AMERICAL.AMERICA。因为instantclient不支持其他语言。
ZHS16GBK是字符集,可查看Oracle字符集,选择并进行设置:
请输入用户名:system
输入口令:[安装时设定的口令]
连接到:
Oracle Database 11g Release 11.2.0.1.0 - 64bit Production
SQL > SELECT userenv('language') FROM DUAL;
USERENV('LANGUAGE')
----------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
附录:将快捷方式,变更成原PL/SQL图标:
相关推荐
PL/SQL Developer是一款专为Oracle数据库设计的集成开发环境,它极大地简化了PL/SQL语言的编写、调试和管理任务。远程连接Oracle数据库是PL/SQL Developer的一项关键功能,允许用户在本地计算机上操作和管理远程...
在使用64位PL/SQL Developer时,开发者需要注意的是,确保其与运行的操作系统兼容,并且需要正确配置Oracle客户端环境,包括TNS监听、数据库连接字符串等。此外,定期更新软件以获取最新的补丁和功能改进也是保持...
PL/SQL Developer是一款专为Oracle数据库开发人员设计的集成开发环境(IDE),它提供了丰富的功能,包括编写、调试、测试和管理PL/SQL代码。在提高开发效率方面,这款工具的快速输入插件是一个非常实用的功能。这个...
配置PL/SQL Developer远程访问Oracle数据库是一个常见的任务,尤其对于那些需要远程管理Oracle数据库的IT专业人员来说。本文将详细讲解如何完成这一过程。 首先,你需要准备两个关键软件:PL/SQL Developer和Oracle...
Oracle 10g是一款经典的关系型数据库管理系统,其绿色客户端为用户提供了一种无需完整安装即可使用的轻量级解决方案。在本文中,我们将详细介绍如何利用Oracle 10g绿色客户端搭建一个方便的Oracle客户端使用环境,并...
"PL/SQL工具详细配置"这一主题涵盖了如何高效地配置和使用PL/SQL Developer这款强大的Oracle数据库开发工具。 PL/SQL(Procedural Language/Structured Query Language)是Oracle公司为SQL添加的程序化组件,它允许...
总结来说,不安装Oracle客户端而使用PL/SQL Developer连接远程数据库,是一种节省资源且灵活的解决方案。通过正确配置连接参数、依赖项以及必要的安全设置,可以实现高效、安全的远程数据库管理工作。
这个客户端工具通常指的是PL/SQL Developer或SQL Developer等应用程序,它们允许开发人员在本地环境中编写、测试和调试PL/SQL代码,而不需要本地安装Oracle数据库实例。 描述中的“本机只需要安装PL/SQL客户端就...
本文将详细讲解如何在Windows操作系统上,利用PL/SQL Developer这款强大的Oracle数据库管理工具,建立一个免安装的Oracle客户端,以连接远程Oracle服务器,并涉及与之相关的DLL文件配置。 首先,PL/SQL Developer是...
在描述中提到的问题是关于PL/SQL Developer无法连接到Oracle数据库,出现错误`ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务`。这个错误通常意味着监听程序无法找到请求的数据库服务,这可能是由于...
PL/SQL Developer是一款由Infragistics公司开发的Oracle数据库管理和开发工具,它为数据库管理员和开发者提供了集成的环境,便于编写、测试和调试PL/SQL代码。在Oracle数据库环境中,监听和`tnsnames.ora`文件是两个...
在使用PL/SQL Developer时,开发者需要注意的是,安装过程中可能需要配置Oracle客户端和TNS监听,确保能正确连接到数据库服务器。此外,为了保持数据库的安全性,应遵循最佳实践,如定期备份、限制权限、加密敏感...
在64位操作系统中,PL/SQL Developer是一款常用的Oracle数据库管理工具,用于编写、调试和管理PL/SQL代码。要成功地在64位系统上使用PL/SQL Developer连接到Oracle数据库,首先需要确保你已经安装了兼容的Oracle...
Oracle PL/SQL是一款强大的Oracle数据库管理工具,专为开发人员和DBA设计,用于编写、测试和调试PL/SQL代码。PL/SQL是Oracle数据库特有的编程语言,它结合了SQL的功能,提供了更高级别的结构化编程特性。12.0.7版本...
在Windows 7 64位操作系统上安装Oracle数据库并尝试使用PL/SQL Developer连接时,可能会遇到一些问题,主要是由于PL/SQL Developer是一款32位应用程序,而64位系统默认运行的是64位环境。以下是一些详细的解决步骤和...
本文将详细介绍如何使用PL/SQL连接Oracle数据库的整个过程,包括Oracle客户端OraClient10g_home1的安装、PL/SQL Developer的安装以及必要的配置步骤。 首先,我们开始Oracle - OraClient10g_home1的安装。解压缩...
Oracle 11g是一款强大的关系型数据库管理系统,其64位版本提供了更高的性能和稳定性,但有时我们需要在64位操作系统上安装32位客户端,以便兼容那些只能运行在32位环境下的应用程序,比如PL/SQL Developer。...
免安装版本的PL/SQL Developer通常是一个便携式版本,不需要在计算机上进行正式的安装过程,只需解压缩到指定目录并进行简单的配置即可使用。 在描述中提到的"红油桶客户端"可能指的是Oracle的图形化管理工具——...