数据库中sqlnet.ora的示例分析

网友投稿 264 2023-12-07

数据库中sqlnet.ora的示例分析

小编给大家分享一下数据库中sqlnet.ora的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

一、例子

数据库中sqlnet.ora的示例分析

1、SQLNET.AUTHENTICATION_SERVICES= (NTS)

  NAMES.DIRECTORY_PATH= (TNSNAMES,HOSTNAME) 

客户端就会首先在tnsnames.ora文件中找orcl的记录.如果没有相应的记录则尝试把orcl当作一个主机名,通过网络的途径去解析它的ip地址然后去连接这个ip上GLOBAL_DBNAME=orcl这个实例,当然我这里orcl并不是一个主机名

2、NAMES.DIRECTORY_PATH= (TNSNAMES)

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

二、常用参数

1、BEQUEATH_DETACH 

控制unix系统中signal handling 的开关,默认是no,即signal handling 打开。

2、DEFAULT_SDU_SIZE 

指定session data unit (SDU) 的大小,单位是bytes,建议在client端和server端都设置这个参数,确保链接的时候使用相同的SDU size,如果client端和server端配置的值不匹配会使用较小的。

3、LOG_DIRECTORY_CLIENT/LOG_DIRECTORY_SERVER

  指定客户端/server端log日志文件的位置 

4、NAMES.DEFAULT_DOMAIN 

  设定客户端解析名字的域 

5、NAMES.DIRECTORY_PATH 

指定client name解析方法的次序,默认是NAMES.DIRECTORY_PATH=(tnsnames, onames, hostname)

  a) tnsnames

  b) ldap(dictionary server)

c) hostname/ezconnect

  d) cds (分布式环境下)

  e) nis (Network Information Service (NIS) 

6、SQLNET_ALLOWED_LOGON_VERSIONS

  指定运行链接的oracle的版本SQLNET_ALLOWED_LOGON_VERSIONS=(10,9,8) 

7、SQLNET.AUTHENTICATION_SERVICES 

  指定启动一个或多个认证服务

8、SQLNET.INBOUND_CONNECT_TIMEOUT

  指定客户端没有链接成功超时的时间。超时之后oracle会中断链接,同时报错。 

9、SSL_VERSION 

  指定ssl链接的版本 

10、TCP.EXCLUDED_NODES

  指定不允许访问oracle的节点,可以使用主机名或者IP地址 

11、TCP.INVITED_NODES 

指定允许访问db的客户端,他的优先级比TCP.EXCLUDED_NODES高。

12、TCP.VALIDNODE_CHECKING 

  使用这个参数来启用上边的两个参数。

13、TNSPING.TRACE_DIRECTORY 

使用这个参数指定tnsping trace文件的目录,默认是$ORACLE_HOME/network/trace目录

看完了这篇文章,相信你对“数据库中sqlnet.ora的示例分析”有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:数据库中如何实现普通用户服务特殊管理权限
下一篇:oracle中real-time apply有什么用
相关文章

 发表评论

暂时没有评论,来抢沙发吧~