oracle数据库监听配置
针对相关的问题如:客户端client无法连接到服务器端server
1:
listener
主要用来监听客户端向数据库服务器端提出的连接请求,是基于服务器端的服务,那么它也只存在与数据库服务器端,进行监听器的设置也是在数据库服务器端完成的。
2:
tnsname 本地服务名
oracle客户端与服务器端的连接是通过客户端发出请求。
是oracle客户端网络配置的一种,另外还有oracle名字服务器oracle name server
3: oracle网络连接配置方法
windows/程序/oracle home/配置和移植工具/.Net Manager
在监听程序选项中点击
点击加号弹出对话框,输入监听器的名称,在出现的监听位置中,点击添加地址,对协议,主机,端口进行配置,我的配置是tcp/ip,130.30.3.98 端口是1529
在窗口的右侧下拉选项中选择数据库服务,在出现的数据库栏中
全局数据库名中输入ORCL ,oracle主目录:在注册表中 hkey_local_machine/software/oracle/key_oralb10g/ oracle_home D:\oracle\product\10.2.0\db_1
至此,Oracle服务端监听器配置已经完成。
也可以直接在oracle_home/network/admin/listener.ora中进行配置
同理
在oracle_home/network/admin/tnsnames.ora中配置客户端的连接
连接的验证和测试
:oracle_home/bin/LSNRCTL.exe
start/stop
查看实例情况:
select * from v$instance;
1 1 orcl SITECH-5570F647 10.2.0.1.0 2008-4-20 18:48:04 OPEN NO 1 STOPPED ALLOWED NO ACTIVE PRIMARY_INSTANCE NORMAL NO
一个oracle监听多个端口
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 130.30.3.98)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 130.30.3.98)(PORT = 1529))
)
)
现在用一个小例子来验证:环境是oracle10g
oracle net manager/监听程序/点击加号
监听名称:LISTENER_ADD
配置监听位置:添加地址130.30.3.98 ,端口号 1522
此时在oracle_home/network/admin/listener.ora
增加了
SID_LIST_LISTENER_ADD =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = ORCL)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(SID_NAME = ORCL)
)
)
配置数据库服务:
全局数据库名:ORCL
数据库主目录:oracle_home
SID:ORCL
启动:oracle_home/bin/LSNRCTL.EXE
>status listener_add
报告错误:
原因是:
你的listern.ora没有静态注册服务
英文下是:
The listener supports no services
解决方案是:
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 130.30.3.98)(PORT = 1522))
)
分享到:
相关推荐
### Oracle数据库监听配置详解 #### 一、监听器(LISTENER) 监听器是Oracle数据库系统中一项关键组件,用于接收来自客户端的连接请求,并将这些请求转发到正确的数据库实例。监听器运行在数据库服务器上,负责...
Oracle数据库监听配置 Oracle数据库监听配置是 Oracle 基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。监听器的设置是在数据库服务器端完成的。配置监听器需要在 Oracle 网络...
### Oracle数据库监听配置浅析与故障定位 #### 一、引言 Oracle数据库作为全球市场占有率最高的商业数据库之一,以其强大的功能和广泛的适用性而著称。然而,Oracle数据库的复杂性也为用户带来了一定的学习曲线和...
Oracle数据库监听程序配置,针对监听配置作一简单介绍,并提出一些客户终端无法连接服务器端的解决思路.
首先,我们需要了解监听器配置文件`listener.ora`,这是Oracle数据库监听器的主要配置文件。通常位于$ORACLE_HOME/network/admin目录下。文件中包含了监听器的名字、监听的网络地址以及所服务的数据库实例信息。例如...
### Oracle双实例监听配置详解 在Oracle环境中,为了实现高可用性和资源的有效利用,经常会遇到需要在同一台服务器上部署多个Oracle实例的情况。这种部署模式被称为“Oracle双实例”或者“多实例”。本文将详细介绍...
Oracle 数据库安全配置基线 本文档旨在指导系统管理人员或安全检查人员进行 Oracle 数据库的安全合规性检查和配置,涵盖了 Oracle 数据库安全配置基线的各个方面。 一、账号安全 账号安全是 Oracle 数据库安全...
因此, Oracle 数据库安装配置是指在计算机上安装和配置 Oracle 数据库的过程,包括安装 Oracle 服务器软件、创建数据库、配置监听器、启动 Oracle 实例、创建用户表空间、创建新用户并授权等步骤。同时,需要了解 ...
Oracle 数据库监听器(LISTENER)和本地服务名(Tnsname)配置 本文主要介绍 Oracle 数据库监听器(LISTENER)和本地服务名(Tnsname)的配置,旨在帮助读者了解 Oracle 网络连接配置的主要组件和配置方法。 一、监听器...
- 确保服务器端Oracle数据库服务已启动,并且监听器(listener.ora文件配置)正确配置为监听指定端口。 - 防火墙设置应允许客户端通过指定端口访问服务器。 - 安全性方面,生产环境中应避免使用默认密码,及时...
近段时间很多网友提出监听配置相关问题,客户终端(Client)无法连接服务器端(Server)。本文现对监听配置作一简单介绍,并提出一些客户终端无法连接服务器端的解决思路,愿对广大网友与读者有一些帮助。
Oracle监听器是Oracle数据库系统的...了解并熟练掌握监听器的配置,对于数据库管理员来说,是确保Oracle数据库高效、稳定运行的关键。同时,为了便于故障排查和日后的维护,保持良好的配置记录和文档习惯也非常重要。
本文将详细阐述Oracle数据库的安装配置过程,以及如何利用PL/SQL Developer这一强大的管理工具进行数据库管理和查询。 首先,Oracle数据库的安装通常分为以下几个步骤: 1. **环境准备**:确保操作系统满足Oracle...
Oracle Net Manager 可以用于配置服务命名、监听器和数据库连接等信息。 五、总结 Oracle 数据库配置助手是一个功能强大且灵活的工具,用于配置 Oracle 数据库。通过本文的介绍,我们可以了解 Oracle 数据库配置...
格式通常是`jdbc:oracle:thin:@hostname:port:servicename`,其中`hostname`是Oracle数据库服务器的IP地址或域名,`port`是监听的TCP端口,默认为1521,`servicename`是Oracle数据库的服务名。 4. **认证信息**:`...