我在尝试取消操作系统验证的时候,需要修改文件sqlnet.ora,我用记事本打开后直接在记事本里修改了,请问能直接这样修改吗?如果不能的话,该如何修改sqlnet.ora文件?如果能的话,为什么修改后保存时提示“拒绝访问”?请指教!

解决方案 »

  1.   

    我是将SQLNET.AUTHENTICATION_SERVICES= (NTS)里面的NTS改为NONE,或是在此句前面加一个#。
      

  2.   

    修改配置,跟踪登陆:在服务器端的$ORACLE_HOME/network/admin目录中的sqlnet.ora文件中增加:trace_level_client = 16 : 这样客户的所有连接应该在$ORACLE_HOME/network/log/listener.log文件中有体现。 但重启lsnrctl, 发现这个文件没有变化?????????????检查listener.ora, 发现有以下2句话: LOG_DIRECTORY_LISTENER = /usr/oracle/trace/network
    LOG_FILE_LISTENER = listener.log
    将这2行去掉,重新启动listener,一切正常,在listener.log中有所有登陆上来的信息了。11-MAR-2005 14:27:55 * (CONNECT_DATA=(SERVICE_NAME=lidoserv.internet)(SERVER=DEDICATED)(CID=(PROGRAM=)(HOST=serviceweb.lidoo.com)(USER=root))) * (ADDRESS=(PROTOCOL=tcp)(HOST=172.18.3.33)(PORT=2608)) * establish * lidoserv.internet * 0
    11-MAR-2005 14:28:18 * service_register * lidoserv * 0
      

  3.   

    win7系统权限问题,你可以保存到桌面,然后删掉oracle带的那个,再然后把桌面的那个复制到oracle自带的目录中。