监听程序

建立网络连接

要建立客户机或中间层连接,Oracle Net要求客户机

下列事项:

运行监听程序的主机

监听程序监视的端口

监听程序使用的协议

监听程序处理的服务名

Hostname/ip address

Port

TCP

SERVICE_NAME

Lsnrctl status查看监听状态

Cat tnsnames.ora查看监听文件

[oracle@oracle01 ~]$ cd /u01/app/oracle/product/11.2.4/dbhome_1/network/admin/

[oracle@oracle01 admin]$ ls

listener.ora  samples  shrept.lst  test2.sql  tnsnames.ora

[oracle@oracle01 admin]$ cat tnsnames.ora

# tnsnames.ora Network Configuration File: /u01/app/oracle/product/11.2.4/dbhome_1/network/admin/tnsnames.ora

# Generated by Oracle configuration tools.

VDEDU =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = oracle01)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = VDEDU)

)

)

配置和管理oracle network的工具

Enterprise manager的“net services administration(网络服务管理)”页

Oracle net manager

Oracle net configuration assistant

可以使用lsnrctl命令行实用程序(或通过EM)控制

Lsnrctl status

命名方法

Oracle net支持多种解析连接信息的方法

-简便连接命名:使用TCP/IP连接字符串

-本地命名:使用本地配置文件

-目录命名:使用符合LDAP的集中式目录服务器

简便连接:

默认情况下是启用的

不需要进行客户端配置

仅支持TCP/IP(无SSL)

不支持高级连接选项,如:

-连接时故障转移

-源路由

-负载平衡

SQL>CONNECT hr/oracle@192.168.1.88:1521/VDEDU(这里这个不是实例名,而是service_name)

本地命名:

需要客户机名称解析文件

支持所有的Oracle net协议

支持高级连接选项,如:

-连接时故障转移

-源路由

-负载平衡

SQL>CONNECT scott/oracle@ly001

SQL>sqlplus sys/oracle@ly001 as sysdba

目录命名

需要加载了Oracle net名称解析信息的LDAP:

-Oracle Internet directory

-Microsoft Active Directory Services

支持所有的Oracle net协议

支持高级连接选项

高级连接选项

使用本地和目录命名时,oracle net支持下列高级连接选项:

连接时故障转移

负载平衡

源路由

测试Oracle Net

Tnsping 实用程序用于测试oracle net服务别名

确保客户机与Oracle net listener之间的连接

不验证所请求的服务是否可用

支持简便连接名称解析:

Tnsping 192.168.1.88:1521/VDEDU

Tnsping ly001

ORACLE network environment的更多相关文章

  1. Oracle Multitenant Environment (三) Plan for a cdb

    Below tables contains contant you need to consider while planning for a CDB. Action Considerations f ...

  2. Oracle Multitenant Environment (五) Create PDB

    Creating and Removing PDBs with SQL*Plus This chapter contains the following topics: About Creating ...

  3. Oracle Multitenant Environment (一) About

    About oracle mulittenant environment The multitenant architecture enables an Oracle database to func ...

  4. Oracle:environment variable "PATH" does not exceed the recommended length

    今天重新安装oracle11g,突然在检测时报了以下错误: Environment variable: "PATH" - This test checks whether the ...

  5. Oracle Multitenant Environment (二) Purpose

    Purpose of a Multitenant Environment A multitenant environment enables the central management of mul ...

  6. Oracle Multitenant Environment (四) Create One or More CDBs

    Using the CREATE DATABASE Statement to Create a CDB This section describes creating a CDB using the  ...

  7. VMware Infrastructure 3 in a Cisco Network Environment

    http://www.cisco.com/en/US/docs/solutions/Enterprise/Data_Center/vmware/VMware.html

  8. OCA读书笔记(6) - 配置Oracle网络环境

    6.Configuring the Oracle Network Environment su - grid装grid时自动创建了监听netca--创建新的监听 vi $ORACLE_HOME/net ...

  9. Oracle_OCP课程实验学习

    Linux启动oracl.查看lsnrctl状态,然后启动监听start.sqlplus / as sysdba 启动数据库.conn sys/jxsrpv as sysdba .startup Ad ...

随机推荐

  1. 基于CSS3动态背景登录框代码

    基于CSS3动态背景登录框代码.这是一款基于jQuery+CSS3实现的带有动画效果的动态背景登陆框特效.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class ...

  2. hdoj:2023

    #include <iostream> #include <string> #include <vector> ][],b[],c[]; using namespa ...

  3. Java知多少(76)语言包(java.lang)简介

    Java语言包(java.lang)定义了Java中的大多数基本类,由Java语言自动调用,不需要显示声明.该包中包含了Object类,Object类是整个类层次结构的根结点,同时还定义了基本数据类型 ...

  4. Java如何检查日期格式是否正确?

    在Java编程中,如何检查日期格式是否正确? 以下示例演示如何使用String类的matches()方法检查日期格式是否正确. package com.yiibai; public class Che ...

  5. CentOS命令介绍综合

    1,显示当前使用的shell [root@localhost ~]# echo $SHELL2,显示当前系统使用的所有shell [root@localhost ~]# cat /etc/shells ...

  6. offsetHeight,clientHeight,scrollHeight,offsetY等属性的理解

    el.offsetHeight = height + padding + border(滚动条是在边框内的,自然也包括在内) el.clientHeight = 可视化看到的高度 (就是content ...

  7. JavaScript 之 function函数及参数arguments

    JavaScript用function关键字声明函数,可以用return返回值,也可以没有返回值. 建议:要么统一有返回值,要么统一都没有返回值,这样调试代码方便. 函数定义格式: function ...

  8. lua_tinker源码笔记1

    本篇仅简单介绍使用lua_tinker让lua调用C++函数的过程, C++调用lua函数可以参见博客Lua脚本和C++交互(一). 未完待续. (一) lua调用C++全局函数 这里以lua_tin ...

  9. [原]Jenkins(十)---jenkins注册管理员admin并赋所有权限给admin

    /** * lihaibo * 文章内容都是根据自己工作情况实践得出. * 版权声明:本博客欢迎转发,但请保留原作者信息! http://www.cnblogs.com/horizonli/p/533 ...

  10. Docker集群管理portainer的使用

    1.Slave主机docker需要开启2375端口 ubuntu: sudo vim /etc/default/docker DOCKER_OPTS="-H=unix:///var/run/ ...