ORACLE中的使用者管理、建立、刪除和查詢

來源:互聯網
上載者:User
ORACLE中的使用者管理、建立、刪除和查詢
文法:
    CREATE USER username
           IDENTIFIED {BY password|EXTERNALLY}
           [DEFAULT TABLESPACE tablespace_name]
           [TEMPORARY TABLESPACE tablespace_name]
           [QUOTA [n [K|M]] ON tablespace_name]
    [PASSWORD EXPIRE]
           [ACCOUNT LOCK|UNLOCK]
           [PROFILE filename];

參數:
IDENTIFIED BY password:
    用來指定使用者的確認方式為資料庫確認,password是為該使用者指定的密碼

IDENTIFIED  EXTERNALLY:
    指定確認方式為作業系統確認,並且產生一個用作業系統確認的使用者

DEFAULT TABLESPACE:
    使用者預設的資料表空間,用於在該使用者模式下建立的對象(如表、索引、簇、視圖等)沒有指定資料表空間時資料庫預設的儲存資料表空間

TEMPORARY TABLESPACE:
       暫存資料表空間,用於儲存排序等交易處理時的儲存空間使用者暫存段資料表空間

QUOTA [n [K|M]] [UNLIMITD] ON tsname:
       指定資料表空間的限制配額,就是限制允許使用者使用的資料表空間的數量(大小),UNLIMITD 表示無大小限制

PASSWORD EXPIRE:
    表明使用者第一次登入時要修改密碼

ACCOUNT LOCK|UNLOCK:
        鎖定使用者,lock為鎖定,unlock為未鎖定或解鎖

PROFILE filename:
        使用者的設定檔,用於限制使用者對系統資源的使用,如果沒有指定,則系統使用預設的使用者設定檔

舉例:

1. 建立一個資料庫驗證的使用者:

    CREATE USER testUser
    IDENTIFIED BY test
    DEFAULT TABLESPACE USERS
    TEMPORARY TABLESPACE TEMP
    QUOTA UNLIMITED ON USERS
    PASSWORD EXPIRE
    ACCOUNT UNLOCK
    PROFILE DEFAULT;

2. 授予使用者串連許可權 (使用者只有擁有CREATE SESSION 許可權才可能與資料庫建立串連)

    GRANT CREATE SESSION TO testUser;

3. 修改使用者資訊:

    ALTER USER testUser IDENTIFIED BY temp;        -- 修改密碼
    ALTER USER testUser ACCOUNT LOCK;        -- 鎖定使用者

4. 刪除使用者:

    DROP USER testUser CASCADE;    -- 串聯刪除,即將此使用者擁有的全部對象一起刪除

5. 查詢使用者資訊:

    SELECT * FROM ALL_USERS;
    SELECT username, password, account_status FROM DBA_USERS;

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.