`
onepiece021
  • 浏览: 38502 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

oracle10g多个数据库与监听器

阅读更多

在oracle10g中,其实一个监听器就可以监听几个数据库,他们是通过
db_domain=legeen.com
db_name=orcl
参数区别,
在tnsname.ora文件中,如果有两个数据库配置如:
ROR =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = heqinghui.sl.prc.grp.nwtmt.com)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = ror.sunlong.com)
    )
  )
orcl =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = heqinghui.sl.prc.grp.nwtmt.com)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl.legeen.com)
    )
  )

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )

重要的一点是要和参数文件中的值相对应。
listener.ora文件中的设置如:
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = D:\oracle\product\10.1.0\Db_1)
      (PROGRAM = extproc)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
    )
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = heqinghui.sl.prc.grp.nwtmt.com)(PORT = 1521))
    )
  )

之前由于参数设置不一致曾经浪费了一些时间。

分享到:
评论
1 楼 masuweng 2011-04-12  
//----------------------tnsnames.ora

SGPMSS =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.73)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = SGPMSS)
    )
  )
 
orcl =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.73)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = ORCL)
    )
  )

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(Key = EXTPROC1))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )

//---------------listener.ora

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
      (PROGRAM = EXTPROC1)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.73)(PORT = 1521))
    )
  )
///请问我的配置有错吗,
一直抱错: ORA-12514 :无法解析指定的标识符

相关推荐

    Oracle 9i10g 数据库管理详细

    ### Oracle 9i/10g 数据库管理...以上内容概括了Oracle 9i/10g 数据库管理的基础知识点,包括了从数据库管理到具体的技术实现等多个方面。通过深入学习这些内容,可以更好地理解和掌握Oracle数据库的管理和运维技巧。

    两个oracle数据库的监听的配置

    Oracle监听器(Listener)是Oracle数据库系统中的一个重要组件,它负责监听客户端的连接请求,并将这些请求转发给相应的数据库实例进行处理。监听器的主要职责包括: - 接收来自客户端的连接请求。 - 验证客户端的...

    Oracle 单一主机多个实例多个监听器配置

    在Oracle数据库环境中,为了满足高可用性和资源优化的需求,常常会遇到在单一主机上配置多个实例和多个监听器的情况。这种配置方式不仅能够提高资源利用率,还能实现更细粒度的管理和控制。本文将深入探讨如何在...

    Oracle+10g数据库系统管理

    7. **数据库监听**:Oracle监听器是数据库服务与客户端连接的桥梁,配置监听器.ora文件以管理多个数据库实例的监听。 8. **内存结构**:理解SGA(System Global Area)和PGA(Program Global Area)的作用,如何...

    最新Oracle(10g)数据库学习必备(PPT)

    这包括了解Oracle的安装选项,如选择合适的安装类型(如企业版或标准版),设置数据库实例,配置监听器,以及初始化参数文件的管理。此外,还会涉及到数据库的启动、关闭和故障排查,以及重要的数据存储结构如表空间...

    oracle 10g 快速入门 数据库教案

    Oracle 10g是Oracle公司推出的数据库管理系统的一个版本,它在2003年发布,提供了许多增强功能和性能优化,对于初学者来说是一个理想的起点。这篇快速入门数据库教案将帮助你了解Oracle 10g的基本概念、安装、配置、...

    linux系统部署ORACLE10G数据库

    在Linux系统上部署Oracle 10G数据库是一个复杂而精细的过程,涉及到多个步骤和技术细节。以下将详细阐述这个过程。 首先,我们需要一个稳定的Linux环境。在这个案例中,我们使用的是Red Hat Linux Enterprise 4.0 ...

    Oracle11G创建数据库实例

    监听器是Oracle网络架构的一部分,它负责接收客户端的连接请求,并将这些请求转发到相应的数据库实例。 创建数据库实例的步骤如下: 1. **启动Database Configuration Assistant (DBCA)**:通过“开始”菜单,选择...

    linux上手工创建oracle 10g数据库

    在Linux环境下手工创建Oracle 10g数据库是一项高级的IT操作,涉及到系统配置、环境变量设置、数据库参数调整以及脚本执行等多个环节。以下是对这一过程的详细解析,旨在为那些希望深入理解并掌握在Linux操作系统上...

    Oracle 10g数据库基础教程[孙风栋 等][电子教案]

    Oracle 10g数据库是Oracle公司推出的一款关系型数据库管理系统,是Oracle数据库产品线中的一个重要版本,尤其对于初学者和企业级应用来说,它提供了丰富的功能和强大的性能。本教程由孙风栋等专家编著,旨在为学习者...

    32位centos下oracle10g数据库的安装和使用

    在32位的CentOS操作系统上安装和使用Oracle 10g数据库涉及多个步骤,包括前期的系统准备、软件包安装、配置修改以及数据库的图形化安装和管理。以下是详细的步骤说明: 1. **安装前的准备** - **下载Oracle 10g**...

    Oracle10g数据库 Windows32位+Linux32位 合集

    2. Oracle体系结构:Oracle10g由多个组件构成,包括服务器进程、后台进程、内存结构和磁盘结构。其中,服务器进程如数据库服务器(DBWn)、用户进程、检查点进程(CKPT)等协同工作;后台进程如系统监控(SMON)、...

    Oracle 10g入门与提高

    入门阶段,你需要了解如何在操作系统上安装Oracle 10g,包括选择合适的安装类型(如企业版或标准版),配置数据库实例,以及设置监听器和服务。理解Oracle的目录结构,如ORACLE_HOME、ORACLE_SID和数据文件的位置,...

    Oracle 11g数据库基础教程_课件及安装方法

    6. 配置监听器:配置监听器使得数据库服务可以通过网络访问。 7. 启动数据库:安装完成后,启动数据库实例和服务。 8. 配置SQL*Plus:安装完成后,可以使用SQL*Plus进行数据库管理。 四、Oracle 11g管理工具 1. SQL...

    龙蜥anolis系统oracle11g安装包

    Oracle 11g的安装通常涉及多个步骤,包括硬件配置检查、软件依赖处理、安装介质准备、安装程序执行等。在龙蜥Anolis系统上安装Oracle 11g,需要确保系统满足Oracle的最低硬件和软件要求,比如内存、磁盘空间、CPU...

    oracle10g安装以及数据库导入步骤.doc

    总的来说,Oracle 10g的安装和数据库导入是一个涉及多步骤的过程,包括安装软件、配置数据库、创建监听器、设置服务名、创建用户、导入导出数据等。理解并掌握这些步骤对于管理和维护Oracle数据库至关重要。

    oracle10g,11g,12g 数据库安装得详细文档

    首先,Oracle10g的安装步骤主要包括环境配置、软件下载、安装前的硬件和软件需求检查、运行安装程序、选择安装类型(如企业版或标准版)、配置全局数据库名和系统标识符(SID)、设置监听器和网络服务、创建数据库...

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

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

    oracle一个监听多个实例

    在Oracle数据库环境中,经常会有在一台服务器上配置...以上就是Oracle 11g环境下,通过一个监听器来配置多个数据库实例的基本方法和步骤。通过这种方法,我们可以有效地管理和使用多个数据库实例,提高系统管理的效率。

    oracle新建数据库和连接配置步骤

    在这里,你需要添加一个新的条目,包含数据库的全局数据库名、SID、监听器端口和网络服务地址。 示例: ``` MYDB = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = port)) (CONNECT_...

Global site tag (gtag.js) - Google Analytics