การปลดล็อกบัญชี Oracle Database ผ่านโปรแกรม sqlplus 1


บัญชีในโปรแกรมจัดการฐานข้อมูล Oracle Database อาจถูกล็อคได้ด้วยสาเหตุหลายประการ เช่น รหัสผ่านหมดอายุ มีการเข้าสู่ระบบด้วยรหัสผ่านที่ไม่ถูกต้องเกินจำนวนครั้งที่กำหนด ฯลฯ อาการที่พบคือเมื่อเข้าสู่ระบบด้วยบัญชีที่ถูกล็อกจะพบข้อผิดพลาด ORA-28000: the account is locked

สามารถปลดล็อกบัญชีผ่านโปรแกรม sqlplus ได้โดยเปิดโปรแกรม Comand Prompt และพิมพ์คำสั่งดังนี้

sqlplus sys/<รหัสผ่านของบัญชี sys>@<ชื่อ service> as sysdba

หากระบุรหัสผ่านถูกต้องจะพบหน้าต่างที่มีลักษณะดังนี้

C:\Documents and Settings\myaccount>sqlplus sys/MySecurePassword@orcl as
 sysdba

SQL*Plus: Release ??.?.?.?.? - Production on Tue Sep 5 10:09:31 2023

Copyright (c) 19??, 20??, Oracle.  All rights reserved.


Connected to:
Oracle Database ??g Enterprise Edition Release ??.?.?.?.? - Production
With the Partitioning, OLAP and Data Mining options

SQL>

พิมพ์คำสั่งต่อไปนี้เพื่อปลดล็อคบัญชี

ALTER USER username ACCOUNT UNLOCK;

โดยแทนที่ username ด้วยชื่อบัญชีที่ต้องการปลดล็อค


แสดงความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *

หนึ่งความคิดเห็นบน “การปลดล็อกบัญชี Oracle Database ผ่านโปรแกรม sqlplus