修改ORAHOME\ora81\network\ADMIN\sqlnet.ora文件,把SQLNET.AUTHENTICATION_SERVICES= (NTS)修改为SQLNET.AUTHENTICATION_SERVICES= (NONE),就可以解决这个问题。

解决方案 »

  1.   

    写成批处理
    startoracle.bat在文件startoracle.bat中
    svrmgrl @start.sql或者sqlplus @start.sql
    在文件start.sql中
    connect internal/oracle
    startup
    exit
      

  2.   

    kerisyml(魂之利刃) ,首先谢谢你的回答。我想再问一下:
    1。当时8.16我用dba进去,采用啥口令都可以,后来屏蔽了SQLNET.AUTHENTICATION_SERVICES= (NTS),结果不能用随意的密码进入了。当时我的理解是:= (NTS)表示采用windows的系统安全认可。屏蔽后采用8.16的密码认证,不知对否。
    2。但是屏蔽后,我用system/***的dba都进步去了。每次用dba进,都要再次修改sqlnet.ora,重启动。不知为何?3。你建议SQLNET.AUTHENTICATION_SERVICES= (NONE)改后到底表示什么?不当之处,希望赐教!!谢
      

  3.   

    优化大师 是正版吗?是的话索赔!!!!!!!!! ^_^HQ.Wang 海清
      

  4.   

    我怀疑是你用优化大师把注册表个吴删了,看看下面这帖子,如果不是再说
    http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=130715