在默认情况下(OS验证)当作为sysdba登录时, 不检测用户名与密码

解决方案 »

  1.   

    sysdba是系统默认的角色,权限比较高
    角色就是具有一定名称的一组特权,包括系统特权和对象特权,dba能为用户指派特权
    系统特权是用户执行某种特殊操作的权力
    对象特权是指在表,视图,序列,过程和函数等给定的对象上执行的操作权力
      

  2.   

    scott 只要被授于连接数据库的权限就可以了。connect 应该是oracle中基本的四个角色之一 , grant to connect to scott
      

  3.   

    to visc(visc)
    那意思就是说用scott以sysdba登陆的时候,就不需要密码?或乱输密码都能进入?
    那怎么来控制scott这个用户呢?