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

Oracle 10g+ 快速入門:建立用戶、授權、登入與修改密碼實戰筆記

     編輯:Oracle 資料庫基礎

環境假設

Oracle 10g 或更新版本,預設範例帳號 scott/tiger@orcl 已解鎖可用。

一、以管理員身分建立新用戶並授權

-- 以 system 登入
CONNECT system/oracle

-- 建立用戶 test1
CREATE USER test1 IDENTIFIED BY test1;

-- 授予基本開發角色
GRANT CONNECT, RESOURCE TO test1;

提醒:10g 後 CONNECT 僅含 CREATE SESSION,RESOURCE 仍隱含 UNLIMITED TABLESPACE,生產環境建議改用自訂角色與配額。

二、以新用戶登入驗證

SQLPLUS test1/test1

三、修改 SYS/SYSTEM 密碼(需具 ALTER USER 權限)

-- 以 system 登入修改 sys 密碼
ALTER USER sys IDENTIFIED BY 123;

-- 以 sys 登入(需 AS SYSDBA)
CONNECT sys/oracle AS SYSDBA;

-- 以 system 登入
CONNECT system/oracle;

四、補充:密碼管理最佳實務

  • 使用 PROFILE 強制密碼複雜度、存活期、鎖定策略。
  • 定期輪換 SYS、SYSTEM、DBSNMP、OUTLN 等內建帳號密碼。
  • 啟用密碼驗證函數 VERIFY_FUNCTION 防止弱密碼。

結語

掌握建立、授權、登入、改密四步曲,即可快速上手 Oracle 使用者管理。後續請深入學習 PROFILE、PASSWORD VERIFY FUNCTION 等進階安全機制。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved