Alex刺客

          Dancing fingers, damage world. -- 舞動手指,破壞世界.

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            57 隨筆 :: 0 文章 :: 76 評論 :: 0 Trackbacks
           1 /**
           2  *    Project Name : Oracle_Database_11g_Study_Notes
           3  *    File Name : 2.User_Management.sql
           4  *    Author : Alex刺客
           5  *    Date : June 21,2010
           6  */
           7 
           8 一.創(chuàng)建用戶
           9 
          10   /*創(chuàng)建用戶語法*/
          11   CREATE USER user_name IDENTIFIED BY password
          12   [DEFAULT TABLESPACE def_tabspace]
          13   [TEMPORARY TABLESPACE temp_tabspace];
          14    
          15     1.user_name 用戶名
          16     2.password 密碼
          17     3.def_tabspace 指定存儲對象使用的默認表空間,如果忽略默認使用users表空間
          18     4.temp_tabspace 指定臨時存儲對象使用的默認表空間,如果忽略默認使用temp表空間
          19 
          20     /*以DBA(system)登錄sqlplus*/
          21     [oracle@localhost ~]$ sqlplus system/123456
          22    
          23     CREATE USER alexassassin IDENTIFIED BY 123456;
          24    
          25     /*除用戶名以外此SQL語句執(zhí)行結(jié)果結(jié)沒什么不同因為默認指定的表空間就是users,臨時表空間就是temp*/
          26     CREATE USER alexninjia IDENTIFIED BY 123456
          27     DEFAULT TABLESPACE users
          28     TEMPORARY TABLESPACE temp;
          29 
          30 二.授予用戶權(quán)限
          31 
          32   GRANT [角色 | 系統(tǒng)權(quán)限] to user_name1, user_name2;
          33  
          34   /*把創(chuàng)建會話系統(tǒng)權(quán)限授予alexassassin*/
          35   GRANT CREATE SESSION TO alexassassin;
          36   現(xiàn)在就可以用alexassassin用戶連接數(shù)據(jù)庫了
          37  
          38   去EM上看看
          39  
          40  
          41   /*平常我都開發(fā)的時候都授權(quán)這兩個角色*/
          42   GRANT CONNECT, RESOURCE TO alexninjia;
          43  
          44 
          45  
          46   /*以下是兩個角色的系統(tǒng)權(quán)限*/
          47   CONNECT 角色:   -- 是授予最終用戶的典型權(quán)利,最基本的     
          48      CREATE SESSION      -- 建立會話 
          49    
          50   RESOURCE 角色:             -- 是授予開發(fā)人員的
          51      CREATE CLUSTER        -- 建立聚簇
          52      CREATE INDEXTYPE    -- 創(chuàng)建索引類型
          53      CREATE OPERATOR     -- 創(chuàng)建操作者
          54      CREATE PROCEDURE  -- 建立過程
          55      CREATE SEQUENCE    -- 建立序列
          56      CREATE TABLE            -- 創(chuàng)建表
          57      CREATE TRIGGER       -- 建立觸發(fā)器
          58      CREATE TYPE             -- 建立類型
          59     
          60      UNLIMITED TABLESPACE    -- 再送上一個無限制的表空間系統(tǒng)權(quán)限^_^
          61    
          62 三.修改用戶密碼
          63 
          64   -- DBA修改低權(quán)限用戶密碼
          65   ALTER USER alexninjia IDENTIFIED BY alex;
          66  
          67   -- 修改當前用戶密碼
          68   PASSWORD
          69  
          70 四.刪除用戶
          71 
          72   -- 以DBA登錄執(zhí)行
          73   DROP USER user_name;
          74   DROP USER user_name CASCADE;  -- 刪除此用戶跟此用戶創(chuàng)建的所有對象(函數(shù),過程,表,觸發(fā)器,序列,等等....)
          posted on 2010-06-21 04:10 Alex刺客 閱讀(535) 評論(0)  編輯  收藏 所屬分類: Oracle11g Study Notes

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 磐安县| 繁昌县| 德庆县| 收藏| 象山县| 安达市| 旬阳县| 弋阳县| 昭苏县| 南通市| 原阳县| 普安县| 阿合奇县| 郁南县| 彭山县| 巫溪县| 永登县| 兴业县| 全州县| 阜康市| 闻喜县| 贵南县| 武定县| 获嘉县| 凤城市| 大荔县| 武冈市| 呼伦贝尔市| 鄂托克前旗| 响水县| 延寿县| 家居| 桂东县| 侯马市| 县级市| 宁海县| 应城市| 六盘水市| 土默特右旗| 岑溪市| 安宁市|