监听程序

建立网络连接

要建立客户机或中间层连接,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. 怎样找回被删除的EXCEL

    我使用的是腾讯管家进行文件恢复,步骤如下: (1)打开电脑管家,选择工具箱. (2)找到文件找回,点击. (3)选择恢复被删除的文件. (4)选择我们删除的文件. (5)文件还原后路径,点击“确认还原 ...

  2. python 中的i++ ,逻辑表达式

    1.关于i++ python 中的没有 i++ ,如果写了会报语法错误. 但是python 中有 --i,++i,+-i,-+i,他们不是实现-1操作的,仅仅是作为判断运算符号,类似数学中的负负得正 ...

  3. Java多线程系列——线程阻塞工具类LockSupport

    简述 LockSupport 是一个非常方便实用的线程阻塞工具,它可以在线程内任意位置让线程阻塞. 和 Thread.suspend()相比,它弥补了由于 resume()在前发生,导致线程无法继续执 ...

  4. Godot游戏引擎 3.0 Beta2 于12月21日发布

    Beta版继续在修复bug.其官方表示原计划在今年的圣诞节发布3.0 Stable版的,但看来只能继续跳票. 由于开发力量比较单薄,新版本的开发进展算是比较慢的,但3.0这个版本值得期待. Godot ...

  5. JVM 内部原理(二)— 基本概念之字节码

    JVM 内部原理(二)- 基本概念之字节码 介绍 版本:Java SE 7 每位使用 Java 的程序员都知道 Java 字节码在 Java 运行时(JRE - Java Runtime Enviro ...

  6. Vue获取DOM元素的属性值

    项目中需要做一个小弹层,如下图: 我需要知道点击元素距离顶部的值,再计算弹层的top值,如下图: 在vue中如何获取到DOM元素距离窗口顶部的值呢? 1.通过$event获取 html: <di ...

  7. Java知多少(80)图形界面设计基础

    早先程序使用最简单的输入输出方式,用户在键盘输入数据,程序将信息输出在屏幕上.现代程序要求使用图形用户界面(Graphical User Interface,GUI),界面中有菜单.按钮等,用户通过鼠 ...

  8. [工具类] 读取解析json文件

    读取json文件并转换为字符串 /** * 通过本地文件访问json并读取 * * @param path:json文件路径 * @return:json文件的内容 */ public static ...

  9. centos7 防火墙

    1.firewalld的基本使用 启动: systemctl start firewalld 关闭: systemctl stop firewalld 查看状态: systemctl status f ...

  10. javascript实现一行文字随不同设备自适应改变字体大小至字数完全展示

    产品提了一个小需求,希望一行能展示用户输入的所有文字,因为最多限制为25字符,但是如果夹杂英文/韩文/日文等,即使字符数是一样的,但是展示的长度不一样,则有些title标题会被截断. 效果如图 前提是 ...