1. 程式人生 > >Oracle Database 用戶管理

Oracle Database 用戶管理

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 用戶管理