首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Oracle預設用戶安裝腳本與清理指南

     編輯:Oracle 資料庫基礎

核心不可刪除用戶(安裝即建,必改密碼)

用戶默認口令創建腳本說明
SYSCHANGE_ON_INSTALL?/rdbms/admin/sql.bsq 及各cat*.sql數據字典擁有者,SYSDBA
SYSTEMMANAGER?/rdbms/admin/sql.bsq默認DBA管理賬號
OUTLNOUTLN?/rdbms/admin/sql.bsq計劃穩定性大綱存儲

示範用戶(生產環境必刪或鎖定)

用戶組代表用戶/口令腳本對象
經典教學SCOTT/TIGER等?/rdbms/admin/utlsampl.sqlEMP、DEPT
9i+新範例HR/HR, OE/OE, SH/SH?/demo/schema/mksample.sqlEMPLOYEES、DEPARTMENTS等

功能組件用戶(按需安裝,對應腳本)

用戶口令組件創建腳本
CTXSYSCTXSYSOracle Text?/ctx/admin/dr0csys.sql
DBSNMPDBSNMPIntelligent Agent?/rdbms/admin/catsnmp.sql(需同步修改snmp_rw.ora)
MDSYSMDSYSSpatial空間?/ord/admin/ordinst.sql
ORDSYSORDSYSInterMedia音視頻?/ord/admin/ordinst.sql
ORDPLUGINSORDPLUGINSInterMedia插件?/ord/admin/ordinst.sql
DSSYSDSSYSDynamic Services?/ds/sql/dssys_init.sql
LBACSYSLBACSYSLabel Security (9i+)—
OLAPSYSMANAGEROLAP (9i+)—
ODMODMData Mining (9i+)?/dm/admin/odminst.sql
PERFSTATPERFSTATSTATSPACK?/rdbms/admin/statscre.sql
AURORA$ORB$UNAUTHENTICATEDINVALIDJava VM Aurora?/javavm/install/init_orb.sql
TRACESVRTRACETrace 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腳本

安全基線檢查清單

  1. 核心三用戶(SYS/SYSTEM/OUTLN)密碼已修改並符合複雜度策略
  2. 所有示範用戶已DROP ... CASCADE或ALTER USER ... ACCOUNT LOCK
  3. 未授權業務組件用戶(CTXSYS、MDSYS等)已移除
  4. DBSNMP若保留,已同步更新snmp_rw.ora密碼
  5. 定期查詢DBA_USERS對比基線,發現異常賬號即時處理
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved