文档章节

Oracle --- 基础篇 数据库连接命名方法

wangbinbin0326
 wangbinbin0326
发布于 2015/06/01 16:15
字数 542
阅读 14
收藏 0

4. 命名方法

4.1 简便连接

  • 不需要进行客户端配置
  • 仅支持TCP/IP(无SSL)
  • 不支持高级连接选项,如:连接时故障转移, 源路由, 负载平衡
  • 添加EZCONNECT到sqlnet.ora文件 CONNECT username@[//]host[:port][/[service_name]]
#简单连接,必须添加EZCONNECT到sqlnet.ora文件
[oracle@hzvscmdb admin]$ vi sqlnet.ora
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

#如果没有报error
SQL> connect hr/pass@hzvscmdb.qa.webex.com:1580/tonytest.qa.webex.com
ERROR:
ORA-12154: TNS:could not resolve the connect identifier specified

[oracle@hzvscmdb admin]$ sqlplus /nolog

SQL*Plus: Release 11.2.0.2.0 Production on Mon Jun 1 02:09:04 2015

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

SQL> connect hr/pass@//0.0.0.200:1580/tonytest.qa.webex.com
Connected.
SQL>

#注连接的是:service_name, 而不是 SID

4.2 本地命名

  • 需要客户机名称解析文件
  • 支持所有的Oracle Net 协议
  • 支持高级连接选项,如:连接时故障转移, 源路由, 负载平衡
[oracle@hzvscmdb admin]$ more tnsnames.ora
tony1522=
  (DESCRIPTION=
    (ADDRESS=
      (PROTOCOL=TCP)
      (HOST=hzvscmdb.qa.webex.com)
      (PORT=1522)
    )
    (CONNECT_DATA=
      (SERVER=dedicated)
      (SERVICE_NAME=tonytest.qa.webex.com)
    )
  )

4.3 目录命名

使用目录命名时,用户可提供Oracle Net 服务的别名。Oracle Net 会根据外部已知服务的列表来检查别名,如果发现匹配的名称,会将别名转换为主机、协议、端口和服务名。与本地命名一样,数据库用户只需要记住短别名。

目录命名的一个优势是,一旦将新的服务名添加到LDAP目录,此服务名便可供用户在连接时使用。使用本地命名时,数据库管理员(DBA)必须首先分发更新的tnsnames.ora文件(这些文件包含已更改的服务名信息),用户才能连接到新服务或修改过的服务。

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

4.4 外部命名方法

外部命名方法将网络服务名存储在受支持的非Oracle命名服务中。受支持的第三方服务包括: • 网络信息服务(NIS) 外部命名 • 分布式计算环境(DCE) 单元目录服务(CDS) 从概念上讲,外部命名类似于目录命名。

此处输入图片的描述

© 著作权归作者所有

共有 人打赏支持
wangbinbin0326
粉丝 7
博文 39
码字总数 43554
作品 0
杭州
数据库管理员
Oracle 基础篇 --- Oracle Network配置

第二. Oracle Network配置 配置和管理Oracle Network 的工具: * Enterprise Manager 的“Net Services Administration(网络服务管理)”页 1. Oracle Net Manager * 提供一个图形用户界面(...

wangbinbin0326
2015/05/29
0
0
客户端连接数据库的方法

说明:客户端连接到ORACLE数据库的方法总结下来有几种:简单连接、本地命名、目录命名,常用的连接方法就是简单连接和本地命名; 一、简单连接 格式:/@:/ 例子SQL> CONNECT hr/hr@db.us.or...

猎人笔记
2014/06/30
0
0
经典Oracle常用技巧荟萃

height:32.25pt;width:525pt">第一部分 安装优化篇 height:29.25pt;width:525pt">第二部分 基础管理篇 collapse;width:333pt"> collapse;width:333pt"> height:29.25pt;width:525pt">第三部分......

51cto_bbs
2013/04/02
0
0
PL/SQL Developer 连接Oracle数据库详细配置方法

近段时间很多网友提出监听配置相关问题,客户终端(Client)无法连接服务器端(Server)。本文现对监听配置作一简单介绍,给出PL/SQL Developer 连接Oracle数据库详细配置方法,并提出一些客户终...

梅_95
2016/07/27
420
0
ado.net技术总结

1、ado.net技术概述 ado.net是一组允许.net开发人员使用标准的,结构化的,甚至无连接的方式与数据交互的技术。使用ado.net技术可以使用一致的访问方式操作多种数据源,包括数据库、xml、exc...

andrewniu
2017/12/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

创建第一个react项目

sudo npm i -g create-react-app@1.5.2 create-react-app react-app cd react-apprm -rf package-lock.jsonrm -rf node_modules #主要是为了避免报错npm installnpm start......

lilugirl
今天
1
0
在浏览器中进行深度学习:TensorFlow.js (八)生成对抗网络 (GAN)

Generative Adversarial Network 是深度学习中非常有趣的一种方法。GAN最早源自Ian Goodfellow的这篇论文。LeCun对GAN给出了极高的评价: “There are many interesting recent development...

naughty
今天
0
0
搬瓦工镜像站bwh1.net被DNS污染,国内打不开搬瓦工官网

今天下午(2018年10月17日),继搬瓦工主域名bandwagonhost.com被污染后,这个国内的镜像地址bwh1.net也被墙了。那么目前应该怎么访问搬瓦工官网呢? 消息来源:搬瓦工优惠网->搬瓦工镜像站b...

flyzy2005
今天
6
0
SpringBoot自动配置

本篇介绍下,如何通过springboot的自动配置,将公司项目内的依赖jar,不需要扫描路径,依赖jar的情况下,就能将jar内配置了@configuration注解的类,创建到IOC里面 介绍下开发环境 JDK版本1.8 spr...

贺小五
今天
5
0
命令行新建Maven多项目

参考地址 # DgroupId 可以理解为包名# DartifactId 可以理解为项目名mvn archetype:generate -DgroupId=cn.modfun -DartifactId=scaffold -DarchetypeArtifactId=maven-archetype-quickst......

阿白
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部