| 用戶 | 默認密碼 | 登錄身份 | 說明 |
|---|---|---|---|
| SYS | change_on_install | SYSDBA/SYSOPER | 核心數據字典擁有者,不可 NORMAL 登錄 |
| SYSTEM | manager | SYSDBA/NORMAL | 日常管理員,不可 SYSOPER |
| SCOTT | tiger | NORMAL | 教學演示用戶,擁有 EMP/DEPT 表 |
| AQADM | aqadm | SYSDBA/NORMAL | 高級隊列管理員 |
| DBSNMP | dbsnmp | SYSDBA/NORMAL | OEM 智能代理監控用戶 |
USERS、臨時表空間 TEMP、狀態 UNLOCKCONNECTCREATE ANY TABLE (WITH ADMIN OPTION)CREATE USER "TEMPUSER" PROFILE "DEFAULT" IDENTIFIED BY "tempuser"
DEFAULT TABLESPACE "USERS" ACCOUNT UNLOCK;
GRANT CREATE ANY TABLE TO "TEMPUSER" WITH ADMIN OPTION;
GRANT "CONNECT" TO "TEMPUSER" WITH ADMIN OPTION;
BEGIN
DBMS_RESOURCE_MANAGER_PRIVS.GRANT_SWITCH_CONSUMER_GROUP(
GRANTEE_NAME => 'TEMPUSER', CONSUMER_GROUP => 'DEFAULT_CONSUMER_GROUP', GRANT_OPTION => TRUE);
END;
BEGIN
DBMS_RESOURCE_MANAGER.SET_INITIAL_CONSUMER_GROUP(
USER => 'TEMPUSER', CONSUMER_GROUP => 'DEFAULT_CONSUMER_GROUP');
END;
腳本 createtempuser.sql,截圖:

直接運行完整腳本會因 PL/SQL 塊報錯,需拆分三步:
createtempuser-1.sql)步驟 1 執行截圖:

ALTER USER tempuser IDENTIFIED BY newpass; 修改密碼ALTER USER tempuser ACCOUNT LOCK/UNLOCK; 鎖定/解鎖DROP USER tempuser CASCADE; 級聯刪除用戶及其對象DBA_USERS 狀態。