zoukankan      html  css  js  c++  java
  • oracle 第07章 网络配置管理

    2015-10-13

    目录

    一、连接原理

    二、服务端配置

      1.动态注册

      2.静态注册

    三、客户端配置

      1.本地命名

      2.简单命名

    四、连接方式

      1.共享连接

      2.专有连接

      3.池连接DRCP

    一、连接原理

      客户端与服务端的监听器建立连接。

      在客户端生成用户进程,监听器在服务端生成服务器进程。

      客户端用户进程与服务端服务器进程建立连接。

      服务器进程到数据字典中查询用户名、密码,给用户进程分配PGA,并生成SESSION。

    二、服务端配置

    服务端监听器配置文件路径

    /u01/app/oracle/product/11.2.0/network/admin/listener.ora

    服务端监听器配置文件内容

    # listener.ora Network Configuration File: /u01/app/oracle/product/11.2.0/network/admin/listener.ora
    # Generated by Oracle configuration tools.
    
    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
          (ADDRESS = (PROTOCOL = TCP)(HOST = mdb)(PORT = 1521))
        )
      )
    
    ADR_BASE_LISTENER = /u01/app/oracle

    服务端监听器命令

      查看监听帮助

    [oracle@mdb ~]$ lsnrctl help

      查看监听状态

    [oracle@mdb ~]$ lsnrctl status

      查看监听内容

    [oracle@mdb ~]$ lsnrctl service

      关闭监听器

    [oracle@mdb ~]$ lsnrctl stop

    [oracle@mdb ~]$ lsnrctl status

      启动监听器

    [oracle@mdb ~]$ lsnrctl start

    [oracle@mdb ~]$ lsnrctl status

      重载监听器

    [oracle@mdb ~]$ lsnrctl reload

     1.动态注册

      增加监听器LISETNER1

    [oracle@mdb ~]$ vim /u01/app/oracle/product/11.2.0/network/admin/listener.ora

      启动监听器LISTENER1

    [oracle@mdb ~]$ lsnrctl start listener1

      查看监听器LISTENER1状态

    [oracle@mdb ~]$ lsnrctl status listener1

      查看当前数据库的service_name

    SQL> show parameter service_name;

      查看当前数据库的local_listener

    SQL> show parameter local_listener;

      动态注册orcl数据库到LISTENER1监听器

    SQL> alter system set local_listener='(address_list=(address=(protocol=tcp)(host=mdb)(port=1522)))';

      再次查看监听器LISTENER1状态

    [oracle@mdb ~]$ lsnrctl status listener1

    2.静态注册

       静态注册orcl到LISTENER监听器

    [oracle@mdb ~]$ vim /u01/app/oracle/product/11.2.0/network/admin/listener.ora

       查看监听器LISTENER状态

    [oracle@mdb ~]$ lsnrctl status listener

      重启监听器LISTENER

    [oracle@mdb ~]$ lsnrctl reload listener

      再次查看监听器LISTENER状态

    [oracle@mdb ~]$ lsnrctl status listener

    三、客户端配置

    客户端配置文件路径

     /u01/app/oracle/product/11.2.0/network/admin/tnsnames.ora

    客户端配置文件内容

    # tnsnames.ora Network Configuration File: /u01/app/oracle/product/11.2.0/network/admin/tnsnames.ora
    # Generated by Oracle configuration tools.
    
    ORCL =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = mdb)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = orcl)
        )
      )

      1.本地命名

      2.简单命名

    四、连接方式

      1.共享连接

      2.专有连接

      3.池连接DRCP

    参考资料

    [1] 林树泽.Oracle 11g R2 DBA操作指南[M].北京:清华大学出版社,2013

    [2] Oracle 网络配置(转)

    [3] Oracle网络连接配置方法

    [4] ORACLE网络配置介绍

    [5] Oracle 的网络配置

    [6] Oracle 数据库监听配置

    [7] Oracle 11G Client 客户端配制客户端监听和网络服务名(图文详解

    [8] Oracle 11g2的监听器配置教程

    [9] oracle 11g 监听器,服务器配置

    [10] oracle监听配置文件详解

    [11] Oracle 启动监听命令

    [12] Oracle网络管理

    [13] Linux下配置Oracle监听器

    [14] Linux下配置Oracle监听器

    [15] Oracle 的网络配置

    [16] oracle数据库tns配置方法详解

    [17] Oracle的配置文件

    [18] Oracle主要配置文件介绍

    [19] 解析Oracle数据库中配置文件

  • 相关阅读:
    2021/4/6
    2021/4/5
    2021/4/2
    2021/4/1
    2021/3/31
    2021/3/30
    2021/3/29重构
    总结
    js 座机正则
    uni-app 条件编译
  • 原文地址:https://www.cnblogs.com/cenliang/p/4875414.html
Copyright © 2011-2022 走看看