Oracle Database 用戶管理
阿新 • • 發佈:2018-06-29
cas sql altered tpcc opp 默認 HA PE sca 創建用戶
SQL> create user tpcc identified by tpcc default tablespace tpcc temporary tablespace temp;
User created.
SQL> set line 200
SQL> col username for a30
SQL> col account_status for a20
SQL> select username,account_status,created from dba_users where username = 'TPCC';
USERNAME ACCOUNT_STATUS CREATED
------------------------------ -------------------- -------------------
TPCC OPEN 2018-06-22 07:39:09
SQL> col default_tablespace for a30
SQL> col temporary_tablespace for a30
SQL> select username,default_tablespace,temporary_tablespace from dba_users where username='TPCC';
USERNAME DEFAULT_TABLESPACE TEMPORARY_TABLESPACE
------------------------------ ------------------------------ ------------------------------
TPCC TPCC TEMP
修改用戶的默認表空間
SQL> alter user tpcc default tablespace soe;
User altered.
修改用戶的臨時表空間
SQL> alter user tpcc temporary tablespace temp01;
User altered.
SQL> select username,default_tablespace,temporary_tablespace from dba_users where username='TPCC';
USERNAME DEFAULT_TABLESPACE TEMPORARY_TABLESPACE
------------------------------ ------------------------------ ------------------------------
TPCC SOE TEMP01
密碼過期
SQL> alter user tpcc password expire;
User altered.
SQL> SQL> select username,account_status,created from dba_users where username = 'TPCC';
USERNAME ACCOUNT_STATUS CREATED
------------------------------ -------------------- -------------------
TPCC EXPIRED 2018-06-22 07:39:09
鎖定用戶
SQL> alter user tpcc account lock;
User altered.
SQL> select username,account_status,created from dba_users where username = 'TPCC';
USERNAME ACCOUNT_STATUS CREATED
------------------------------ -------------------- -------------------
TPCC EXPIRED & LOCKED 2018-06-22 07:39:09
解鎖用戶
SQL> alter user tpcc account unlock;
User altered.
SQL> select username,account_status,created from dba_users where username = 'TPCC';
USERNAME ACCOUNT_STATUS CREATED
------------------------------ -------------------- -------------------
TPCC EXPIRED 2018-06-22 07:39:09
修改用戶密碼
SQL> alter user tpcc identified by tpcc01;
User altered.
SQL> select username,account_status,created from dba_users where username = 'TPCC';
USERNAME ACCOUNT_STATUS CREATED
------------------------------ -------------------- -------------------
TPCC OPEN 2018-06-22 07:39:09
表空間配額
SQL> alter user tpcc quota 500M on soe;
User altered.
SQL> select username,tablespace_name,
case max_bytes when -1 then '-1'
else to_char(max_bytes/1024/1024 || 'M') END AS "QUOTA"
from dba_ts_quotas
order by username;
USERNAME TABLESPACE_NAME QUOTA
------------------------------ ------------------------------ --------------------
APPQOSSYS SYSAUX -1
FLOWS_FILES SYSAUX -1
OLAPSYS SYSAUX -1
SYSMAN SYSAUX -1
TPCC TPCC -1
TPCC SOE 500M
SQL> alter user tpcc quota unlimited on soe;
User altered.
SQL> select username,tablespace_name,
case max_bytes when -1 then '-1'
else to_char(max_bytes/1024/1024 || 'M') END AS "QUOTA"
from dba_ts_quotas
order by username;
USERNAME TABLESPACE_NAME QUOTA
------------------------------ ------------------------------ --------------------
APPQOSSYS SYSAUX -1
FLOWS_FILES SYSAUX -1
OLAPSYS SYSAUX -1
SYSMAN SYSAUX -1
TPCC TPCC -1
TPCC SOE -1
刪除用戶
SQL> drop user tpcc cascade;
User dropped.
Oracle Database 用戶管理