Bootstrap

用户和角色定义实际上都存储在同样的数据字典表中,即USER$,其中的TYPE#列定义了是用户(1)还是角色(0)

SQL> select user,name,type# from user$ order by 1;

USER                           NAME                                TYPE#
------------------------------ ------------------------------ ----------
SYS                            SYS                                     1
SYS                            PUBLIC                                  0
SYS                            CONNECT                                 0
SYS                            RESOURCE                                0
SYS                            DBA                                     0
SYS                            SYSTEM                                  1
SYS                            SELECT_CATALOG_ROLE                     0
SYS                            EXECUTE_CATALOG_ROLE                    0
SYS                            DELETE_CATALOG_ROLE                     0
SYS                            OUTLN                                   1
SYS                            EXP_FULL_DATABASE                       0

USER                           NAME                                TYPE#
------------------------------ ------------------------------ ----------
SYS                            IMP_FULL_DATABASE                       0
SYS                            LOGSTDBY_ADMINISTRATOR                  0
SYS                            DBFS_ROLE                               0
SYS                            DIP                                     1
SYS                            AQ_ADMINISTRATOR_ROLE                   0
SYS                            AQ_USER_ROLE                            0
SYS                            DATAPUMP_EXP_FULL_DATABASE              0
SYS                            DATAPUMP_IMP_FULL

;