oracle 初登入

來源:互聯網
上載者:User

安裝完後,一堆的問題。首先就是登入不成功,不知道密碼和使用者名稱。

 

於是我就自己用Database Configuration and Migration Tools來建立了一個資料庫demo,建的時候給sys、system、dbsnmp、sysman等使用者都給了一個AAA的密碼。

但登入後發現沒了樣本的表dept,emp等了,所以沒辦法,只好再用安裝時預設的orcl資料庫來試試。

 

 這時再用用Database Configuration and Migration Tools刪除了demo資料庫。再用sqlplus登入時,居然不報密碼錯誤,報協議適配器錯誤。上網一查:

 

ORA-12560: TNS: 協議適配器錯誤的解決方案

  造成ORA-12560: TNS: 協議適配器錯誤的問題的原因有三個:

  1.監聽服務沒有起起來。windows平台個一如下操作:開始---程式---管理工具---服務,開啟服務面板,啟動OracleOraDb11g_home1TNSListener服務。

  2.database instance沒有起起來。windows平台如下操作:開始---程式---管理工具---服務,開啟服務面板,啟動oracleserviceXXXX,XXXX就是你的database SID. 我的就是OracleServiceORCL服務。

  3.註冊表問題。regedit,然後進入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0將該環境變數ORACLE_SID設定為XXXX,XXXX就是你的database SID.或者右幾我的電腦,屬性--進階--環境變數---系統變數--建立,變數名=oracle_sid,變數值=XXXX,XXXX就是你的database SID.或者進入sqlplus前,在command line下輸set oracle_sid=XXXX,XXXX就是你的database SID.
我的就是這裡的值成了demo,而不是orcl。所以改成orcl,就OK了,至少不報協議錯誤,而是報密碼錯誤了。

 

 

 

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

 

這之後就是跟oracle初始密碼的戰鬥了:

 

現在的問題是:

我登入sys, 用change_on_install作密碼,報invalid username/password: login denied

我登入scott,用tiger作密碼,報該使用者已經locked了。

 

在網上查:

在本機上登入可以這樣:sqlplus / as sysdba

然後你可以修改sys的密碼,

也可以解鎖scott使用者

alter user sys identified by newpass;(經我自己實踐,這條不成功,報“選項缺失或無效”)

alter user scott account unlock;

 

我試了下.

第二條則成功了。再登入,說scott的原有密碼已經expired,讓我設定新密碼,我設定了tiger。

 

登入後再用select * from dept就成功了,說明已經有這個表了。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.