关于局域网内别人访问我本机Oracle数据库提示无监听的问题
首先修改本地oracle配置文件listener.ora内容如下将Host的参数由默认的localhost修改为本机的计算机全名代码下面附上图片
# listener.ora Network Configuration File: F:\app\Administrator\product\11.2.0\dbhome_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = USER-20160621FP)(PORT = 1521))
)
)
ADR_BASE_LISTENER = F:\app\Administrator
接下来检查本机电脑防火墙是否关闭如果必要开启的话请放行数据端口(切记)
关于本地访问局域网内其他数据库配置如下
如果本机装有oracle服务端切习惯使用PLSQL那么进行如下设置oracle本地安装路径下找到tnsnames.ora(盘符:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN与刚才的listener.ora配置文件在同一路径下)增加如下配置
自定义本地服务名 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 将要远程连接的数据库ip)(PORT = 端口))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = 服务名)
)
)
附上我自己的配置图给大家参考:
有一点需要注意就是在建立远程连接的时候一定区分不要与本地默认的ORCL重名,其他的自定义服务名也不要重复
连接数据库的方式以及客户端软件也有很多种
我平时习惯用PLSQL和Navicat应该大家都知道这个就比较简单了直接窗口化配置连接信息就好如图
使用Navicat局域网连接需要对方的机器完成文章第一部分的设置
Navicat还有一些使用问题,如果oracle数据库版本不匹配的话请去oracle官网下载Client端进行Navicat的OCI配置如图
最后附上软件连接
Navicat11通用版含注册机密码:hy5n
Oeacle11的windowsClient端32位密码:pm6a
Oeacle11的windowsClient端64位密码:yhla
此篇到此就结束了,这次分享希望可以帮到大家
<script type="text/javascript">
$(function () {
$('pre.prettyprint code').each(function () {
var lines = $(this).text().split('\n').length;
var $numbering = $('<ul/>').addClass('pre-numbering').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i <= lines; i++) {
$numbering.append($('<li/>').text(i));
};
$numbering.fadeIn(1700);
});
});
</script>
分享到:
相关推荐
Oracle监听器(Listener)是Oracle数据库系统中的一个重要组件,它负责监听客户端的连接请求,并将这些请求转发给相应的数据库实例进行处理。监听器的主要职责包括: - 接收来自客户端的连接请求。 - 验证客户端的...
### Oracle数据库监听配置详解 #### 一、监听器(LISTENER) 监听器是Oracle数据库系统中一项关键组件,用于接收来自客户端的连接请求,并将这些请求转发到正确的数据库实例。监听器运行在数据库服务器上,负责...
### 远程访问Oracle数据库 在信息技术领域,数据库管理与数据访问是至关重要的环节之一。随着企业业务的扩展,远程访问数据库的需求日益增加。本文将详细介绍如何通过Oracle客户端及PL/SQL工具远程访问Oracle数据库...
#### 二、PL/SQL访问Oracle数据库配置过程 为了确保PL/SQL能够同时访问本地和远程的Oracle数据库,我们需要进行以下步骤的配置: ##### 1. 复制tnsnames.ora文件 首先,需要从Oracle服务端的安装目录中复制`...
### Oracle 数据库监听分析及其说明 #### 概述 Oracle 数据库监听器是数据库系统中的一个关键组件,它负责管理数据库实例与客户端应用程序之间的网络连接。通过监听特定的端口,监听器能够接收来自客户端的连接...
- 确保服务器端Oracle数据库服务已启动,并且监听器(listener.ora文件配置)正确配置为监听指定端口。 - 防火墙设置应允许客户端通过指定端口访问服务器。 - 安全性方面,生产环境中应避免使用默认密码,及时...
通过服务名,用户可以方便地连接到远程或本地的Oracle数据库,无需记住复杂的网络连接细节。 这三份配置文件在Oracle数据库的日常管理和维护中扮演着核心角色。对于initv6db.ora,我们需要定期检查和调整参数以优化...
这是一个Java Database Connectivity (JDBC)驱动程序,它允许Java应用程序通过标准JDBC API来访问Oracle数据库。在使用Oracle数据库时,必须确保JVM(Java虚拟机)已经加载了这个驱动程序。 #### 连接字符串 Oracle...
使用它,开发者可以在任何支持Java的环境中连接到Oracle数据库,实现跨平台的数据访问。 2. **ojdbc14.jar**: 这是Oracle 10g的JDBC驱动程序,兼容JDBC 3.0规范。它提供了与Oracle数据库通信所需的接口和类,如`...
本篇将详细介绍如何在不安装Oracle客户端的情况下,通过PLSQL访问服务器上的Oracle数据库所需的步骤和关键文件。 首先,了解核心组件: 1. PLSQL Developer:这是一个强大的Oracle数据库管理工具,提供SQL编辑、...
Oracle数据库是一种广泛使用的大型关系型数据库管理系统,尤其在企业级应用中占据重要地位。本教程将深入探讨如何创建和连接Oracle分布式数据库,并提供详细的步骤图解。首先,我们需要理解Oracle分布式数据库的概念...
通过以上步骤,我们不仅完成了 Oracle 11g R2 数据库在 Windows Server 2008 R2 上的安装,还配置了本地与远程监听器,确保了数据库的正常运行与远程访问。此外,利用 Oracle Enterprise Manager (OEM),还可以高效...
3. 配置Oracle数据库:确保数据库监听在本地接口,或者如果需要通过SSH隧道对外提供服务,可以配置Oracle监听在特定的UNIX域套接字。 4. 创建SSH隧道:在客户端上使用SSH命令创建一个隧道,将本地端口映射到远程...
在安装Oracle数据库的过程中,有几个关键步骤和注意事项是必须遵循的,这些步骤主要涉及系统配置、用户权限管理和软件安装。以下是对这些知识点的详细说明: 1. **创建Oracle用户和用户组**: 在Linux系统中,为了...
1. **监听程序配置**:监听程序是Oracle数据库系统中一个核心组件,它负责接收来自客户端的连接请求并转发到相应的数据库实例。在配置过程中,我们通常使用`Net8 Configuration Assistant`工具。首先启动该工具,...
b、本地访问服务名tnsnames.ora的配置,同样需要检查机器名或ip地址是否有变化。此步骤可以省略 c、监听服务的恢复,运行 lsnrctl,执行start,会自动向系统服务中增加并启动监听服务。可以通过启动时的提示确定...
远程访问Oracle数据库时,必须确保数据库监听器正在运行,并且监听指定的端口。默认情况下,Oracle数据库监听器监听1521端口。如果该端口被占用或需要更改,可以通过修改`listener.ora`配置文件来实现。 ### 5. ...
Oracle监听程序是Oracle数据库系统的重要组成部分,它负责管理数据库实例与客户端应用之间的网络通信。配置Oracle监听程序是一项关键任务,确保数据库服务能够被正确地访问和使用。以下是一份详细的Oracle监听程序...