`
shuai1234
  • 浏览: 972171 次
  • 性别: Icon_minigender_1
  • 来自: 山西
社区版块
存档分类
最新评论

linux操作系统下oracle数据库如何配置监听

 
阅读更多

1. 修改监听器配置文件
Linux下Oracle监听器配置文件在:$ ORACLE_HOME/network/admin/listerer.ora, 如:
/bank/oracle/oracle10g/product/10.2.0/network/admin/listener.ora

修改并配置要监听SID的相关信息,如:
#listener.ora Network Configuration File: /bank/oracle/oracle10g/product/10.2.0/network/admin/listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /bank/oracle/oracle10g/product/10.2.0)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL DBNAME = bkserver) 
(SID_NAME = bkserver)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.7.13.242)(PORT = 1521))
)
)

2. 启动监听器
(1). 切换至oracle安装用户(一般为oracle)
su - oracle 
(2). 启动监听器
lsnrctl start 
另:停止监听器
lsnrctl stop
3. 测试监听器是否运行正常
在客户端修改tnsnames.ora配置文件就访问Oracle数据库,如:
BKSERVER =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.7.13.242)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = BKSERVER)
)
)

通过命令tnsping测试是否能访问到监听器,如:
M:\>tnsping bkserver
TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 12-8月 -
2010 17:11:04
Copyright (c) 1997, 2005, Oracle. All rights reserved.
已使用的参数文件:
D:\oracle\product\10.2.0\client_1\network\admin\sqlnet.ora

已使用 TNSNAMES 适配器来解析别名
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = 10.7.13.242)(PORT = 1521))) (CONNECT_DATA = (SERVER = DEDICATED) (SERVIC
E_NAME = BKSERVER)))
OK (20 毫秒)
注意: 监听器是否能被tnsping通跟数据库的开启/关闭无关,所以就算可以tnsping通监听器但未必能连接到数据库,这时请检查listener.ora文件配置信息是否正确,还有数据库是否已经被开启。

分享到:
评论

相关推荐

    在Linux系统下Oracle数据库的安装及设计方案.pdf

    Linux操作系统下Oracle数据库的安装 在Linux系统下安装Oracle数据库需要考虑多个方面的因素。首先,需要调整Linux内核和环境。在RedHat 6.0环境下安装Oracle 8.0.5,需要安装kernel-2.2.5-15.1386.rpm和tcl-8.0.4-...

    LINUX 操作系统重启Oracle数据库的方法步骤.doc

    LINUX 操作系统重启 Oracle 数据库的方法步骤 LINUX 操作系统重启 Oracle 数据库的方法步骤是非常重要的数据库维护工作。下面是相关的知识点: 一、停应用层的各种程序 在重启 Oracle 数据库之前,需要停掉应用层...

    在linux下重启oracle数据库及监听器

    ### 在Linux下重启Oracle数据库及监听器的知识点详解 #### 一、背景介绍 在Linux环境下管理和维护Oracle数据库是一项常见的任务。对于DBA(数据库管理员)来说,掌握如何有效地重启Oracle数据库及其监听器是非常...

    Linux 下Oracle数据库配置

    在Linux环境下配置Oracle数据库是一个涉及多个步骤和技术环节的过程。Oracle数据库是企业级的数据库管理系统,广泛应用于各种业务场景。在Linux系统中安装和配置Oracle数据库,需要对操作系统、Oracle数据库软件以及...

    linux下oracle服务监听开始自动启动

    为了确保Oracle服务(包括数据库服务和监听器)能够在Linux操作系统启动时自动运行,需要进行一系列配置工作。本文将详细解析如何在Linux环境下实现Oracle服务和监听器的自动启动,并对提供的脚本代码进行逐行解读。...

    Unix和Linux下的Oracle数据库管理

    在IT领域,Unix和Linux操作系统是企业级Oracle数据库服务器的常用平台。Oracle数据库管理系统是全球最广泛使用的数据库系统之一,尤其在大型企业和金融机构中。本文将深入探讨在Unix和Linux环境下如何有效地管理和...

    linux远程连接oracle数据库

    - Windows 7操作系统用于作为客户端来连接Oracle数据库。 - Java环境的配置对于通过Java程序连接数据库至关重要。 #### 三、IP的设置 - **服务器端IP**: 192.168.0.101 - **客户端IP**: 192.168.0.105 - IP地址...

    linux上离线安装oracle数据库19c

    在Linux环境下离线安装Oracle数据库19c是一个涉及多个步骤的过程,需要准备相应的安装文件,并且对系统进行预安装配置。以下是对整个流程的详细解释: 1. **文件准备** - `compat-libstdc++-33-3.2.3-72.el7.x86_...

    Linux OS 下的Oracle 数据库管理

    在IT领域,Linux操作系统是许多企业级数据库服务器的首选平台,而Oracle数据库系统则是全球领先的数据库解决方案之一。本文将深入探讨在Linux环境下安装、配置和管理Oracle数据库的关键知识点。 一、Linux环境准备 ...

    Linux系统专用oracle12C数据库

    此版本的Oracle数据库特别针对Linux操作系统进行了优化,尤其适用于64位的Linux系统,能够充分利用64位系统的计算和内存资源,提供高效稳定的数据存储与处理服务。 在Linux环境下安装Oracle 12c,首先要确保系统...

    Linux下重启Oracle数据库.docx

    Linux 下重启 Oracle 数据库是一个技术方案,它提供了一系列步骤来重启 Oracle 数据库,包括以 oracle 用户登录 Linux、以 sysdba 登录 sqlplus、启动数据库、关闭数据库、退出 sqlplus 等步骤。此外,该方案还解决...

    linux系统上安装oracle数据库、tomcat、JDK

    在Linux系统上安装Oracle数据库、Java Development Kit (JDK) 和Apache Tomcat是常见的操作,这些组件对于构建和运行基于Java的企业级应用至关重要。以下是详细的过程: 1. **Oracle数据库安装**: - 创建用于...

    Linux系统怎么用命令重启oracle数据库.docx

    以下将详细介绍如何通过命令行在Linux环境下重启Oracle数据库及其监听器。 首先,理解数据库重启的基本流程至关重要。重启Oracle数据库通常涉及两个主要步骤:停止数据库实例(如果尚未关闭)和重新启动监听器以及...

    Linux系统中部署Oracle数据库全程实录

    在Linux系统中部署Oracle数据库是一项细致且重要的任务,涉及到多个步骤和配置环节。本文将详细介绍在RHEL 5.4环境下部署Oracle 11.1.0.6数据库的全过程,确保每个步骤清晰易懂。 首先,确保操作系统的版本与Oracle...

    Oracle数据库11gx64位安装包 Linux版

    ### Oracle数据库11g x64位安装包Linux版知识点详解 #### 一、Oracle数据库简介 Oracle数据库是由美国Oracle公司开发的一款关系型数据库管理系统,是目前市场上最流行的企业级数据库之一。它提供了强大的数据管理和...

    linux下新建oracle数据库实例 Linux基础教程.docx

    ### Linux下新建Oracle数据库实例教程 #### 一、引言 在Linux环境下部署和管理Oracle数据库实例是一项重要的技能,尤其对于那些希望利用...此外,建议定期更新您的Oracle数据库和操作系统以保持最佳性能和安全性。

    linux oracle重新启动

    本文将详细介绍在Linux环境下重启Oracle数据库及其监听器的方法,并提供相关的命令行操作步骤。 #### 二、重启Oracle数据库及其监听器的方式 ##### 方法1:使用`dbstart`和`lsnrctl`命令 1. **使用root用户登录...

    linux x86 长度为32位操作系统安装oracle数据库的快速安装手册

    ### Linux x86 32位操作系统快速安装Oracle数据库操作指南 #### 一、概述 本文档旨在指导用户如何在Linux x86 32位操作系统上快速安装Oracle Database 10g。它包含了从系统准备到软件安装的全过程指南,并提供了...

Global site tag (gtag.js) - Google Analytics