Oracle使用者解鎖

2021-12-29 23:01:18 字數 3734 閱讀 8727

首先先連線上

sql*plus: release 12.1.0.2.0 production on 星期四 2月 12 15:40:422015

copyright (c) 1982, 2014, oracle. all rights reserved.

請輸入使用者名稱: system

輸入口令:

上次成功登入時間: 星期四 2月 12 2015 10:26:40 +08:00

連線到:

oracle database 12c enterprise editionrelease 12.1.0.2.0 - 64bit production

with the partitioning, olap, advancedanalytics and real application testing opt

ions

//對相應的列驚醒格式化操作,以便觀察

sql> column username format a20

sql> column account_status format a20

sql> set pagesize 400//輸入下面這條select語句,從dba_users查詢使用者以及狀態資訊

sql> select username,account_status fromdba_users

username account_status

-------------------- --------------------

c##test open

c##scott open

oracle_ocm expired & locked

ojvmsys expired & locked

syskm expired & locked

xs$null expired & locked

gsmcatuser expired & locked

mddata expired & locked

sysbackup expired & locked

dip expired & locked

sysdg expired & locked

apex_public_user expired & locked

spatial_csw_admin_us expired & locked

rspatial_wfs_admin_us expired & locked

rgsmuser expired & locked

audsys expired& locked

c##user1 open

flows_files expired& locked

dvf expired & locked

mdsys expired& locked

ordsys expired& locked

dbsnmp expired & locked

wmsys expired & locked

apex_040200 expired & locked

appqossys expired & locked

gsmadmin_internal expired & locked

orddata expired & locked

ctxsys expired & locked

anonymous expired & locked

xdb expired & locked

ordplugins expired & locked

dvsys expired & locked

si_informtn_schema expired & locked

olapsys expired & locked

lbacsys expired & locked

outln expired & locked

system open

sys open已選擇 38 行。

如上面所示,如果username對應的account_status為open,表示該使用者解鎖, 如果username對應的account_status為expired,表示該使用者已經過期,如果username對應的account_status為locked,表示該使用者鎖定。使用過期的或者鎖定的賬號是登陸不上的,我們必須先對使用者解鎖。

//接下來我們對outln使用者進行解鎖

sql> alter user outln account unlock;

使用者已更改。

//給該使用者指定口令

sql> alter user outln identified byadmin;

使用者已更改。

//我們再查詢所用使用者

sql> select username,account_status fromdba_users;

username account_status

-------------------- --------------------

c##test open

c##scott open

oracle_ocm expired & locked

ojvmsys expired & locked

syskm expired & locked

xs$null expired & locked

gsmcatuser expired & locked

mddata expired & locked

sysbackup expired & locked

dip expired & locked

sysdg expired & locked

apex_public_user expired & locked

spatial_csw_admin_us expired & locked

rspatial_wfs_admin_us expired & locked

rgsmuser expired & locked

audsys expired & locked

c##user1 open

flows_files expired & locked

dvf expired & locked

mdsys expired & locked

ordsys expired & locked

dbsnmp expired & locked

wmsys expired & locked

apex_040200 expired & locked

appqossys expired & locked

gsmadmin_internal expired & locked

orddata expired & locked

ctxsys expired & locked

anonymous expired & locked

xdb expired & locked

ordplugins expired & locked

dvsys expired & locked

si_informtn_schema expired & locked

olapsys expired & locked

lbacsys expired & locked

outln open

system open

sys open已選擇 38 行。

如上,outln已經顯示為open。

//測試連線

sql> connect outln/admin

已連線。

oracle使用者解鎖

裝了乙個oracle,長時間不用,難免密碼啥的忘了 報錯 ocisessionbegin ora 28000 the account is locked 解決 alter user scott account unlock 解鎖 報錯 ocisessionbegin ora 28001 the pa...

oracle解鎖使用者

背景 oracle資料庫鎖了,經理讓我去處理下,然後我登陸伺服器,oracle伺服器上面執行sqlplus,在不知道管理員密碼的情況下解決了問題.解決方法 命令列下 sqlplus nolog 執行sqlplus命令,進入sqlplus環境,nolog引數表示不登入 sql connect as s...

oracle 解鎖使用者

第一種方法 前提 a使用者被鎖住,但擁有b使用者擁有dba許可權 1.使用b使用者登入pl sql 2.開啟sql 視窗,執行命令 alter user a account unlock 第二種方法 前提 知道資料庫伺服器 root 密碼 1.使用ssh工具以root身份連線伺服器 2.然後切換到o...