在安裝完oracle 10g之後,想開啟sql*plus來學習,然後按照書上的步驟用scott使用者來連線資料庫,可輸了好幾次都提示乙個錯誤。
error: the account is locked
然後上網查了一下之後發現這個使用者被鎖定了,至於它為什麼被鎖定,可能是下面幾個原因。
1.嘗試多次登入未成功.(可能密碼不正確)
2.此使用者被管理員手工鎖定.
3.使用者密碼到期.未按時修改密碼.等等...
這個使用者肯定是登陸不了了,然後我用system這個使用者登入,可是登了半天都沒有進去,又去網上查,網上面大都是關於 oracle 9i的使用者和密碼,後來我記得在安裝的時候就提示輸入了,用那個試了一下就連線上了,所以在oracle 10g的system這個使用者的密碼不是預設的,而是安裝的時候自己設定的。
拿system登入進去之後,執行下面的命令:
sql> alter user scott account unlock; 使用者已更改。
這樣就完成解鎖的操作。接下來,你還可以重新給scott這個使用者設定密碼
修改scott的登入密碼
sql> alter user scott identified by pan; 使用者已更改。
ok了,你再拿scott 和 pan來登入就可以了!
sql> conn scott/pan 已連線。
新裝完oracle 10g後,用system/password可以正常登入,而使用scott/tiger使用者卻不能登入:
conn scott/tiger error:oracle 10g the account is locked oracle 10g the password has expired 原因:預設oracle 10g的scott不能登陸。被禁用了。
解決方法:
首先確認已經安裝oracle 資料庫和客戶端
.在客戶端dos下執行如下語句:
注意提示符號
c:/sqlplus /nolog sqlp/ conn sys/system@oracle10 as sysdba // sys為當前的oracle 使用者 system 為該使用者密碼 oracle10 為sid # alter user soctt account lock; // 把 scott使用者鎖定 # alter user scott account unlock; //把scott使用者解鎖 # alter user scott identified by scott //修改scott使用者密碼為 scott,scott使用者預設密碼為 tiger 1 dos下輸入c:/sqlplus /nolog
2 以dba的身份登入
conn sys/password as sysdba; 3 解鎖
alter user scott account unlock; 4 彈出乙個修改密碼的對話方塊,修改密碼
conn scott/tiger sql> conn sys/sys as sysdba; connected. sql> alter user scott account unlock; user altered. sql> commit; commit complete. sql> conn scott/tiger//請輸入新密碼,並確認後ok password changed connected.
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...