今天在本机安装了oracle,配置完后,本机可以正常访问,用plsql也可以访问,但在其他机器使用eclipse使用ip连接我本机数据库时,总是报错,大概意思是无法建立连接。后在网上查找资料,终于解决,现分享如下:
listener.ora监听文件内容如下:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = d:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(SID_NAME = orcl)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 机器名)(PORT = 1521)))
)
注:只要加上黑体部分那一行就可以了。本机oracle其他机器不能访问
分享到:
相关推荐
"Oracle远程访问配置"就是这样一个关键步骤,确保了非本地用户能够通过网络连接到Oracle数据库。以下将详细阐述如何配置Oracle数据库以允许远程访问。 首先,我们需要理解Oracle数据库的远程访问涉及到两个主要组件...
System.Data.OracleClient是.NET Framework提供的一种数据访问组件,它允许开发者使用ADO.NET技术来连接和操作Oracle数据库。然而,它依赖于Oracle客户端库来执行实际的数据库通信。因此,当运行含有OracleClient...
标题中的“一段无需安装Oracle客户端即可访问Oracle数据库的Delphi控件”指的是在Delphi编程环境中,使用特定的第三方控件或组件库,可以实现与Oracle数据库的连接和交互,而不需要在用户机器上安装完整的Oracle...
### 远程访问Oracle数据库 在信息技术领域,数据库管理与数据访问是至关重要的环节之一。随着企业业务的扩展,远程访问数据库的需求日益增加。...希望本文能帮助大家更好地理解和掌握Oracle数据库的远程访问技术。
这对于那些只偶尔需要访问Oracle数据库或者在多台机器上工作的用户来说非常方便。 除了PL/SQL Developer,其他支持Oracle的工具(如SQL*Plus)也可以通过这种方式连接到数据库。值得注意的是,虽然Instant Client...
在日常的开发工作中,有时我们需要让.NET应用程序访问Oracle数据库,但为了节省资源或者简化部署步骤,我们可能并不希望在目标机器上安装完整的Oracle客户端。本文将详细介绍一种无需安装Oracle客户端即可实现.NET...
在本机上访问远程Oracle数据库的第一步便是通过NetCA正确设置网络环境。 ### 2. 环境变量配置 为了使PL/SQL能够识别并访问远程数据库,需要设置一系列环境变量,其中最重要的是`ORACLE_SID`。该变量用于指定Oracle...
计算机改名后Oracle无法访问的解决方案 摘要:本文讨论了计算机改名后Oracle无法访问的解决方案。文章首先介绍了Oracle的背景和市场占有率,然后描述了机房环境下克隆安装的Oracle无法启动OracleDBConsoleorcl服务...
这种连接方式通常依赖于Oracle的Instant Client,这是一个精简版的Oracle客户端,只包含必要的库文件,可以让你的机器与Oracle服务器通信。 在提供的文件列表中,我们看到以下几个关键的Oracle Instant Client组件...
此版本不支持 Pro*C/C++和.NET程序所需的Oracle Provider for OLE DB,如需支持上述功能,请访问并下载ODAC(Oracle Data Access Components,其包含 ODP.NET, Oracle Services for MTS, Oracle Providers for ASP...
OracleClient-18C支持数据库版本18c的新特性,例如Automatic Indexing(自动索引)、Machine Learning(机器学习)功能的增强、以及更好的性能优化工具。18c引入的多租户架构(Multitenant Architecture)也使得在一...
### C# 访问 Oracle 的几种方式及其源代码解析 #### 概述 在实际开发过程中,使用 C# 进行数据库操作时,经常会遇到与 Oracle 数据库进行交互的需求。根据不同的应用场景和技术背景,可以采用多种方法来实现这一...
Oracle.ManagedDataAccess是Oracle公司为.NET Framework和.NET Core提供的一款全托管的数据库驱动程序,其主要目的是在不依赖Oracle客户端软件的情况下,让开发者能够直接与Oracle数据库进行交互。这个驱动程序,...
"Oracle远程访问解决方案"主要关注如何从一个远程位置安全、高效地连接到Oracle服务器进行数据库管理和开发工作。这里我们将详细探讨这个主题。 首先,我们需要了解Oracle数据库的网络架构。Oracle数据库使用了...
完成这些步骤后,Oracle的图形安装过程应该能顺利进行,而不再出现弹窗错误或DISPLAY相关的问题。在进行这类操作时,务必确保对Linux系统有一定的了解,并谨慎操作,以免对系统造成不必要的影响。
这种驱动适合于在同一台机器上运行的应用程序和数据库,或者需要访问Oracle特定功能(如LOB、Advanced Queuing等)的情况。 3. ** JServer Driver (jdbc:oracle:jserver)**:这是早期的驱动,现在已被弃用,不推荐...
Oracle.ManagedDataAccess.dll是Oracle公司为.NET开发者提供的一个托管数据访问组件,它允许C#等.NET语言直接与Oracle数据库进行交互,而无需在开发机器上安装完整的Oracle客户端。这个DLL文件是Oracle Data Access ...