核心不可刪除用戶(安裝即建,必改密碼)
| 用戶 | 默認口令 | 創建腳本 | 說明 |
| SYS | CHANGE_ON_INSTALL | ?/rdbms/admin/sql.bsq 及各cat*.sql | 數據字典擁有者,SYSDBA |
| SYSTEM | MANAGER | ?/rdbms/admin/sql.bsq | 默認DBA管理賬號 |
| OUTLN | OUTLN | ?/rdbms/admin/sql.bsq | 計劃穩定性大綱存儲 |
示範用戶(生產環境必刪或鎖定)
| 用戶組 | 代表用戶/口令 | 腳本 | 對象 |
| 經典教學 | SCOTT/TIGER等 | ?/rdbms/admin/utlsampl.sql | EMP、DEPT |
| 9i+新範例 | HR/HR, OE/OE, SH/SH | ?/demo/schema/mksample.sql | EMPLOYEES、DEPARTMENTS等 |
功能組件用戶(按需安裝,對應腳本)
| 用戶 | 口令 | 組件 | 創建腳本 |
| CTXSYS | CTXSYS | Oracle Text | ?/ctx/admin/dr0csys.sql |
| DBSNMP | DBSNMP | Intelligent Agent | ?/rdbms/admin/catsnmp.sql(需同步修改snmp_rw.ora) |
| MDSYS | MDSYS | Spatial空間 | ?/ord/admin/ordinst.sql |
| ORDSYS | ORDSYS | InterMedia音視頻 | ?/ord/admin/ordinst.sql |
| ORDPLUGINS | ORDPLUGINS | InterMedia插件 | ?/ord/admin/ordinst.sql |
| DSSYS | DSSYS | Dynamic Services | ?/ds/sql/dssys_init.sql |
| LBACSYS | LBACSYS | Label Security (9i+) | — |
| OLAPSYS | MANAGER | OLAP (9i+) | — |
| ODM | ODM | Data Mining (9i+) | ?/dm/admin/odminst.sql |
| PERFSTAT | PERFSTAT | STATSPACK | ?/rdbms/admin/statscre.sql |
| AURORA$ORB$UNAUTHENTICATED | INVALID | Java VM Aurora | ?/javavm/install/init_orb.sql |
| TRACESVR | TRACE | Trace Server | ?/rdbms/admin/otrcsvr.sql |
清理操作範例
-- 刪除示範用戶及級聯對象
DROP USER SCOTT CASCADE;
DROP USER HR CASCADE;
DROP USER OE CASCADE;
DROP USER SH CASCADE;
-- 移除組件用戶(以Text為例)
@?/ctx/admin/dr0csys.sql -- 安裝
-- 反安裝需查閱對應組件文檔,通常提供drop腳本
安全基線檢查清單
- 核心三用戶(SYS/SYSTEM/OUTLN)密碼已修改並符合複雜度策略
- 所有示範用戶已
DROP ... CASCADE或ALTER USER ... ACCOUNT LOCK
- 未授權業務組件用戶(CTXSYS、MDSYS等)已移除
- DBSNMP若保留,已同步更新
snmp_rw.ora密碼
- 定期查詢
DBA_USERS對比基線,發現異常賬號即時處理