永发信息网

oracle为什么要配tnsnames.ora,这个tnsnames.ora有什么作用

答案:4  悬赏:20  手机版
解决时间 2021-03-26 04:38
oracle为什么要配tnsnames.ora,这个tnsnames.ora有什么作用
最佳答案
tnsnames.ora 文件中定义一个或多个网络服务。
  具体配置方法如下:

  1、找到oracle的安装目录。如:C:oracleproduct10.2.0db_1
etworkADMIN
  2、找到tnsnames.ora文件。

  3、用文本方式打开,添加以下内容:

本地实例名 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 远程数据库IP地址)(PORT = 远程服务器端口号))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = 远程数据库服务名)
    )
  )  其中中文部分是需要修改的部分,除第一个“本地实例名”外,其他需要跟远程数据库管理员咨询,本地实例名就是方便自己识别数据库的一个名字,可以自定义。

  4、然后打开pl/sql就能看到自己创建的链接,如图:

  

全部回答
配置tnsnames.ora可以为你的pl/sql developer添加数据加连接的,格式如下:
pl/sql developer里面会显示的名字 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = dbname)
)
)
主要是用来连接数据库的一种方式,像OB,PLSQL工具连接Oracle服务器时,必须创建tns才能连接.
SQL SERVER你使用客户端的时候,会自动搜过局域网内的在线的数据库,你就可以清楚知道哪台可以连。
但ORACLE不同,不能像SQL SERVER列出来,所以他是去tnsnames.ora读配置
tnsnames.ora是配置连接字符串的,会配置你连的IP,端口,数据库实例等信息
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
高压锅如何炖炖牛肉,需多长时间?
YBM语言中心是韩国最大的吗?
NBA2000-2001赛季总冠军是哪个球队
武汉人为什么不吃泥蒿的叶子啊,或者说为什么
TD-lte为什么只有硬切换
灯具一键式三色温是不是只要单开关控制就行了
0pp0r11plus和viv0x9PLuS那个好
蚕在吐丝的时候,没想到吐出一个丝绸之路吗
购买的OA属于固定资产还是无形资产
雍州李惠拷打羊皮故事启发
田中一光的设计风格是什么?
艰难的抉择指的是什么
求有菲斯到马拉喀沙漠团,这个路线不太好找,
梦幻西游中长寿到长安的商怎么跑呀?
秉甲庆典怎么去啊,有知道地址的么
推荐资讯
街道车流量论文800
lucyandlilyaretwin(孪生)sister,theygotothe
牙齿松动分级?哪几级
一钟面的分针长五厘米,一个小时后,分针针尖
中国有多少地方反对乐天玛
鲨鱼如何驯服?有可能像动画片里面看到的坐在
发电式传感器将非电量转变为什么
为什么有的网站苹果能进vivo进不去
沙河属于那个省,那个市
AI怎么把图片建立混合
青岛266o12是那的编码
求有关“陈字”“昭字”“桦字”的古诗词,可
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?