最近公司需要使用oracle數據庫,本地安裝oracle進行測試,需要連接到數據庫,但是發現scott賬號 is locked;
原因:默認Oracle10g的scott不能登陸。
解決:
(1)conn sys/sys as sysdba;//以DBA的身份登錄
(2)alter user scott account unlock;// 然后解鎖
(3)conn scott/tiger //彈出一個修改密碼的對話框,修改一下密碼就可以了
具體操作步驟如下:
C:> sqlplus
請輸入用戶名:sys
輸入口令:sys as sysdba //注意:在口令這里輸入的密碼后面必須要跟上 as sysdba 才可以。
SQL> alter user scott account unlock;
用戶已更改.
SQL> commit;
提交完成.
SQL> conn scott/tiger
更改scott口令
新口令:tiger
重新鍵入新口令:tiger
口令已更改
已連接。
另一種方法:你打開命令提示符,不要登錄直接輸入下面:
sqlplus sys/tiger as sysdba
以dba方式進入sys帳戶;
alter user scott account unlock;
給scott用戶解鎖;
示例如圖:(第一種)
先找到SQL Plus
然后操作命令行:
連接數據庫
打開Sql Developer =>新建連接
點擊連接:
注意,服務器名為安裝oracle的全局數據庫名稱:
如果我們不記得可以找到oracle安裝路徑。 我的安裝在F盤。即:F:\app\likui\product\11.2.0\dbhome_1\NETWORK\ADMIN
如:
記事本打開:
如果這個文件中沒有這些信息,則我們需要配置數據庫即:OracleDatabase Configuration Assistant
過程參考:https://jingyan.baidu.com/article/fea4511ad9a183f7bb9125aa.html
一般來說在安裝Oracle時,安裝程序會自動啟動配置程序,即安裝完成后不需要我們手工進行配置就可以連接數據庫了。 但是有的電腦會出現,調用OracleDatabase Configuration Assistant 出現錯誤的情況,
使用SQLPlus連接數據庫:
打開SQLPlus