日期:2014-05-17  浏览次数:21743 次

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

------解决方案--------------------
修改配置,跟踪登陆:

在服务器端的$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



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

------解决方案--------------------
当前登录用户对此文件没有写权限。
------解决方案--------------------
操作系统控制。 你是不是 文件在c盘? 好像需要管理员权限才行。