| 群組 | 用途 | 典型 GID | 成員 |
|---|---|---|---|
oinstall | Oracle Inventory 擁有者,安裝軟體 | 54321 | oracle, grid |
dba | SYSDBA 權限(啟動/關閉/備份/恢復) | 54322 | oracle |
oper | SYSOPER 權限(啟動/關閉/備份,無資料存取) | 54323 | ops_team |
asmadmin | ASM SYSDBA(若用 ASM) | 54324 | grid |
asmdba | ASM SYSDBA 存取權 | 54325 | oracle, grid |
asmoper | ASM SYSOPER | 54326 | ops_team |
配置檔 /etc/group,安裝前建立,安裝程式自動識別。
$ORACLE_HOME/bin 所有程式擁有者 oracle:oinstall。sqlplus, exp, imp...) 權限 751 (rwxr-x--x),組 dba 可執行,其他不可。sqlplus / as sysdba, oradim, dbca...) 權限 750,僅 dba 組可執行。listener.ora, sqlnet.ora, tnsnames.ora) 640,oracle:dba。SQL> ALTER USER sys IDENTIFIED BY "Str0ngP@ssw0rd";
SQL> ALTER USER system IDENTIFIED BY "Str0ngP@ssw0rd";
格式:ora_<SID>_<role>[_d][_a]
d = DEFAULT ROLE(登入自動啟用)a = ADMIN OPTION(可 GRANT 給其他角色)ora_prod_osoper_d:*:54327:jane,bob
ora_prod_osdba_a:*:54328:alice
ora_prod_app_read:*:54329:app_user1,app_user2
啟用需在 init.ora 設定 OS_ROLES=TRUE 並重啟實例。密碼檔 (orapwd) 仍控制 CONNECT / AS SYSDBA 遠程登入。
ORA_DBA (SYSDBA)、ORA_OPER (SYSOPER)、ORA_SID_DBA、ORA_SID_OPER。ORA_DBA。orapwd) + REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE。