精华内容
下载资源
问答
  • 第一种情况:Oracle应用多个数据库实例对应一个监听的情况下,配置监听和本地net服务名完成后,启动监听服务的步骤如下:1、设置ORACLE_SID(实例名)的环境变量,如:"ORACLE_SID=orcl",可以通过"echo $ORACLE_SID...
    第一种情况:
    Oracle应用多个数据库实例对应一个监听的情况下,配置监听和本地net服务名完成后,启动监听服务的步骤如下:
    1、设置ORACLE_SID(实例名)的环境变量,如:"ORACLE_SID=orcl",可以通过"echo $ORACLE_SID"查看设置是否成功。
    2、通过"sqlplus / as sysdba"登陆指定的Oracle实例orcl。
    3、启动数据库"startup",然后启动监听"lsnrctl start"。
    4、通过" sys/password@orcl as sysdba"可以登陆到数据库实例orcl。也可以通过netca测试TNS是否成功。

    第二种情况:
    Oracle应用多个数据库实例,实例一一分别对应一个监听(即一个实例对应一个监听)。配置步骤如下:
    1、添加监听,如:添加监听名为lsnrtest的监听。
    2、启动监听,如:lsnrctl start lsnrtest;启动监听后,我们能够看到如下信息,"The listener supports no services"。
    3、添加本地net服务名,如:本地net服务名为tnstest
    4、设置ORACLE_SID(实例名)的环境变量,如:"ORACLE_SID=test",可以通过"echo $ORACLE_SID"查看设置是否成功。
    5、通过"sqlplus / as sysdba"登陆指定的Oracle实例test。
    6、启动数据库"startup",然后注册本地监听与net服务名,输入如下两条命令:
       SQL>alter system set local_listener="tnstest";
       SQL>alter system register;
    7、查看监听,如:lsnrctl status lsnrtest,如有"Instance "test", status READY, has 1 handler(s) for this service..."即可。

    转载于:https://www.cnblogs.com/emilyzhang68/archive/2013/01/22/2871141.html

    展开全文
  • 实例监听配置三种情况:1、一个监听在一个IP一个端口上监听多个实例2、一个监听在不同IP不同端口上监听多个实例3、多个监听监听多个实例情况1:listener.ora文件,# LISTENER.ORA Network Configuration File: /...
    多实例监听的配置


    三种情况:
    1、一个监听在一个IP一个端口上监听多个实例
    2、一个监听在不同IP不同端口上监听多个实例
    3、多个监听监听多个实例


    情况1:

    listener.ora文件,


    # LISTENER.ORA Network Configuration File: /opt/oracle/product/9.2/network/admin/listener.ora
    # Generated by Oracle configuration tools.

    LISTENER =
       (DESCRIPTION_LIST =
    (DESCRIPTION =
       (ADDRESS_LIST =
           (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.101)(PORT = 1521))
       )
       (ADDRESS_LIST =
           (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
       )
    )
       )

    SID_LIST_LISTENER =
       (SID_LIST =
    (SID_DESC =
       (SID_NAME = PLSExtProc)
       (ORACLE_HOME = /opt/oracle/product/9.2)
       (PROGRAM = extproc)
    )
    (SID_DESC =
       (GLOBAL_DBNAME = ora9)
       (ORACLE_HOME = /opt/oracle/product/9.2)
       (SID_NAME = ora9)
    )
    (SID_DESC =
       (GLOBAL_DBNAME = B3)
       (ORACLE_HOME = /opt/oracle/product/9.2)
       (SID_NAME = B3)
    )
       )


    tnsnames.ora文件,

    # TNSNAMES.ORA Network Configuration File: /opt/oracle/product/9.2/network/admin/tnsnames.ora
    # Generated by Oracle configuration tools.

    ora9 =
       (DESCRIPTION =
    (ADDRESS_LIST =
       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.101)(PORT = 1521))
    )
    (CONNECT_DATA =
       (SERVICE_NAME = ora9)
    )
       )

    B3 =
       (DESCRIPTION =
    (ADDRESS_LIST =
       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.101)(PORT = 1521))
    )
    (CONNECT_DATA =
       (SERVICE_NAME = B3)
    )
       )

    INST1_HTTP =
       (DESCRIPTION =
    (ADDRESS_LIST =
       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.101)(PORT = 1521))
    )
    (CONNECT_DATA =
       (SERVER = SHARED)
       (SERVICE_NAME = MODOSE)
       (PRESENTATION = http://HRService)
    )
       )

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


    情况2:

    # LISTENER.ORA Network Configuration File: /opt/oracle/product/9.2/network/admin/listener.ora
    # Generated by Oracle configuration tools.

    LISTENER =
       (DESCRIPTION_LIST =
    (DESCRIPTION =
       (ADDRESS_LIST =
           (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.101)(PORT = 1521))
           (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.101)(PORT = 1522))
       )
       (ADDRESS_LIST =
           (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
       )
    )
       )

    SID_LIST_LISTENER =
       (SID_LIST =
    (SID_DESC =
       (SID_NAME = PLSExtProc)
       (ORACLE_HOME = /opt/oracle/product/9.2)
       (PROGRAM = extproc)
    )
    (SID_DESC =
       (GLOBAL_DBNAME = ora9)
       (ORACLE_HOME = /opt/oracle/product/9.2)
       (SID_NAME = ora9)
    )
    (SID_DESC =
       (GLOBAL_DBNAME = B3)
       (ORACLE_HOME = /opt/oracle/product/9.2)
       (SID_NAME = B3)
    )
       )

    tnsname.ora文件

    # TNSNAMES.ORA Network Configuration File: /opt/oracle/product/9.2/network/admin/tnsnames.ora
    # Generated by Oracle configuration tools.

    ora9 =
       (DESCRIPTION =
    (ADDRESS_LIST =
       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.101)(PORT = 1521))
    )
    (CONNECT_DATA =
       (SERVICE_NAME = ora9)
    )
       )

    B3 =
       (DESCRIPTION =
    (ADDRESS_LIST =
       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.101)(PORT = 1522))
    )
    (CONNECT_DATA =
       (SERVICE_NAME = B3)
    )
       )

    INST1_HTTP =
       (DESCRIPTION =
    (ADDRESS_LIST =
       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.101)(PORT = 1521))
    )
    (CONNECT_DATA =
       (SERVER = SHARED)
       (SERVICE_NAME = MODOSE)
       (PRESENTATION = http://HRService)
    )
       )

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

    情况3:

    # LISTENER.ORA Network Configuration File: /opt/oracle/product/9.2/network/admin/listener.ora
    # Generated by Oracle configuration tools.

    LISTENER1 =
       (DESCRIPTION_LIST =
    (DESCRIPTION =
       (ADDRESS_LIST =
           (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.101)(PORT = 1521))
       )
       (ADDRESS_LIST =
           (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
       )
    )
       )

    SID_LIST_LISTENER1 =
       (SID_LIST =
    (SID_DESC =
       (SID_NAME = PLSExtProc)
       (ORACLE_HOME = /opt/oracle/product/9.2)
       (PROGRAM = extproc)
    )
    (SID_DESC =
       (GLOBAL_DBNAME = ora9)
       (ORACLE_HOME = /opt/oracle/product/9.2)
       (SID_NAME = ora9)
    )
       )

    LISTENER2 =
       (DESCRIPTION_LIST =
    (DESCRIPTION =
       (ADDRESS_LIST =
           (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.101)(PORT = 1521))
       )
       (ADDRESS_LIST =
           (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
       )
    )
       )

    SID_LIST_LISTENER2 =
       (SID_LIST =
    (SID_DESC =
       (SID_NAME = PLSExtProc)
       (ORACLE_HOME = /opt/oracle/product/9.2)
       (PROGRAM = extproc)
    )
    (SID_DESC =
       (GLOBAL_DBNAME = B3)
       (ORACLE_HOME = /opt/oracle/product/9.2)
       (SID_NAME = B3)
    )
       )


    tnsnames.ora文件同一。





    改完配置并启动两个实例后,可用tnsping的方法测试一下两个连接的连通性,并用lsnrctl status检查一下监听状态。

    据某些资料介绍,在windows下,可从服务中启动多个实例,再启动listener监听服务。


    ------



    如果你想从客户端访问不同实例,可用下列方法:

    如果是sqlplus /nolog方式访问,你必须修改当前用户的环境变量ORACLE_SID,将值设为当前的访问实例SID。如ORACLE_SID=ora9, 或ORACLE_SID=B3。


    如果从网络客户端访问,你只要指定不同的连接字符串(在tnsnames.ora中定义的)即可,如

    sqlplus "sys/change_on_install@ora9 as sysdba"
    sqlplus "sys/change_on_install@oB3 as sysdba"





    静态注册和动态注册总结


    若有不对的地方,一定要指出。
    我也是在学习论坛上各位的发言后总结的。

    一、什么是注册?
    注册就是将数据库作为一个服务注册到监听程序。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请连接到数据库。这个服务名可能与实例名一样,也有可能不一样。
    在数据库服务器启动过程中,数据库服务器会向监听程序注册相应的服务(无论何时启动一个数据库,默认地都有两条信息注册到监听器中:数据库服务器对应的实例和服务。)
    相当于是这样:在数据库服务器和客户端之间有一监听程序(Listener),在监听程序中,会记录相应数据库对应的服务名(一个数据库可能对应有多个服务名),当客户端需要连接数据库时,只需要提供服务名,就可以建立客户端和服务器之间的连接。
    二、静态注册
    静态注册就是实例启动时读取listener.ora文件的配置,将实例和服务注册到监听程序。无论何时启动一个数据库,默认地都有两条信息注册到监听器中:数据库服务器对应的实例和服务。
    静态注册时,listener.ora中的GLOBAL_DBNAME向外提供服务名,listener.ora中的SID_NAME提供注册的实例名。
    采取静态注册方法时,listener.ora中的内容如下:
    SID_LIST_LISTENER =
       (SID_LIST =
    (SID_DESC =
       (SID_NAME = PLSExtProc)
       (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
       (PROGRAM = extproc)
    )
    (SID_DESC =
       (GLOBAL_DBNAME =orcl)
       (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
       (SID_NAME =orcl)
    )
    (SID_DESC =
       (GLOBAL_DBNAME =orcl1)
       (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
       (SID_NAME =orcl)
    )
    )
    该文件表明数据库是单实例的,实例名为orcl,向外提供了两个服务:orcl和orcl1

    三、动态注册

    动态注册是在instance启动的时候PMON进程根据init.ora中的instance_name,service_names两个参数将实例和服务动态注册到listener中。
    首先要在init.ora中指定instance_name,service_names两个参数的值。在sqlplus下通过show parameter service_names 和show parameter instance_name可以查看这两个参数的值。
    注册到监听器中的实例值从init.ora文件中的instance_name参数取得。如果该参数没有设定值,那么它将取init.ora文件中的db_name的值。
    注册到监听器中的服务值从init.ora文件中的参数service_names取得。如果该参数没有设定值,数据库将拼接init.ora文件中的db_name和db_domain的值来注册自己。如果选择提供service_names值,您可以使用完全限定的名称(比如orcl.oracle.com)或缩写的名称(比如orcl)。如果选择缩写的名称并设置了db_domain参数,注册到监听器中的服务将是service_name值和db_domain值的拼接。例如下面的设置将导致服务orcl.oracle.com被注册到监听器中:
    db_domain=oracle.com
    service_names=orcl ;
    采取动态注册方法时,listener.ora中的内容如下:
    SID_LIST_LISTENER =
       (SID_LIST =
    (SID_DESC =
       (SID_NAME = PLSExtProc)
       (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
       (PROGRAM = extproc)
    )
    )

    可选择的是,您可以在service_names参数中指定多个服务值,值之间用逗号格开,这对于共享服务器配置是很有用的。
    动态注册默认只注册到默认的监听器上(名称是LISTENER、端口是1521、协议是TCP),如果需要向非默认监听注册,则需要配置local_listener参数!

    如果没有显式设置service_names和instance_name的值,那么仅当数据库在监听器运行之后启动时,动态注册才会发生;在这种情况下,如果监听器后来发生了重启,动态注册信息将会丢失。显然,最好在所有的数据库启动之前先启动监听器,这样就会避免没有显式设置service_names和instance_name的值时,若重启监听器带来的动态注册信息丢失的情况。
    为初始化参数service_names和instance_name设置显式的值是个值得可取的方法和建议。因为如果监听器在数据库运行过程中要重新启动,仅当你在init.ora文件中显式地设置了service_names和instance_name的值时,每个数据库的PMON进程才会在很短的时间之内完成动态注册。
    四、查询某服务是静态注册还是动态注册
    可以使用命令lsnrctl status来查看某服务是静态注册还是动态注册。

    实例状态为UNKNOWN值时表明此服务是静态注册的设置。这时监听器用来表明它不知道关于该实例的任何信息,只有当客户发出连接请求时,它才检查该实例是否存在。
    动态注册的数据库通过状态信息中的状态READY或状态BLOCKED(对于一个备用数据库)来指明。不管关闭何时数据库,动态注册的数据库都会动态地从监听器注销,而与之相关的信息将从状态列表中消失。这样,不管数据库是在运行还是已经关闭,监听器总是知道它的状态。该信息将被用于连接请求的回退(fallback)和负载平衡。
    展开全文
  • 配置Oracle 实例监听服务自启动1. 添加启动脚本touch /etc/init.d/orclvi orcl# !/bin/bash# whoami# root# chkconfig: 345 51 49# /etc/init.d/orcl# description: starts the oracle dabase deamons#ORA_HOME=/...

    配置

    Oracle 实例和监听服务自启动

    1.  添加

    启动脚本

    touch /etc/init.d/orcl

    vi orcl

    # !/bin/bash

    # whoami

    # root

    # chkconfig: 345 51 49

    # /etc/init.d/orcl

    # description: starts the oracle dabase deamons

    #

    ORA_HOME=/home/oracle/product/10.2.0/db_1/

    ORA_OWNER=oracle

    case "$1" in

    start)

    echo -n "Starting orcl: "

    su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart" &

    su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start"

    touch /var/lock/subsys/orcl

    echo

    ;;

    stop)

    echo -n "shutting down orcl: "

    su - $ORA_OWNER -c "$ORA_HOME/bin/dbshut" &

    su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop"

    rm -f /var/lock/subsys/orcl

    echo

    ;;

    restart)

    echo -n "restarting orcl: "

    $0 stop

    $0 start

    echo

    ;;

    *)

    echo "Usage: `basename $0` startstoprestart"

    exit 1

    esac

    exit 0

    保存 orcl 并退出

    2.  添加

    配置服务

    /sbin/chkconfig --add orcl

    3.  修改 /etc/oratab 文件

    vi /etc/oratab

    ORACLE_SID:ORACLE_HOME:Y   --  能不能

    自启动

    4.  重启测试一下

    或者基本

    的配置 /etc/rc.d/rc.local 添加

    两条启动命令

    展开全文
  • 创建Oracle数据库、数据库名与实例名与SID之间的关系(图文详解)目录目录软件环境前言安装Oracle监听程序启动停止监听程序创建数据库数据库名db_name数据库实例名instance_name数据库名与实例名的关系操作系统环境...

    创建Oracle数据库、数据库名与实例名与SID之间的关系(图文详解)

    目录

    目录

    软件环境

    前言

    安装Oracle监听程序

    启动停止监听程序

    创建数据库

    数据库名db_name

    数据库实例名instance_name

    数据库名与实例名的关系

    操作系统环境变量ORACLE_SID

    软件环境

    操作系统 RHEL 6.1

    软件环境...

    文章

    范桂飓

    2016-06-02

    1492浏览量

    linux/Aix启动、关闭Oracle及监听

    Aix环境下管理Oracle

    1、Aix下查看、启动数据库监听器

    以oracle用户执行以下命令:

    ① lsnrctl status //-查看监听器状态

    ② lsnrctl start   //-启动监听器

    2、Aix下启动/停止Oracle数据库实例

    ① su – oracle  ...

    文章

    undefault

    2014-06-05

    814浏览量

    linux/Aix启动、关闭Oracle及监听

    Aix环境下管理Oracle

    1、Aix下查看、启动数据库监听器

    以oracle用户执行以下命令:

    ① lsnrctl status //-查看监听器状态

    ② lsnrctl start   //-启动监听器

    2、Aix下启动/停止Oracle数据库实例

    ① su – oracle  ...

    文章

    undefault

    2014-06-05

    948浏览量

    2f3b2ef96021ff2f28d06c6f79cd9390.png

    万券齐发助力企业上云,爆款产品低至2.2折起!

    限量神券最高减1000,抢完即止!云服务器ECS新用户首购低至0.95折!

    广告

    linux/Aix启动、关闭Oracle及监听

    Aix环境下管理Oracle

    1、Aix下查看、启动数据库监听器

    以oracle用户执行以下命令:

    ① lsnrctl status //-查看监听器状态

    ② lsnrctl start   //-启动监听器

    2、Aix下启动/停止Oracle数据库实例

    ① su – oracle  ...

    文章

    undefault

    2014-06-05

    2020浏览量

    oracle静态监听和动态监听

    oracle静态监听和动态监听

    一、什么是注册?

    注册就是将数据库作为一个服务注册到监听程序。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名

    就可以申请连接到数据库。这个服务名可能与实例名一样,也有可能不一样。

    在数据库服务器启动过程中,数据库服务...

    文章

    苍雪明南

    2017-09-09

    920浏览量

    Oracle 数据库安装

    下载

    www.oracle.com ->Downloads -> Oracle Database

    安装:

    解压到同一文件夹下

    仅安装数据库软件

    单实例数据库安装

    企业版

    oracle基目录/oracle主目录

    创建数据库

    Database Configuration Assist...

    文章

    flowerszhong

    2015-06-19

    682浏览量

    Oracle listener静态及动态注册总结收藏

    导读:   一、什么是注册?   注册就是将数据库作为一个服务注册到监听程序。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请连接到数据库。这个服务名可能与实例名一样,也有可能不一样。   在数据库服务器启动过程中,数据库服务器会向监听程序注册相应的服务(无论何时启动...

    文章

    余二五

    2017-11-15

    983浏览量

    ORACLE主要配置文件介绍

    profile文件或者.bash_profile文件(系统级环境变量文件:/home/oracle);

    oratab 文件(oracle自运行文件:/etc/oratab );

    initSID.ora或者spfileSID.ora文件(数据库实例初始化文件:$ORACLE_HOME/dbs/或者$...

    文章

    青夜之衫

    2017-12-11

    780浏览量

    ocp听课总结之4——listener动态和静态注册

    1、什么是注册:

    注册就是将数据库作为一个服务注册到监听程序中,客户端不需要知道数据库的数据库名和实例名,只需要知道该数据库对外提供的服务名就可以访问数据库。这个服务名我们可以自己取名字,这样就可以不跟实例同一个名了。。

    在数据库服务器启动的过程中,这个服务器会向监听程序(listener)注册...

    文章

    长烟慢慢

    2012-02-15

    675浏览量

    数据库实例与进程简介

    数据库实例:  实例是由操作系统中的一组内存区和一系列的操作系统进程组成,数据库则是指Oracle保存数据的一系列物理结构和逻辑结构,用户在访问Oracle数据库时主要是在与实例打交道,由实例访问数据库,并返回相应的操作结果。  最简单的Oracle数据库结构是由一个实例和一个数据库组成,不过对...

    文章

    沉默术士

    2017-07-03

    1798浏览量

    Oracle 结构概况

    一、数据库体系结构概况

    Oracle Server由两个实体组成:实例(instance)与数据库(database)。

    1、实例:实例是数据库启动时初始化的一组进程和内存结构

    2、数据库:数据库则指的是用户存储数据的一些物理文件

    这两个实体是独立的,不过连接在一起。在数据库创建过程中,实例首先...

    文章

    ryan_bai

    2017-11-11

    708浏览量

    用镜像市场的oracle11g镜像搭建云数据库

    前言

    本学期开设了数据库与软件工程课程,但使用自己电脑上的虚拟机开启Centos系统,启动数据库与监听等操作太过繁琐,且较为占用系统资源,若电脑配置不够,可能不支持运行虚拟机与Oracle database服务器端。因此,我想到了通过ECS部署云数据库来进行随时随地的连接。

    操作方法

    若尚未购买E...

    文章

    游客km5tgzjfur5hk

    2020-12-03

    113浏览量

    用镜像市场的oracle11g镜像搭建云数据库

    前言

    本学期开设了数据库与软件工程课程,但使用自己电脑上的虚拟机开启Centos系统,启动数据库与监听等操作太过繁琐,且较为占用系统资源,若电脑配置不够,可能不支持运行虚拟机与Oracle database服务器端。因此,我想到了通过ECS部署云数据库来进行随时随地的连接。

    操作方法

    若尚未购买E...

    文章

    游客km5tgzjfur5hk

    2020-12-21

    92浏览量

    用镜像市场的oracle11g镜像搭建云数据库

    前言

    本学期开设了数据库与软件工程课程,但使用自己电脑上的虚拟机开启Centos系统,启动数据库与监听等操作太过繁琐,且较为占用系统资源,若电脑配置不够,可能不支持运行虚拟机与Oracle database服务器端。因此,我想到了通过ECS部署云数据库来进行随时随地的连接。

    操作方法

    若尚未购买E...

    文章

    游客km5tgzjfur5hk

    2020-12-06

    215浏览量

    使用镜像市场的oracle11g镜像搭建云数据库

    前言

    本学期开设了数据库与软件工程课程,但使用自己电脑上的虚拟机开启Centos系统,启动数据库与监听等操作太过繁琐,且较为占用系统资源,若电脑配置不够,可能不支持运行虚拟机与Oracle database服务器端。因此,我想到了通过ECS部署云数据库来进行随时随地的连接。

    操作方法

    若尚未购买E...

    文章

    游客km5tgzjfur5hk

    2020-12-09

    255浏览量

    使用镜像市场的oracle11g镜像搭建云数据库

    前言

    本学期开设了数据库与软件工程课程,但使用自己电脑上的虚拟机开启Centos系统,启动数据库与监听等操作太过繁琐,且较为占用系统资源,若电脑配置不够,可能不支持运行虚拟机与Oracle database服务器端。因此,我想到了通过ECS部署云数据库来进行随时随地的连接。

    操作方法

    若尚未购买E...

    文章

    游客km5tgzjfur5hk

    2020-12-28

    36浏览量

    ECS训练营入门路线_第五天_使用镜像市场的oracle11g镜像搭建云数据库

    前言

    本学期开设了数据库与软件工程课程,但使用自己电脑上的虚拟机开启Centos系统,启动数据库与监听等操作太过繁琐,且较为占用系统资源,若电脑配置不够,可能不支持运行虚拟机与Oracle database服务器端。因此,我想到了通过ECS部署云数据库来进行随时随地的连接。

    操作方法

    若尚未购买E...

    文章

    Y.long

    2020-12-01

    92浏览量

    说说Oracle监听器(二)

    监听器工作过程

    下面我们谈谈监听器的工作过程。一般,监听器作为一个独立process在操作系统中运行,守候在特定网络端口(默认为:1521),等待客户端请求的到来。注意:我们在客户端配置命名服务的时候,输入的1521也就是为了与监听器程序建立连接。

    当一个请求“如期而至”,监听器对照已经注...

    文章

    苍雪明南

    2015-10-08

    709浏览量

    RMAN-04006: error from auxiliary database: ORA-01034: ORACLE not available

    在使用rman duplicate复制standby数据库的时候,由于standby数据库实例必须处于非mount状态,所以主数据库直接连接是会报错的,需要在standby数据库服务上的监听器上配置静态的服务名,如下:$GRID_HOME/network/admin/listener.oraSID...

    文章

    小麦苗

    2016-02-21

    974浏览量

    ArcGIS连接Oracle数据库方法

    Oracle

    从数据库平台下拉列表中选择 Oracle,以连接到 Oracle 数据库,或直接连接到 Oracle 数据库中的地理数据库。

    连接到 Oracle 时,在实例文本框中提供下列 Oracle Easy Connect 字符串中的一个:

    Oracle 服务器名称/Oracle 服务名...

    文章

    技术小胖子

    2017-11-09

    897浏览量

    认识oracle中的sqlnet.ora tnsnames.ora listener.ora三个文件

    1、概述

    在oracle安装目录$HOME/network/admin下,,经常看到sqlnet.ora tnsnames.ora listener.ora这三个文件,除了tnsnames.ora,其他两个文件详细的用途很多人都不太了解。

    sqlnet.ora 用在oracle client端,用...

    文章

    技术小阿哥

    2017-11-28

    1236浏览量

    LINUX下oracle数据库的启动和关闭

    LINUX下oracle数据库的启动和关闭

    1. $ su - oracle

    2. $ sqlplus / nolog

    3. sql> conn / as sysdba

    或吧2,3合为一个sqlplus / as sysdba

    4. sql> startup (一般不需要加参数,只要设...

    文章

    科技小能手

    2017-11-12

    808浏览量

    Oracle 11gR2学习之二(创建数据库及OEM管理篇)

    Oracle安装完毕来创建一个数据库,创建之前必须先配置数据库的监听端口,否则会创建过程中提示你先配置监听。

    1、监听配置如下,一直下一步…

    Netca --> Listenerconfiguretion --> Add --> Listener name:LISTENER --...

    文章

    李振良

    2016-05-06

    3107浏览量

    oracle数据库动态与静态注册

    oracle数据库动态与静态注册

    动态注册:

    1.服务名来自于参数文件中的service_names或者是db_name与db_domain的组合;

    2.实例名来自与参数文件中的instance_name;

    3.动态注册不需要listener.ora监听文件支持;

    4.实例状...

    文章

    科技小能手

    2017-11-15

    736浏览量

    ORACLE 进程的作用及查看

    前言:

    众所周知ORACLE的进程分为三种:用户进程、服务器进程、后台进程

    可以通过ORACLE提供的进程结构图,可以清楚地看到三个进程中系统运行中的主要作用,这边咱们再做一个简单的介绍。

    进程说明:

    1、用户进程:当用户运...

    文章

    猎人笔记

    2014-04-02

    1641浏览量

    Using Oracle Restart

    1、Oracle Restart简介

    Oracle Restart improves the availability of your Oracle database. When you install the Oracle Grid Infrastructure for a standalone...

    文章

    长烟慢慢

    2014-01-09

    792浏览量

    【不积跬步,无以致千里】Linux下启动Oracle服务和监听程序

    oracle数据库是重量级的,其管理非常复杂,将其在linux平台上的启动和关闭步骤整理一下。

    安装完毕oracle以后,需要创建oracle系统用户,并在/home/oracle下面的.bash_profile添加几个环境变量:ORACLE_SID,ORACLE_BASE,ORACLE_...

    文章

    孤剑

    2013-07-19

    508浏览量

    Oracle运维笔记之DG主备切换后的细节修改

    客户现场DG主备切换演练,在切换成功后,尝试登陆数据库,发现以下错误:

    ORA-01033: ORACLE initialization or shutdown in progress

    切换的流程是这样的,主备切换后,ip也做改变,原备库的ip修改成远主库的scan ip,这样应用就可以在不做改动...

    文章

    1588842684844963

    2020-07-27

    192浏览量

    Oracle中ORACLE_SID,INSTANCE_NAME,DB_NAME几个名词的区别

    同事项目用到 Oracle,向我问起这些内容,虽本人忝列 OCP,但那是6年前的事了,这几年工作繁重,基本做了清零,受同事之托重新梳理了一遍。

    涉及到的名字包括如:DB_NAME,DB_DOMAIN,ORACLE_SID,INSTANCE_NAME, SERVICE_NAME 等。

    提起这些名...

    文章

    科技小能手

    2017-11-16

    912浏览量

    oracle实例侦听

    在oracle服务器端命令行中执行

    C:\>lsnrctl进入到

    LISNRCTL>界面

    键入help字符会回显相关的帮助命令

    oracle默认监听端口1521更改,

    停止监听器lsnrctl stop;

    修改$oracle_home/listener.ora中的port=?;

    修改...

    文章

    cloud_ruiy

    2013-10-12

    431浏览量

    展开全文
  • 实例监听配置 三种情况: 1、一个监听在一个IP一个端口上监听多个实例 2、一个监听在不同IP不同端口上监听多个实例 3、多个监听监听多个实例 情况1: listener.ora文件, # LISTENER.ORA ...
  • 目的:服务器静默创建oracle实例+监听实施记录,下次有需要备查。
  • Oracle 启动监听命令

    千次阅读 2018-01-24 00:18:22
    1、oracle 数据服务器包括:实例进程和数据库;   实例进程包括:memory structure(sga)以及background process(pmon(进程监控)、smon(系统监控system monitor,空间整理3秒)、dbwr(脏数据处
  • oracle监听的常用命令

    千次阅读 2019-01-21 16:14:29
    监听的常用命令包括启动关闭监听、查看监听状态、查看监听服务、重新装载监听服务等...如果监听采用默认名字,那么[listener_name]可以省略,在Oracle 10g RAC系统中,监听默认使用别名。 启动监听命令语法为lsnr...
  • oracle 启动监听命令

    千次阅读 2019-06-19 09:35:08
    1、oracle 数据服务器包括:实例进程和数据库; 实例进程包括:memory structure(sga)以及background process(pmon(进程监控)、smon(系统监控system monitor,空间整理3秒)、dbwr(脏数据处理)、lgwr(...
  • ORACLE单个实例配置多个监听

    千次阅读 2019-02-27 09:40:18
    对于一个实例oracle数据库,配置多个监听器的实验。 服务版本信息: [oracle@LINUX10 admin]$ lsb_release -a LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd...
  • oracle实例、RAC监听配置

    千次阅读 2014-09-15 22:21:03
    11g rac监听参考: http://www.luocs.com/archives/281.html http://www.oracledatabase12g.com/archives/11gr2-rac-add-listener-static-register.html
  • Linux下启动相关oracle服务与监听命令启动监听: $ lsnrctl start $ lsnrctl stop启动服务: # su oracle $ sqlplus /nolog SQL> connect /as sysdba SQL> startup (启:) SQL> shutdown immediate (停:)...
  • Oracle如何配置监听

    2014-10-11 20:05:00
     监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行监听器的设置也是在数据库服务...
  • #Oracle实例数据库使用Oracle用户创建监听,集群监听在grid用户下管理 #配置本机图形显示环境变量 $ export DISPLAY=192.168.48.1:0.0 #启动netca("Oracle Net Configuration Assistant") $ netca 启动图形安装...
  • linux下重启oracle服务:监听器和实例 一、在Linux下重启Oracle数据库及监听器: 方法1: 用root以ssh登录到linux,打开终端输入以下命令: cd $ORACLE_HOME #进入到oracle的安装目录  dbstart #重启服务器  ...
  • Linux服务器IP修改过之后,Oracle包含IP地址的文件也需要调整 1、修改 listener.ora 文件 2、修改 tnsnames.ora 文件 3、修改Oralce中注册地址 [oracle@ccs ~]$ su - oracle [oracle@ccs admin]$ sqlplus...
  • oracle启动监听和服务命令

    千次阅读 2016-11-17 14:35:46
    Oracle 启动监听命令 2014-01-23 19:47:04 分类: Oracle 启动监听:lsnrctl start  查看监听:lsnrctl status  停止监听:lsnrctl stop  1、oracle 数据服务器包括:实例进程和数据库;   ...
  • 0x1 查看、新建端口和服务名 1) 查看端口、服务名 在开始菜单中找到oracle程序目录中的Net Manager ...2) 配置新的监听 点击左侧的绿色+号标志 再添加地址,和监听端口 0x3 配置数据库服务 点击监听,...
  • oracle中多实例配置监听器的问题

    千次阅读 2011-12-25 17:15:32
    在windows7旗舰版上装了Oracle10G的服务端,现在通过DBCA创建了一个启动实例orcl,另外两个业务实例instan1,instan2,数据库名和实例名相同,创建相应用户。通过netca或者netmanager给两个业务实例instan1,instan2...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 20,833
精华内容 8,333
关键字:

oracle配置实例监听命令