Windows系统下Oracle配置服务的5种Host书写方式

版权声明:未经博主允许,请勿转载原创,谢谢! https://blog.csdn.net/mystonelxj/article/details/84956014

通过Oracle 工具 Net Manager 可以创建Oracle服务用来连接各项数据库实例。

这种服务配置最终修改的是tnsnames.ora 文件,这个文件路径一般位于 %ORACLE_HOME%/NETWORK\ADMIN 目录下,%ORACLE_HOME% 为安装的Oracle主目录,如这里安装目录C:\app\pcitc\product\11.2.0\dbhome_1 ,则tnsnames.ora位于C:\app\pcitc\product\11.2.0\dbhome_1/NETWORK\ADMIN 路径下

基本篇

一般而言,我们可以配置Host 为数据库部署所在机器的主机名或者IP值,如要配置IP值,可在Net Manager进行如下配置

或者修改Tnsname.ora 文件,在文件中添加如下信息:

ORCL4 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.238.98.190)(PORT = 1522))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

两者起到的是等同效果。

增强篇

如果我们在Net Manager 监听设置中设置 主机 为电脑的主机名称,而不是ip值,我们还可在配置tnsnames.ora 时可以采用配置Host为 127.0.0.1 与 localhost 两种方式

拓展篇

在监听设置中配置了机器名称后,如果数据库所在环境为windows系统,再修改机器的host文件(该文件一般位于 C:\Windows\System32\drivers\etc 路径下,与安装的操作系统位置相关),添加 域名地址 关联 

10.238.98.190  main.test.com

配置完成后,即可在数据库服务中以域名形式配置

扫描二维码关注公众号,回复: 4490232 查看本文章

以上配置,如果不生效,则需要在windows系统中打开服务对话框,重启oracle 监听服务。

最终可对同一数据库实例orcl ,我们可以在tnsnames.ora 配置如下Host形式的服务

# 机器名称
ORCL1 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = mycomputer)(PORT = 1522))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

#IP地址
ORCL2 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.238.98.190)(PORT = 1522))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )


#默认本地访问IP
ORCL3 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1522))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )


#默认本地访问名称
ORCL4 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1522))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )


#定义域名
ORCL5 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = main.test.com)(PORT = 1522))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

猜你喜欢

转载自blog.csdn.net/mystonelxj/article/details/84956014