Decode360's Blog

          業精于勤而荒于嬉 QQ:150355677 MSN:decode360@hotmail.com

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 ::  :: 管理 ::
            397 隨筆 :: 33 文章 :: 29 評論 :: 0 Trackbacks
          <2008年10月>
          2829301234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          公告

          話到七分,酒至微醺,筆墨疏宕,言詞婉約,古樸殘破,含蓄醞籍,就是不完而美之最高境界。

          常用鏈接

          留言簿(13)

          隨筆分類(397)

          隨筆檔案(397)

          文章分類(33)

          新聞分類(15)

          收藏夾(74)

          Blog_List

          IT_Web

          My_Link

          最新隨筆

          最新評論

          Oracle用戶創建及設置
          ?
          ?
          ??? 打算從今天開始,從最基礎開始,重新學習一遍Oracle的各項基礎操作。參考的書是清華大學出版的《Oracle 10g數據庫管理 應用與開發》,個人認為這本書作為初級的入門材料還是很不錯的。關鍵是一些很復雜的東西都沒有去涉及,反而可以一心學下來,不至于在初學的時候就因為太多的概念和內容而變得迷茫,失去學習興趣。今天看一下關于用戶的創建問題:
          ?
          ?
          用戶的創建
          ?
          一、創建用戶:
          CREATE USER user_name
          IDENTIFIED BY password
          [DEFAULT TABLESPACE tablespace_name |
          TEMPORARY TABLESPACE tablespace_name |
          QUOTA quota [ K | M ] | UNLIMITED ON tablespace_name
          | PROFILR profile | PASSWORD EXPIRE
          | ACCOUNT lock | unlock ]
          ?
          IDENTIFIED BY:指定用戶口令
          ??? 注:用戶密碼在Oracle中以加密數據存儲,不能查詢,只能通過ALTER命令修改
          DEFUALT TABLESPACE:默認使用的表空間
          TEMPORARY TABLESPACE:用戶的臨時表空間
          QUOTA:允許用戶在某TABLESPACE上使用的空間配額
          PROFILE:指定用戶的配置文件
          PASSWORD EXPIRE:密碼到期,下次登陸時必須修改密碼
          ACCOUT:手動鎖定或解鎖
          ??? 注:要查詢USER的以上配置,可使用數據字典DBA_USERS,QUOTA數據查詢DBA_TS_QUOTAS
          ?
          二、修改用戶:
          ALTER USER user_name
          IDENTIFIED BY password
          [DEFAULT TABLESPACE tablespace_name |
          TEMPORARY TABLESPACE tablespace_name |
          QUOTA quota [ K | M ] | UNLIMITED ON tablespace_name
          | PROFILR profile | PASSWORD EXPIRE
          | ACCOUNT lock | unlock ]
          ?
          三、刪除用戶:
          DROP USER user_name [CASCADE]
          ?
          CASCADE表示刪除用戶的同時刪除該用戶創建的所有模式對象。
          ?
          ?

          PROFILE配置:
          ?
          語法:

          CREATE PROFILE profile_name LIMIT
          [SESSIONS_PER_USER number | unlimit | default ]
          [CPU_PER_SESSION number | unlimit | default ]
          [CPU_PER_CALL number | unlimit | default ]
          [LOGICAL_READS_PER_SESSION number | unlimit | default ]
          [LOGICAL_READS_PER_CALL number | unlimit | default ]
          [IDLE_TIME number | unlimit | default ]
          [CONNECT_TIME number | unlimit | default ]
          [PRIVATE_SGA number | unlimit | default ]
          [COMPOSITE_LIMIT number | unlimit | default ]
          [FAILED_LOGIN_ATTEMPTS number | unlimit | default ]
          [PASSWORD_LIFE_TIME number | unlimit | default ]
          [PASSWORD_REUSE_TIME number | unlimit | default ]
          [PASSWORD_REUSE_MAX number | unlimit | default ]
          [PASSWORD_LOCK_TIME number | unlimit | default ]
          [PASSWORD_GRACE_TIME number | unlimit | default ]
          [PASSWORD_VERIFY_FUNCTION function_name | null | default ]
          ?
          SESSIONS_PER_USER:每個USER可連接的SESSION數限制
          CPU_PER_SESSION:用戶在一次會話期間可以占用的CPU時間,單位為1/100s
          CPU_PER_CALL:USER的任一個SQL語句打到該CPU時間總量時即返回錯誤
          LOGICAL_READS_PER_SESSION:限制一次會話期間可以讀取的數據塊
          LOGICAL_READS_PER_CALL:一個SQL最多可讀取的數據塊
          IDLE_TIME:空閑斷開時間,以min為單位
          CONNECT_TIME:連接時間限制,到時間后立即切斷連接,以min為單位
          PRIVATE_SGA:一次會話可使用的SGA大小,單位為數據塊
          COMPOSITE_LIMIT:該參數用于對所有混合資源進行限定
          FAILED_LOGIN_ATTEMPTS:登陸時允許失敗的次數,超過時鎖定賬戶
          PASSWORD_LIFE_TIME:密碼有效時間,單位是day
          PASSWORD_REUSE_TIME:口令失效前給予修改密碼的時間,單位day
          PASSWORD_REUSE_MAX:設置多少次之內不許設置重復密碼
          PASSWORD_LOCK_TIME:FAILED_LOGIN_ATTEMPTS后被鎖定的時間,單位day
          PASSWORD_GRACE_TIME:口令失效的寬限時間
          PASSWORD_VERIFY_FUNCTION:設置用于判斷口令復雜性的函數
          ??? 注:查詢數據字典DBA_PROFILES來查看這些參數的設置情況。
          ?

          管理SESSION:
          ?
          1、可通過V$SESSION來獲取用戶的會話信息,例如SID和SERIAL#等
          ??? 再通過ALTERSYSTEMKILLSESSION'SID,SERIAL';來KILL SESSION
          ?
          2、另外可通過查詢V$OPEN_CURSOR來查看某用戶執行的SQL級操作
          ?

          ?
          posted on 2008-10-01 23:44 decode360 閱讀(439) 評論(0)  編輯  收藏 所屬分類: 07.Oracle
          主站蜘蛛池模板: 怀化市| 广元市| 建宁县| 威宁| 从江县| 阿鲁科尔沁旗| 基隆市| 抚远县| 上蔡县| 宁南县| 呈贡县| 吴忠市| 淮安市| 邵武市| 苍山县| 延安市| 富宁县| 林芝县| 惠来县| 公安县| 金山区| 焉耆| 峨眉山市| 当阳市| 汽车| 民丰县| 株洲市| 永吉县| 景洪市| 孝义市| 通江县| 涿州市| 南华县| 阿勒泰市| 长沙县| 从化市| 马尔康县| 道真| 高陵县| 海南省| 广河县|