Oracle数据库TNS详解
⽬录
阐述
介绍
SQL Serve 和 Oracle⼀些区别
配置⽂件和路径
举例说明
总结
阐述
TNS是Oracle数据库正确使⽤的必备条件之⼀,它⽤来管理和配置Oracle连接⼯具,⽬前我有⽤的⼯具如:SQL Server和Toad,它像是⼀个中间的桥梁,让客户端和数据库可以进⾏通讯,也就是我们平时的读写等等。
简要介绍
透明⽹络底层(transparence Network Substrate),它最重要的⼀个作⽤是监听服务,很多情况下都要配置DNS,JDBC这⾥不考虑。SQL Serve 和 Oracle⼀些异同点
相同点:语法基本⼀致,使⽤也都类似,⼯具只是载体
不同点:因为本篇主要讲述TNS,所以主要说关于TNS不同点。
SQL Serve会⾃动列出局域⽹中出现的服务器,只需要在⼯具上⾯选择指定服务器,然后输⼊账号和密码即可。
Oracle则不⼀样,不能⾃动列出局域⽹中的服务器,所以必须要配置TNS。
配置⽂件和路径
配置⽂件:a
默认路径:%ORACLE_HOME%\network\a,%ORACLE_HOME%通常在环境变量中使⽤。
举例说明
# a Network Configuration File: C:\oracle\product\11.2.0\client_1\NETWORK\a
# Generated by Oracle configuration tools.
GSSPRD=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=TCP)
(HOST=10.**.**.**)
(PORT=1505)
)
(CONNECT_DATA=
(SERVICE_NAME= GSSED)
)
)
jdbc连接oracleGSSPE=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=TCP)
(HOST=10.**.**.**)
(PORT=1505)
)
(CONNECT_DATA=
(SERVICE_NAME=GSSPE)
)
)
相信也没⼈会攻击我的IP,不过还是隐藏。
GSSPRD和GSSPE就是TNS,HOST就是服务器所在的IP地址,PORT为端⼝号,PROTOCOL=TCP意思指通讯遵守的TCP协议。
如果DBA(数据库管理员),建了⼀个新的DB,那么USER就要在上述⽂件,按照规则,添加TNS,数据库才可以连接成功。
TNS的配置⽂件包括服务器端和客户端两部分。服务器端有a、a和a。
总结
当然,TNS还有很多其他功能,熟知TNS相关知识,是DBA必备技能,但作为开发的,也可以拓展知识,⼈⽣不能完美,但聚类⽅显多态。
感激
当夜深⼈静的时候,是什么驱使你前⾏。是⽂字,是代码,是⾳乐。感谢你阅读此⽂稿,也希望你能不吝赐教。推荐⽐较全⾯的个⼈学习⽹站,祝你早⽇成为技术⼤神。
关于作者
var normalChild = {
nickName : "墨客码",
site : "wwwblogs/gss0525/"
descTarget : "后台开发者,热衷分享技术,⼼怀感恩,深耕不缀。"
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论