SQL> conn admin/admin as sysdba;

SQl>conn admin/admin;
有什么区别呢?
两个连接新建和插入表有什么不同?

解决方案 »

  1.   

    不一样的,一个是以sysdba身份,也就是最高权限的管理员,一个是以普通的身份,第一个你加不加admin ,如果是在server本身并且是os 认证,那么与conn / as sysdba是一样的.
      

  2.   

    oracle默认的有三个身份:sysdba、sysoper、normal;和三个用户sys、system、scott(10g中默认被禁用,可以以sys身份登陆将其解禁)。
    其中sysdba和sysoper这两个身份只有sys用户可以用。system和scott只能使用normal身份登陆。
    当你登陆时如(conn admin/admin as sysdba):as后面的就是选择的身份,以sys(超级管理员)用户登陆时必须选择sysdba、sysoper中的一个身份,如:conn sys/change_on_install as sysdba。其它用户如system、scott登陆时只能以normal身份登陆,此时可以不写身份直接登陆。如:conn system/manager;
    不同的身份登陆,所拥有的权限是不一样的。