因为一个下划线,让我弄这么个简单的东西弄了好几个小时~~~
那么点小错误,一时不注意~~~
Toad for Oracle / Oracle SQL developer / Navicat Premium 都能访问远程,就是PL/SQL 报错
报过如下错误提示:
ORA-12504: TNS: 监听程序在 CONNECT_DATA 中未获得 SERVICE_NAME
ORA-12154: TNS: 无法解析指定的连接标识符
Oracle:Oracle Database 10g Express Edition
OracleClient:Oracle Client 10g Express Edition
PL/SQL:plsqldev803
1. 更改配置文件
(安装目录下:)oracleXE\app\oracle\product\10.2.0\server\NETWORK\ADMIN\tnsnames.ora
添加如下代码:
orcl =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.85)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SID = orcl)
)
)
更改属性说明:
orcl: #-----------自定义名称,一定不要加“_”下划线等符号
HOST: 远程Oracle 主机的IP地址
SID(或SERVICE_NAME): 远程Oracle服务名(DatabaseName)
2. 更改PL/SQL设置
设置pl/sql Developer的Tools —> perference --> Oracle --> Connection,
3. XEClient为安装的Oracle客户端名
Oracle_home: "XEClient"
OCI Library:“C:\XEClient\bin\oci.dll”
完成!
如不能解决可以尝试下列方法:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
"LD_LIBRARY_PATH"="d:\OracleInstantClient"
"NLS_LANG"="AMERICAN_AMERICA.ZHS16GBK"
"TNS_ADMIN"="d:\OracleInstantClient"
分享到:
相关推荐
在配置Oracle远程访问时,通常遵循以下步骤: 1. **启动Net Configuration Assistant**: Net Configuration Assistant是Oracle提供的一款图形化工具,用于简化网络配置。打开Net Configuration Assistant,选择...
本文将详细介绍如何在虚拟机上安装Oracle服务器,并在用户机上配置Oracle客户端或Instant Client,以便进行远程数据库连接。 首先,我们需要在虚拟机上安装Oracle服务器。在这个例子中,我们将在Win10虚拟机...
根据性能和可用性需求,可以选择自动存储管理(ASM)或者手动配置文件系统。 6. **安全设置**:创建数据库管理员(DBA)用户,通常是` SYS` 和 `SYSTEM` 用户,设置他们的密码。还可以配置其他安全选项,如审计、...
1. **PL/SQL Developer远程连接配置**: - PL/SQL Developer是一款流行的Oracle数据库管理工具,它允许用户编写、测试和调试PL/SQL代码,以及执行SQL查询。即使本地没有Oracle客户端,只要正确配置,也可以连接到...
总之,通过使用Oracle即时客户端和C#的Oracle数据提供者,可以在不安装完整Oracle客户端的情况下,有效地连接并操作远程Oracle数据库。这种方法既节省了系统资源,又简化了开发和维护流程。对于需要在多台机器上部署...
### PL/SQL 不安装 Oracle 客户端进行远程连接 在 IT 行业中,数据库管理与开发是一项非常重要的工作,而 Oracle 数据库系统作为业界领先的企业级数据库解决方案之一,被广泛应用于各种业务场景中。PL/SQL 开发工具...
这个方案的关键在于配置正确的连接参数和依赖项,以便在不安装客户端的情况下与远程Oracle服务器通信。 首先,我们需要下载并安装PL/SQL Developer。在提供的压缩包文件"plsqldeveloper连接配置所有文件"中,应包含...
本文将详细讲解如何在Windows操作系统上,利用PL/SQL Developer这款强大的Oracle数据库管理工具,建立一个免安装的Oracle客户端,以连接远程Oracle服务器,并涉及与之相关的DLL文件配置。 首先,PL/SQL Developer是...
而对于 Unix 系统,则需要手动配置才能启用。 - **NAMES.DIRECTORY_PATH=(TNSNAMES, HOSTNAME, ONAMES)**:指定了客户端查找服务名称的路径顺序。默认情况下,优先使用 TNSNAMES 文件,然后是 HOSTNAME 和 ONAMES ...
这通常包括SSH(Secure Shell)用于远程连接,rsync或scp(Secure Copy)用于文件传输,以及可能的Oracle管理工具如sqlplus或expdp/impdp。如果提供的压缩包包含这些工具的安装包,应按照文档指示进行安装。例如,`...
### PL/SQL同时访问本地Oracle数据库与远程Oracle数据库配置详解 #### 一、软件版本及操作系统介绍 在本文档中,我们将详细介绍如何配置PL/SQL Developer以实现对本地Oracle数据库和远程Oracle数据库的同时访问。...
本文档详细介绍了ArcSDE远程连接Oracle数据库的安装步骤,确保您能顺利进行配置。 1. **安装Oracle客户端** 在开始安装ArcSDE之前,首先需要在本地计算机上安装Oracle客户端。这将提供与远程Oracle数据库通信所需...
4. **测试连接**:尝试连接到Oracle数据库,确保一切配置正确。 5. **数据同步**:根据需要,设置数据同步策略,比如定时同步、手动同步或触发事件同步。 在实际操作中,可能会遇到的挑战包括: - **兼容性问题**...
另外,Oracle11g也支持通过Oracle SQL*Plus客户端或Oracle SQL Developer等工具进行远程连接。在SQL*Plus中,使用“CONNECT”命令加上用户名和密码,然后加上之前配置的远程数据库的服务名来建立连接。例如: ...
总的来说,Oracle 8.0的驱动连接包对于需要与该版本数据库通信的Java应用是必不可少的,由于Maven仓库中没有提供,开发者需要手动下载并管理这个依赖。正确地集成和使用这个驱动包,将使得Java应用程序能够顺利地...
Oracle数据库不同版本间的客户端与服务端的连接问题通常涉及到安全和兼容性配置,这篇文章主要讲述了在Oracle 11g R2客户端尝试连接Oracle 19c服务端时,遇到了两个特定的错误:ORA-28040和ORA-01017,以及如何解决...
- 确保网络畅通无阻,能够顺利连接远程 Oracle 11g 数据库。 - 在配置 ODBC 数据源时,确保所有参数正确无误。 - PowerDesigner 版本应与 Oracle 客户端版本兼容。 - 测试连接成功后,再进行逆向工程操作,避免不必...
配置Oracle客户端是为了确保客户端计算机能够连接到远程或本地的Oracle数据库服务器。以下将详细阐述配置Oracle客户端所需的知识点: 1. **Oracle客户端软件安装**: - 对于大多数情况,需要在客户端计算机上安装...