tnsnames.ora 文件

一、简介

  Oracle的客户端安装了之后,要连接数据库,但是要知道数据库在哪呀。

数据库相当于是一个娱乐场所(公司),实例是里面的美女,为客人提供服务的。

数据库应该称为数据库管理系统,数据库实例是系统中的进程,为客户提供服务。一个系统包含的东西有很多。注意区分数据库系统和数据库实例。

当你要找一个美女服务你时,你要知道娱乐场所在哪(IP地址),从哪里进去(端口),美女的名字(实例名),美女的身份证号或者标识(实例标识符)。因为名字一样的人,一个闭月羞花,一个惨不忍睹。

客户端连接数据库,要获取数据库系统服务也是如此。我们要明确的是要找数据库中的哪个实例给我们服务。

我们要把连接的数据库实例的名字,身份证号,数据库在哪(IP地址),从哪个端口连接。把这些信息写在 tnsnames.ora 文件中。然后把这个文件给客户端,就是把这个文件放在客户端的安装路径下。

sid:是数据库的实例的身份证号,唯一标识符。数据库和数据库实例的关系就像是类与对象的关系。并且一个数据库可以有多个实例,所以要有一个标识符来区分不同的数据库实例。

tnsnames.ora:数据库系统参数文件(数据库系统详细地址)

二、tnsnames.ora 文件

snorcl11g_143 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 122.152.209.143)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SID = snorcl11g)
      (SERVER = DEDICATED)
    )
  )

以上的参数中,您只需要关心四个内容。

1)数据库名,或数据库服务名,或tnsname,这个名称由您自定义,如snorcl11g_143

2)数据库服务器的ip地址,您的服务器ip是多少就填多少,如:(HOST = 122.152.209.143)

3)数据库服务器监听的端口,缺省是1521,如:(PORT = 1521)

4)数据库的SID,即ORACLE_SID,如:(SID = snorcl11g)

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值