首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Oracle 11g 安裝後解鎖 SYS、SYSTEM、HR、SCOTT 帳戶完整指南

     編輯:程式設計綜合問答

安裝 Oracle 11g 時若未在「密碼管理」頁面解鎖預設帳戶(SYS、SYSTEM、HR、SCOTT),這些帳戶會處於「鎖定」與「密碼過期」狀態,導致無法登入。幸好事後仍可透過 SQL*Plus 或 SQL Developer 完成解鎖與重設密碼。

解鎖步驟

  1. 以 sys as sysdba 身分登入:
sqlplus / as sysdba
  1. 依序執行解鎖與改密碼指令:
ALTER USER sys ACCOUNT UNLOCK IDENTIFIED BY new_password;
ALTER USER system ACCOUNT UNLOCK IDENTIFIED BY new_password;
ALTER USER hr ACCOUNT UNLOCK IDENTIFIED BY new_password;
ALTER USER scott ACCOUNT UNLOCK IDENTIFIED BY new_password;
  1. 驗證帳戶狀態:
SELECT username, account_status FROM dba_users WHERE username IN ('SYS','SYSTEM','HR','SCOTT');

若顯示 OPEN 即代表解鎖成功。

常見誤區

  • 以為必須重裝資料庫才能解鎖 —— 事實上隨時可透過 DBA 權限修改。
  • 忽略 SCOTT 預設鎖定,導致教學範例無法執行。

掌握這套指令,未來遇到任何帳戶鎖定皆可快速處理,無需重灌資料庫。

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