宿迁交通工程建设有限公司网站,dede网站名称更改不了,如何用网页设计制作个人网站,注册网站要多少钱DBA对这个文件一定不会陌生,大家了解最多的也一定是sqlnet.ora用来决定oracle怎么解析一个连接中出现的字符串#xff0c;例如#xff1a;sqlplus sys/oracleorcl那么这个orcl怎么解析#xff1f;如果你的sqlnet.ora这样配置的#xff1a;SQLNET.AUTHENTICATION_SERVICES (…DBA对这个文件一定不会陌生,大家了解最多的也一定是sqlnet.ora用来决定oracle怎么解析一个连接中出现的字符串例如sqlplus sys/oracleorcl那么这个orcl怎么解析如果你的sqlnet.ora这样配置的SQLNET.AUTHENTICATION_SERVICES (NTS)NAMES.DIRECTORY_PATH (TNSNAMES,HOSTNAME)那么客户端就会首先在tnsnames.ora文件中找orcl的记录.如果没有相应的记录则尝试把orcl当作一个主机名通过网络的途径去解析它的ip地址然后去连接这个ip上GLOBAL_DBNAMEorcl这个实例当然我这里orcl并不是一个主机名如果我是这个样子NAMES.DIRECTORY_PATH (TNSNAMES)那么客户端就只会从tnsnames.ora查找orcl的记录今天我们来详细的了解一下sqlnet.ora中参数的配置以及各自的意义。按官方文档的说法sqlnet.ora有这么多作用Specify the client domain to append to unqualified namesPrioritize naming methodsEnable logging and tracing featuresRoute connections through specific processerConfigure parameters for external namingConfigure Oracle Advanced SecurityUse protocol-specific parameters to restrict access to the database重要参数及解释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)取值可以是tnsnames,ldap(dictionary server),hostname/ezconnect,cds (分布式环境下)nis (Network Information Service (NIS)6.SQLNET_ALLOWED_LOGON_VERSIONS指定运行链接的oracle的版本SQLNET_ALLOWED_LOGON_VERSIONS(10,9,8)7.SQLNET.AUTHENTICATION_SERVICES指定启动一个或多个认证服务Authentication Methods Available with Oracle Net Services:none for no authentication methods. A valid username and password can be used to access the database.all for all authentication methodsnts for Windows NT native authentication8.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目录更多参数信息参见Oracle Database Net Services Reference