1、ORACLE10G中的都有什么帐号、权限有什么区别?2、帐号和角色有什么区别?

解决方案 »

  1.   

    你说的账号应该就是用户吧
    oracle常用的用户有sys system scott 等等,其他的你可以自己建用户
    权限就太多了 账号和角色有什么区别?
    举个例子说下吧 
    账号就是相当于你在家里的名字 
    权限就是你在家里的角色 是儿子、女儿......
      

  2.   

    初始密码用户名 system 密码 manager ,用户名 sys 密码 change_on_install
    还有一个被锁定的scott 密码 tiger,
      

  3.   


    1. Oracle的初始账号,最主要的就是sys、system,sys相当于超级用户,具有最高权限,system对于一般的系统维护是足够的。如果要看具体当前数据库中有哪些用户,用户有哪些权限,可以用sys用户使用下面两句语句查询select user_name from dba_users;select * from DBA_SYS_PRIVS;2. 角色可以认为是将一组权限打包,比如把A、B、C权限赋给角色ROLE1了,以后只要把ROLE1角色赋给任何用户,就等同于把A、B、C权限赋给了用户,用下面两句可以查询有哪些角色,以及各用户上有哪些角色select * from dba_roles;select * from dba_role_privs;
      

  4.   

    SYSTEM
    SYS
    OUTLN
    OLAPSYS
    SI_INFORMTN_SCHEMA
    ORDPLUGINS
    WKPROXY
    XDB
    ANONYMOUS
    CTXSYS
    WK_TEST
    WKSYS
    WMSYS
    DMSYS
    EXFSYS
    ORDSYS
    HR
    OE
    DIP
    SH
    IX
    MDDATA
    PM
    BI
    SCOTT
      

  5.   

    呵呵,俺也凑个热闹希望对你有帮助。
    在你安装Oracle10以后系统时,有个界面(口令管理)会提示你当前有哪些账号以及账号状态的信息,并且你可以修改这些账号的状态以及密码。你安装一下系统,试试就知道了。
    至于角色和账号的关系:角色就像电影里的主角和演员的关系,班长和当班长的同学一样。学校里有班长这个角色,有很多同学都是班长,因此,这些同学就拥有天天向老师打小报告以及指挥同学打扫卫生等等相关权力。其他角色还有很多,比如还有学习委员,团支书等等这么多角色。不同的角色对应不同的权限,只要你被安排为一个角色,你就拥有了一定的管理权限。而不必为每个同学专门规定他拥有什么权限。
      

  6.   

    可以查看相关的系统视图获取拥有的权限
    角色相关的视图大概有下面这些: 
    DBA_SYS_PRIVS: 查询某个用户所拥有的系统权限 
    USER_SYS_PRIVS:   当前用户所拥有的系统权限 
           SESSION_PRIVS:     当前用户所拥有的全部权限 
           ROLE_SYS_PRIVS:     某个角色所拥有的系统权限 
            注意: 要以SYS用户登陆查询这个视图,否则返回空. 
           ROLE_ROLE_PRIVS:     当前角色被赋予的角色 
           SESSION_ROLES:       当前用户被激活的角色 
           USER_ROLE_PRIVS:    当前用户被授予的角色 
          另外更有针对表的访问权限的视图: 
            TABLE_PRIVILEGES 
            ALL_TAB_PRIVS    
            ROLE_TAB_PRIVS:      某个角色被赋予的相关表的权限 
      

  7.   

    在Oracle安装的过程中,如果你细心的话可以在最后结束的时候可以看到所有的用户。