oracle中的连接字符串
在一个基于TCP/IP协议的网络环境中,oracle数据服务器在一台计算机上,客户端在另外一台计算机上,客户端要连接到oracle服务器我们经常会输入:"C:\sqlplus scott/tiger@shanghai",这是oracle客户端连接服务器时使用的连接命令,其中sqlplus是oracle客户端程序,scott/tiger是登陆服务器的用户名和密码,@shanghai是本地网络服务名,它代表了远程数据库服务器的信息,它的另外一种叫法叫做tns服务名称。tns英文全称是transparent network substrate,译作透明网络传输底层,它是内建于oracle客户端的一个程序,它用于进行远程连接并将@shanghai翻译成有用的连接信息。一般来说客户端都有一个名称为tnsnames.ora的文件,这是一个文本文件在[oracle_home]\network\admin下面可以找到,内容如下:
SHANGHAI=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 205.220.98.96)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = Products)
)
)
连接oracle数据库服务器时该程序加载该文件,并将对应的tns服务名称转换成连接信息连接数据库。因此客户端程序知道该如何连接到oracle数据库了,它将打开1521端口到205.220.98.96连接的TCP/IP套接字,此时服务器端的监听程序也在运行,监听到客户端的连接后就会接受在请求,并检查连接信息是否正确及合法。连接正确则接受该请求,否则拒绝。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/lincolncaptain/archive/2010/03/01/5336232.aspx
转载于:https://www.cnblogs.com/gsk99/archive/2011/04/14/2016263.html
oracle中的连接字符串相关推荐
- 第五节13读取配置中的连接字符串
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...
- oracle无法解析连接符,oracle无法解析连接字符串,请教
oracle无法解析连接字符串,请教 C# code: string StrConnection = "Server=127.0.0.1;Data Source=kagami;User ID ...
- (转)LinqToSql的连接字符串自动调用配置文件中的连接字符串
LinqToSql会把连接字符串散落地写在多个位置,并且编译后就固定不可更改了. 于是带来了各种不方便.比如在一台机器上配置好的程序拿到另一台机器上,就不得不找出所有散落的连接字符串,然后一一修改才能 ...
- oracle 截取 tr,oracle中实现截取字符串(substr)、查找字符串位置(instr)、替换字符串(replace)...
(1)oracle中实现截取字符串:substr substr(string, start_position, [length]) 其中,string是元字符串,start_position为开始位置 ...
- Oracle中如何判断字符串是否全为数字
Oracle中如何判断字符串是否全为数字 学习了:http://www.cnblogs.com/zrcoffee/archive/2012/12/11/2812744.html 本文介绍了判断字符串是 ...
- linq to sql中修改连接字符串
如果在类库中在添加linq to sql并连接完数据库服务器后会自动生成settings.settings文件,app.config文件用于存储连接字符串(图一) 如要修改连接字符串要修改哪个还是要全 ...
- oracle中查找指定字符串位置
oracle中查找指定字符串的位置,instr函数笔记: 1,instr(x,y); x:源字符串 y:目标字符串 select instr('abcdefgxyzaa','a') position ...
- C# web.config中的连接字符串中关于 providerName 特性
关于这个问题,在网上找到的资料很少,也没有发现具体解决的方式: 先做一下笔记,等有什么新突破时,在补充: 两种方式为appSettings和connectionStrings <configur ...
- 应用程序配置文件中的连接字符串不包含必需的 providerName 特性
web.config连接字符串中加入providerName特性 Aceess数据库->providerName="System.Data.OleDb" Oracle 数据库 ...
最新文章
- 慕课乐学python编程题_中国大学MOOC的APP(慕课)2020Python编程基础题目及答案
- 分布式服务框架HSF学习
- 元素对应到html源代码,【整理】用Chrome或Chromium查看百度首页中各元素的html源码...
- Day 28: OpenShift的Eclipse集成
- boost::filesystem::copy用法的测试程序
- 屏幕适配 部分知识点总结,CSDN小冰原创
- 非期望产出的sbm模型_投入产出模型在评价中应用的局限性
- 重装Microsoft .NET Framework 4.0
- oracle 实时负载查询,Oracle并行查询
- cobbler实现自动安装
- 小米手机抓取Log教程
- BXP无盘中启用bootp服务的设置详解(转)
- auto_ptr http://www.cnblogs.com/jtf-china/archive/2011/06/09/2076792.html
- SecKill——一款超级好用的抢单软件
- 程序员业余时间修炼指南
- echarts地图闪烁点大小设置
- 全球最强人工智能创新公司Top100榜单重磅发布!
- PspTerminateProcess 结束冰刃进程
- SD卡寄存器及对应的CMD命令描述
- 【云计算】私有云在VMware下虚拟机的创建与配置(图文教程)
热门文章
- aptana手动配置python环境_Aptana Studio 3中通过Auto Config配置PyDev中Python出错
- c语言菱形花圃,一种便于自动修剪花圃的电锯支架的制作方法
- ionic 笔记-wzq
- Redis 16 个常见使用场景
- html大文件占用内存,[Flutter] 大文件上传之随传随处理(避免占用大量内存)
- 盘点——那些你不能不知道的自动化测试面试题
- 清华学霸花了三年时间对java理解: Java分布式架构
- java编程石头剪刀布图片_石头、剪刀、布!10分钟带你打开深度学习大门,代码已开源...
- 11岁的孩子能看懂C语言么,10岁小朋友开发的编程语言,给你们看看~
- RBAC基于角色的用户权限管理