文档章节

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

wangbinbin0326
 wangbinbin0326
发布于 2015/06/01 16:15
字数 542
阅读 11
收藏 0
点赞 0
评论 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

客户端连接数据库的方法

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

猎人笔记 ⋅ 2014/06/30 ⋅ 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

PL/SQL Developer 连接Oracle数据库详细配置方法

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

梅_95 ⋅ 2016/07/27 ⋅ 0

ado.net技术总结

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

andrewniu ⋅ 2017/12/01 ⋅ 0

MongoDB入门(一)

要说MongoDB就不能不先说NoSQL。关于NoSQL,推荐互联网上的两篇文章: 1.http://www.iteye.com/topic/524977 By 范凯。这篇文章详细介绍了NoSQL产生的背景,以及主流的NoSQL产品及其特点分析...

wawlian ⋅ 2012/03/11 ⋅ 1

Qore Oracle Module 2.1 发布

Qore Oracle Module 2.1 发布,Qore Oracle Module 是 Qore 脚本语言用来连接 Oracle 数据库的驱动程序。 新版本增加对 selectRow DBI 方法,需要与 Qore 0.8.2 编译,修复了一些处理集合对象...

红薯 ⋅ 2012/02/28 ⋅ 0

PHP+MySQL最基础的数据库操作方法备忘录

PHP+MySQL是比较常见的搭配,我用这篇文章记录最基础的数据库操作方法,后面我认为属于这方面基础的知识,都会统一补充记录在这篇文章中。 注:由于我主观上不喜欢Oracle这个公司,而MySQL被...

小叶与小茶 ⋅ 2014/01/05 ⋅ 0

每周一书《Oracle 12 c PL(SQL)程序设计终极指南》

本周为大家送出的书是《Oracle 12 c PL(SQL)程序设计终极指南》,此书由机械工业出版社出版, 孙风栋,王澜,郭晓惠 著。 内容简介: 《Oracle 12c PL/SQL程序设计终极指南》志在打造PL/SQL领...

zting科技 ⋅ 2017/12/11 ⋅ 0

Java数据库连接——JDBC编程

本文概述 本篇文章将分四块内容对JDBC编程进行介绍: 一. JDBC编程概述 二. JDBC开发步骤 三. 工具类撰写和使用 四. properties配置文件 一. JDBC编程概述 1. 什么JDBC   JDBC(Java Data...

Mr_Yanger ⋅ 2017/12/07 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

看东方明珠新媒体如何基于阿里视频云,构建完整的视频OTT平台SaaS服务

摘要: 东方明珠新媒体如何基于阿里云,搭建了面向第三方的视频SaaS服务?6月8日,上海云栖大会视频专场中,东方明珠新媒体股份有限公司云计算中心的副总周少毅带来了《东方明珠视频云》为题...

阿里云云栖社区 ⋅ 18分钟前 ⋅ 0

C#调用WebService实例和开发 VS2013

简单的理解就是:webservice就是放在服务器上的函数,所有人都可以调用,然后返回信息。 Web Service的主要目标是跨平台的可互操作性。为了实现这一目标,Web Service 完全基于XML(可扩展标...

布衣大侠 ⋅ 21分钟前 ⋅ 0

基于FlumeNG+Kafka+ElasticSearch+Kibana的日志系统

环境准备 1.服务器概览 hostname ip 操作系统 说明 安装内容 node1.fek 192.168.2.161 centos 7 node1节点 nginx,jdk1.8, flumeNG, elasticsearch slave1 node2.fek 192.168.2.162 centos ......

张shieppp ⋅ 21分钟前 ⋅ 0

问答网站已成过去,深度问答社区才是当下

曾几何时,各类问答网站数不胜数,从百度知道这类综合型问答网站到各种垂直细分的问答网站,都有不少,但到了移动互联网时代,很明显的一大趋势是,网站整体的流量都在下滑,随着移动智能设备...

ThinkSNS账号 ⋅ 23分钟前 ⋅ 0

Android平台架构(ART)

Android平台架构(ART) 本文目的:准确表述Android平台架构 本文转载自[Android官网] 本文定位:学习笔记 学习过程记录,加深理解。也希望能给学习的同学一些灵感 本文更新时间:2018.06.22(...

lichuangnk ⋅ 25分钟前 ⋅ 0

看东方明珠新媒体如何基于阿里视频云,构建完整的视频OTT平台SaaS服务

摘要: 东方明珠新媒体如何基于阿里云,搭建了面向第三方的视频SaaS服务?6月8日,上海云栖大会视频专场中,东方明珠新媒体股份有限公司云计算中心的副总周少毅带来了《东方明珠视频云》为题...

猫耳m ⋅ 27分钟前 ⋅ 0

Java 动态代理 原理解析

概要 AOP的拦截功能是由java中的动态代理来实现的。说白了,就是在目标类的基础上增加切面逻辑,生成增强的目标类(该切面逻辑或者在目标类函数执行之前,或者目标类函数执行之后,或者在目标...

轨迹_ ⋅ 29分钟前 ⋅ 0

js 获取当前时间

var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate...

夜醒者 ⋅ 35分钟前 ⋅ 0

windows删除或修改本地Git保存的账号密码

在win10或者win7都是一样的步骤: (一)进入控制面板(二)选择用户账户(三)选择管理你的凭据(四)选择Windows凭据(五)选择git保存的用户信息(六)选择编辑或者进...

果树啊 ⋅ 35分钟前 ⋅ 0

8个基本的Docker容器管理命令

前言: 在这篇文章中,我们将带你学习 8 个基本的 Docker 容器命令,它们操控着 Docker 容器的基本活动,例如 运行run、 列举list、 停止stop、 查看历史纪录logs、 删除delete 等等。文末福...

java高级架构牛人 ⋅ 37分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部