不可以不生气sqlnet.log
那不要用tnsnames
用host naming 只要主机名字就可以了

解决方案 »

  1.   

    oracle客户端的设置,应该可以配置,不过没有试过,找找看。
      

  2.   

    sqlnet.log  文件是不能禁止生成的,它记录连接的一些信息.
    客户连接到数据库有三种naming method:
    1. local naming (tnsnames.ora) 
    2. host naming 
       用机器名来识别你的服务名,要求TCP/IP,DNS....
       客户端:sqlnet.ora 文件中:names.directory_path=(HOSTNAME),不要tnsnames.ora文件.
       服务器端:listener.ora 文件中设置global_daname = 你的机器名
       连接时把机器名当服务名就可以了.
       
    3. centralized naming具体看看network 配置的书吧