隨筆-13  評論-28  文章-63  trackbacks-0
          ?????????1) 創建用戶 :

             create user username identified by pwd default tablespace users Temporary TABLESPACE Temp;

             2) 用戶授權

             grant connect,resource,dba to business;???
          ?????
          ???????? 3) 提交

             commit;

          創建角色:
          ???1:CREATE ROLE role_name IDENTIFIED BY password
          ?????????CREATE ROLE role_name IDENTIFIED EXTERNALLY
          ?????????CREATE ROLE role_name IDENTIFIED GLOBALLY

          ?????????缺省情況下建立的角色沒有password或者其他的識別。如果使用IDENTIFIED BY 子句建立,那么角色不會自動響應,必須用SET ROLE激活。

          SET ROLE role_name IDENTIFIED BY password

          EXTERNALLY和GLOBALLY類型的角色由操作系統和ORACLE Service server驗證。通常用戶需要權限修改應用程序中使用的表單中的數據,但是只有在應用程序運行時而不是在使用ad hoc工具時,這種上下文敏感安全可以通過有PASSWORD的角色來實現。當用戶在應用程序內部連結數據庫時,代碼將執行SET ROLE命令,通過安全驗證。所以用戶不需要知道角色的password,也不需要自己輸入SET ROLE命令。

          對象權限

            對象權限就是指在表、視圖、序列、過程、函數或包等對象上執行特殊動作的權利。有九種不同類型的權限可以授予給用戶或角色。如下表:
          權限ALTERDELETEEXECUTEINDEXINSERTREAD REFERENCESELECT UPDATE
          Directoryno no no no no yesnono no
          functionnonoyesno nonononono
          procedureno noyesnonono nonono
          packagenonoyesnononononono
          DB Objectno no yesnono nononono
          Libary nonoyes nonono no nono
          Operation no no yesno no no no no no
          Sequenceyes no no no no no no no no
          Table yes yes noyesyes no yes yes yes
          Typeno no yes no no no no no no
          View no yes no no yes no no yes yes
           對象由不止一個權限,特殊權限ALL可以被授予或撤銷。如TABLE的ALL權限就包括:

          系統權限

            系統權限需要授予者有進行系統級活動的能力,如連接數據庫,更改用戶會話、建立表或建立用戶等等。你可以在數據字典視圖SYSTEM_PRIVILEGE_MAP上獲得完整的系統權限。對象權限和系統權限都通過GRANT語句授予用戶或角色。需要注意的是在授予對象權限時語句應該是WITH GRANT OPTION子句,但在授予系統權象時語句是WITH ADMIN OPTION,所以在你試圖授予系統權限時,使用語句WITH GRANT OPTION系統會報告一個錯誤:ONLY ADMIN OPTION can be specified。在考試中要特別注意這個語法和錯誤信息。

          posted on 2006-09-03 16:33 七匹狼 閱讀(2124) 評論(1)  編輯  收藏 所屬分類: oracle

          評論:
          # re: Oracle中的用戶創建和權限的分配 2006-09-11 09:17 | 冰川
          嚴重支持!  回復  更多評論
            
          主站蜘蛛池模板: 天等县| 湟中县| 项城市| 邓州市| 龙里县| 安仁县| 左贡县| 高碑店市| 江门市| 麻城市| 巫山县| 太保市| 天祝| 汕头市| 左权县| 九龙城区| 密山市| 连城县| 武夷山市| 丰镇市| 衡阳市| 新兴县| 福安市| 汝南县| 台北市| 诸城市| 湘西| 大足县| 新干县| 新化县| 武夷山市| 个旧市| 新邵县| 长武县| 和龙市| 贵港市| 卓尼县| 海口市| 都匀市| 观塘区| 吉首市|