nfine配置oracle,11.8.30 学习笔记:配置Oracle网络环境(二)配置连接命名方法

Net Services Administration 网络服务管理

※可配置如下各项:①监听程序 ②目录命名 ③本地命名 ④概要文件 ⑤文件位置

①监听程序:添加、删除、启动和停止监听程序。还可以修改其跟踪特性和事件记录特性,以及查看程序的控制状态报表。

②目录命名:可以定义简单的名称和连接标识符,并将定义的内容映射至连接描述符以确定网络位置和服务标识。可以将数据库服务、网络服务和网络服务别名保存到集中式目录服务中。

③本地命名:将网络服务名称保存在tnsnames.ora 文件中。

④概要文件:配置 sqlnet.ora参数

⑤文件位置:更改Net Services配置文件的位置

数据库服务

※为了将客户机连接转发到实例,监听程序必须了解实例名称以及实例的ORACLE_HOME的位置。

※监听程序可通过下列两种方式查找上述信息:

①动态服务注册

△启动数据库时使用默认监听程序自动进行注册

②静态服务注册

△监听程序配置文件需要包含一个监听程序为之提供服务的所有数据库服务的列表。

Static Database Registration 静态数据库注册

内容:1。服务名称.2。ORACLE_HOME路径 3.SID

命名方法

※Oracle Net 支持多种解析连接信息的方法:①简便连接命名 ②本地命名 ③目录命名

④外部命名

简便连接命名

※默认情况下处于启动状态

※不需要进行配置,仅支持TCP/IP(无SSL)

※语法:CONNECT ]

例如:SQL> CONNECT

本地命名

※需要客户端名称解析文件

※?支持所有Oracle Net 协议,持高级连接选项

※本地命名方法将连接描述符(由其网络服务名标识)存储在客户机中名为tnsnames.ora 的本地配置文件中。

△Oracle Net

会根据本地已知服务的列表来检查别名,如果发现匹配名称,会将别名转换为主机、协议、端口和服务名

△本地已知服务列表存储在文本配置文件中,默认位置:/network/admin/tnsnames.ora

例如:SQL> CONNECT

目录命名

※需要加载了Oracle Net 名称解析信息的LDAP,支持所有Oracle

Net 协议, 支持高级连接选项

※为了访问数据库服务,目录命名方法将连接标识符存储在符合轻型目录访问协议(LDAP)

的集中式目录服务器中。

例如:SQL> CONNECT

连接语法与本地连接一样,实质上也是对用户传来的别名在服务列表进行匹配。

※目录命名的一个优势是,新服务名添加到LDAP

目录后,即可供用户连接使用。使用本地命名则还需首先分发更新后的tnsnames.ora文件

※如果组织的Oracle Net 服务配置经常发生更改,则适合使用目录命名。

外部命名

※外部命名方法将网络服务名存储在支持的非Oracle 命名服务中,包括:

①网络信息服务(NIS) 外部命名

②分布式计算环境(DCE) 单元目录服务(CDS)

※从概念上讲,外部命名类似于目录命名。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值