暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【每日一练 025】日常管理 : Oracle网络(二)

原创 李美静 恩墨学院 2020-07-27
1622

1 连接方式概览

Oracle Net支持几种连接方法:
简单连接命名:使用TCP/IP连接字符串
客户端使用TCP/IP连接字符串连接到Oracle数据库服务器,连接字符串由主机名和可选端口和服务名组成,如下所示:
CONNECT username/password@host[:port][/service_name]
简单连接命名方法不需要配置。
本地命名:使用本地配置文件
本地命名方法将连接描述符(由它们的网络服务名称标识)存储在名为tnsnames的本地配置文件中。在客户端配置。
目录命名:使用集中式遵从ldap目录服务器
为了访问数据库服务,目录命名方法将连接标识符存储在一个符合轻量级目录访问协议(LDAP)的集中目录服务器中。
外部命名:使用受支持的非oracle命名服务
:外部命名方法将网络服务名称存储在一个受支持的非oracle命名服务中。支持的第三方服务包括:
网络信息服务(NIS)外部命名
分布式计算环境(DCE)单元目录服务(CDS)

2 easy connect

默认启用
不需要客户端配置
只支持TCP/IP(不支持SSL)
不支持高级连接选项,如:
连接时间故障转移
源路由
负载平衡
使用Easy Connect,可以将Oracle网络连接所需的所有信息作为Connect字符串的一部分提供。连接字符串的形式如下:
<用户名>和<密码> @ <主机名>:<侦听器端口> / <服务名称>
侦听器端口和服务名称是可选的。如果没有提供侦听器端口,Oracle Net假设使用的是默认端口1521。如果没有提供服务名,Oracle Net假定在连接字符串中提供的数据库服务名和主机名是相同的。
假设监听器使用TCP监听1521端口,SERVICE_NAMES=db, DB_DOMAIN=us.oracle.com实例参数,连接字符串可以缩短:
SQL >hr/ hr@db.us.oracle.com
注意:SERVICE_NAMES初始化参数可以接受多个逗号分隔的值。要使此场景生效,这些值中只有一个必须是db。

3 local naming

需要客户端名称解析文件
支持所有的Oracle网络协议
支持高级连接选项,如:
连接时间故障转移
源路由
负载平衡使用本地命名,用户为Oracle Net服务提供别名。Oracle Net根据已知服务的本地列表检查别名,如果找到匹配,则将别名转换为主机、协议、端口和服务名称。
本地命名的一个优点是,数据库用户只需记住一个短别名,而不必记住Easy connect所需的长连接字符串。
已知服务的本地列表存储在以下文本配置文件中:
< oracle_home > /network/ admin / tnsnames.ora
这是tnsnames的默认位置。ora文件,但是该文件可以使用TNS_ADMIN环境变量定位到其他位置。
本地命名适合于Oracle Net服务配置不经常更改的组织。

4 Directory Naming

需要装载Oracle网名解析信息的LDAP:
甲骨文互联网目录
微软活动目录服务
支持所有的Oracle网络协议
支持高级连接选项
已知服务的本地列表存储在以下文本配置文件中:
< oracle_home > /network/ admin / tnsnames.ora
这是tnsnames的默认位置。,但是该文件可以使用TNS_ADMIN环境变量定位到其他位置。
本地命名适合于Oracle Net服务配置不经常更改的组织。

5 External Naming Method

使用受支持的非oracle命名服务
包括:
网络信息服务(NIS)外部命名
分布式计算环境(DCE)单元目录服务(CDS)
已知服务的本地列表存储在以下文本配置文件中:
< oracle_home > /network/ admin / tnsnames.ora
这是tnsnames的默认位置。ora文件,但是该文件可以使用TNS_ADMIN环境变量定位到其他位置。
本地命名适合于Oracle Net服务配置不经常更改的组织。

6 练习题

脑图梳理以上的网络连接方式

【答题小贴士】:
1、以墨天轮文章的形式解析题目并给出答案
2、将墨天轮文章链接发送到此文的评论区

最后修改时间:2020-07-30 09:42:11
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论