ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 042-138

042-138

原创 Linux操作系统 作者:jbymy2000 时间:2012-03-15 15:40:54 0 删除 编辑
138. Which naming method uses the tnsnames.ora file to store the connect descriptor used by the client while connecting to the database instance from a remote machine?
A) host naming method
B) local naming method
C) external naming method
D) directory naming method
答案:B
tnsnames.ora在Oracle中,Oracle\Network\ADMIN\tnsnames.ora 文件很重要,它作用是: 本地命名的配置。本地名用简单的名称就可以访问到所需的数据库或服务器所需的信息。
local naming method言外之意就是需要把连接db的信息配置到本地(client端)的tnsnames.ora文件里
hostname方法就是把client端的hostname注册到db server端的listener.ora文件里,不再需要在client端本地配置tnsnames文件了,很少有人用了
给你一个DEMO,自己玩玩,假设我的主机名是THOMAS_SERVER 第一步:修改slqnet.ora
NAMES.DIRECTORY_PATH= (TNSNAMES, HOSTNAME) 第二步:修改listener.ora
LISTENER =
(DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))) (ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = THOMAS_SERVER)(PORT = 1521))) ) ) SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =(GLOBAL_DBNAME = THOMAS_SERVER)
(ORACLE_HOME = d:\oracle10g)
(SID_NAME = ora10g)
)
)
第三步:测试连接
sqlplus[email=username/password@THOMAS_SERVER]username/password@THOMAS_SERVER[/email]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11312660/viewspace-718645/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 042-136
下一篇: 042-139
请登录后发表评论 登录
全部评论

注册时间:2012-01-10

  • 博文量
    416
  • 访问量
    213884