问题

在Oracle中,sqlnet.ora文件的作用是什么?


     




         答案          


sqlnet.ora文件的作用类似于Linux系统的nsswitch.conf文件,通过该文件来决定如何查找一个连接中出现的连接字符串。例如,在客户端输入命令:sqlplus sys/oracle@orcl,而sqlnet.ora的配置如下所示:

1SQLNET.AUTHENTICATION_SERVICES= (NTS)
2NAMES.DIRECTORY_PATH= (TNSNAMES,HOSTNAME)
     

那么,客户端就会首先在tnsnames.ora文件中查找orcl的记录。若没有相应的记录,则尝试把orcl当作一个主机名,通过网络的途径去解析它的IP地址,然后去连接这个IPGLOBAL_DBNAMEorcl的实例。

如果sqlnet.ora文件的配置如下所示:

1NAMES.DIRECTORY_PATH= (TNSNAMES)
     

那么客户端就只会从tnsnames.ora查找orcl的记录。


本文选自《Oracle程序员面试笔试宝典》,作者:小麦苗


DB宝分享的IT资料:https://mp.weixin.qq.com/s/Iwsy-zkzwgs8nYkcMz29ag
 

 本文作者:小麦苗,只专注于数据库的技术,更注重技术的运用

● 作者博客地址:http://blog.itpub.net/26736162/abstract/1/

 本系列题目来源于作者的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解

 版权所有,欢迎分享本文,转载请保留出处

 QQ:646634621  QQ群:230161599、618766405

 微信:lhrbestxh

 微信公众号:DB宝

 提供Oracle OCP、OCM、高可用(rac+dg+ogg)和MySQL最实用的技能培训

● 题目解答若有不当之处,还望各位朋友批评指正,共同进步

长按下图识别二维码或微信扫描下图二维码来关注小麦苗的微信公众号:DB宝,学习最实用的数据库技术。


本文分享自微信公众号 - DB宝(lhrdba)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

©著作权归作者所有:来自51CTO博客作者小麦苗DB宝的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 【DB宝31】Oracle DG环境中主库使用rman做不完全恢复后,备库如何
  2. 【高可用】Oracle高可用培训(RAC+DG+OGG)--包括11g、12c、18c、19c
  3. 【DB宝32】Oracle DG环境中主库做闪回操作后,备库如何修复继续同
  4. pandas的dataFrame输出不换行
  5. Linux格式化报错mkfs.ext4: undefined symbol: ext2fs_numeric_p
  6. C/C++程序从文本文件中读取(保存)数据
  7. MySQL中日期转换 FROM_UNIXTIME和UNIX_TIMESTAMP
  8. 【转载】 MySQL数据库“十宗罪”(十大经典错误案例)
  9. MySQL之mysqlcheck、check、optimize和analyze

随机推荐

  1. php日期格式化方法详解
  2. PHP实现文件上传下载实例详细讲解
  3. php排序函数详细讲解(附实例)
  4. PHP魔术常量、魔术函数、预定义常量详细
  5. php安全问题思考
  6. PHP——命名空间(namespace)使用详细介绍
  7. mac下多个php版本切换(可操作版)
  8. TP5框架下MySQL通过LOAD DATA INFILE批量
  9. 关于PHP中闭包的详细讲解(附详细实例)
  10. 关于Https原理的个人理解分享