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数据库中配置文件

posted @ 2015-10-13 18:12  岑亮  阅读(243)  评论(0编辑  收藏  举报