我是一个数据库新手,但我发现一个问题。我装的是oracle 10g,我从cmd命令行中学习的,在cmd中我用的sys进入的,
可我发现我的sys用户 可以用任何密码,而且都可以进入,但在oem中却不行,必须用我设的密码。这是怎么回事啊

解决方案 »

  1.   

    我虽然知道sys可以在cmd中写随便一个密码可以登陆
    oem中是必须你指定的密码的
    但我也无法解释等待高手..
      

  2.   

    用cmd登录不需要密码是因为本地信任。由于是采用的操作系统认证 只要是系统管理员同属于 DBA组的用户都可以直接登录 ,用户名密码都是不检查的
      

  3.   

    是的,cmd进入是因为用OS认证的。
      

  4.   

    如果不想使用OS AUTHENTICATION,可以在 sqlnet.ora 文件中加入:SQLNET.AUTHENTICATION_SERVICES = (NONE)