今天在连接局域的数据库,出现的问题可以说是各种各样,所以准备在这里跟大家分享一下,我是第一次用oracle数据库,所以是比较陌生,在安装过程选择都是默认的,所以数据库的使用都还不懂就在配置局域网使用,其实最简单的方法就是把tnsnames.ora文件修改一下,sqlnet.ora是不用修改的,我试过提问,也寻找了很多人的做法,大家都是复制一段tnsnames.ora里面的东西再黏贴上去,把里面的东西修改一下就行了,可是我都不知道复制那一段,特此示例给后人知道。
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
修改他的HOST,本机的就用localhost,局域网就是服务器的ip
SERVICE_NAME就是用数据库名(服务器上得数据库名字)
ORCL =这个头随便定义,在登录的时候注意选中就行了
(希望大家在弄不懂得配置的时候注意事先都要备份一下,这样的修改了文件出错了也能回复到原来的样子)
如果出现ORA——12514错误,记得在listener.ora下面修改一下。我的修改之后的配置如下(注意:我的是oracle 11g的)
listener.ora位置
C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN
# listener.ora Network Configuration File: D:\orcl\product\11.2.0\dbhome_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:\orcl\product\11.2.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:D:\orcl\product\11.2.0\dbhome_1\bin\oraclr11.dll")
)
(SID_DESC =
(SID_NAME = ORCL)
(ORACLE_HOME = D:\orcl\product\11.2.0\dbhome_1)
(PROGRAM = ORCL)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
)
ADR_BASE_LISTENER = D:\orcl
分享到:
相关推荐
标题 "C#局域网连接数据库程序" 涉及到的是使用C#编程语言在局域网环境中创建一个能够连接并操作数据库的应用程序。C#是微软开发的一种面向对象的编程语言,常用于构建Windows应用程序、Web服务以及游戏等。在局域网...
下面将详细介绍局域网连接数据库的基本原理、实现方法及关键知识点。 首先,我们要理解局域网的概念。局域网是一种在小范围内(如办公室、校园或建筑物内)构建的高速、高带宽的计算机网络,它提供了一种高效、便捷...
但现在的情况是,在局域网中,连接我朋友的Oracle数据库,这就需要注意3个基本步骤。第一,在我朋友的Oracel数据库中的listener.ora文件中添加监听;第二,在我电脑的客户端的tnsnames.ora文件中添加连接的代码;第...
本篇文章将深入探讨如何在VC中使用ADO连接类来连接数据库。 ADO是OLE DB的一部分,它为开发者提供了一种简单的方式来访问和操作数据源,包括SQL Server、Access、Oracle等。ADO连接类主要涉及以下知识点: 1. **...
以前都是远程连接别人提供好ip的数据库,现在自己动手在局域网里连接朋友的Oracle10g数据库,出现各种问题,让人头疼,最终还是解决了..解决步骤有三,1在服务器端配置好监听,2在我方客户端配置好连接,3在防火墙里放开...
VS2010远程连接oracle数据(两种方式) OLeDbConnection; OracleConnection 内附详细源代码
本文将探讨如何在Windows Server 2003环境下,针对Oracle、SQL Server 2000和MySQL这三种主流数据库,实现基于局域网的自动备份。 首先,Oracle数据库的备份通常涉及物理备份和逻辑冷备份。在局域网环境中,我们...
本文将详细介绍如何利用本地查询分析器连接局域网内的其他数据库,并通过具体的SQL示例进行深入探讨。 ### 局域网内的其他数据库连接 #### 一、背景介绍 局域网(Local Area Network, LAN)是指在一个较小地理范围...
在网上看了很多资料,感觉不是很仔细,很多同学遇到这个问题,就详细说明一下在局域网环境下Navicat连接SQL Server和Oracle 19c的方法,PL/SQL Developer连接Oracle
3. **Oracle数据库连接**:使用JDBC(Java Database Connectivity)API连接到Oracle数据库,执行SQL查询以存储和检索局域网扫描的结果。 4. **SQL操作**:学习了如何创建数据库表,插入、更新和查询数据,以及事务...
Vmware作为服务器安装oracle数据库,本机或局域网内其他客户机通过客户端连接Vmware上的oracle数据库,详细部署说明,为使用虚拟机搭建环境的朋友提供帮助。
7. **数据库操作**:使用Java的JDBC(Java Database Connectivity)API与Oracle数据库进行交互,包括连接数据库、执行SQL语句、处理结果集等。可能涉及到的操作包括用户注册、登录验证、存储和检索聊天记录等。 8. ...
- Access数据库适用于小型项目或个人使用,对于大型企业级应用,更推荐使用支持JDBC的其他数据库,如MySQL、Oracle、SQL Server等,它们性能更强,支持更多高级特性。 六、总结 通过这个Java操作Access数据库的示例...
### Oracle建立与PLM系统数据库连接 #### 一、引言 随着企业信息化建设的不断深入,产品生命周期管理(Product Lifecycle Management, PLM)系统作为现代制造业的重要组成部分,其与企业内部其他信息系统(如ERP系统...
2. JDBC OCI Driver:Oracle Call Interface (OCI) 驱动需要Oracle客户端软件安装,它使用本地接口通过Oracle Net Services与数据库通信,适合于局域网内的高速连接。 3. JDBC JServer Driver:主要用于早期的...
### Oracle数据库的查询优化 #### 一、何时需要考虑查询优化 在开发应用程序时,编写高效、优化的SQL语句对于提升系统性能至关重要。当遇到以下情况时,应该重点考虑查询优化: - **表连接**: 当查询涉及到多张表...
3. **安全考虑**:通过这种方法连接数据库虽然方便,但也可能存在一定的安全隐患。建议定期检查数据库的安全策略,并限制不必要的网络访问权限。 4. **性能监控**:在生产环境中,需要持续监控应用程序的性能表现,...
安装过程中可能涉及的步骤包括安装向导的各个阶段,如选择安装路径、配置网络服务名、设置数据库连接字符串,以及启动和测试Oracle客户端服务。 Oracle客户机的安装是一个详尽的过程,需要确保所有必要的组件都正确...
除了Oracle数据库,课程可能还会涉及其他相关技术,如Delphi,这是一款用于开发桌面应用程序的可视化、面向对象的工具,可以帮助用户快速构建用户界面和数据库连接。 网络技术是现代信息系统的重要组成部分,包括...