首先先連線上
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...