基本的語法Lesson 2,有關於帳號權限的操作。
1. 新增帳號: CREATE USER 使用者名稱 IDENTIFIED BY 密碼;
SQL> CREATE USER test IDENTIFIED BY 1234;
2. 權限設定: GRANT 權限 ON 資料庫物件 TO 使用者名稱; (GRANT 角色 TO 使用者名稱;)
SQL> GRANT CREATE SESSION TO test;
驗證帳號elvismeng是否有權限登入到資料庫:
SQL> connect test/1234;
3. 取消權限: REVOKE 權限 ON 資料庫物件 FROM 使用者名稱;
SQL> REVOKE CREATE SESSION FROM test;
4. 新增角色: CREATE ROLE 角色名稱 [ NOT IDENTIFIED | IDENTIFIED { BY 密碼 | USING [ 鋼要 .] PACKAGE | EXTERNALLY | GLOBALLY } ] ;
SQL> CREATE ROLE TEST_ROLE;
5. 取消角色: DROP ROLE 角色名稱
SQL> DROP ROLE TEST_ROLE;
6. 更改密碼: ALTER USER 使用者名稱 IDENTIFIED BY 密碼;
SQL> ALTER USER test IDENTIFIED BY 1234;
7. 強制變更密碼: ALTER USER 使用者名稱 PASSWORD EXPIRE;
ALTER USER test PASSWORD EXPIRE
8. 鎖住現有的使用者: ALTER USER 使用者名稱 ACCOUNT LOCK;
SQL> ALTER USER test ACCOUNT LOCK;
9. 解鎖現有的使用者: ALTER USER 使用者名稱 ACCOUNT UNLOCK;
SQL> ALTER USER test ACCOUNT UNLOCK;
10. 刪除現有的使用者: DROP USER 使用者名稱;
SQL> DROP USER test;
-雲遊山水為知已逍遙一生而忘齡- 電腦神手
沒有留言:
張貼留言