1. 程式人生 > >Oracle 10g在 WIN 10上 安裝過程中遇到的問題記錄

Oracle 10g在 WIN 10上 安裝過程中遇到的問題記錄

       近期安裝oracle錯誤百出,以至於重灌了系統,現在終於安裝好了,下面就根據遇到的問題總結幾條需要注意的地方:

1:安裝開啟setup.exe檔案之前右鍵“屬性”——”相容性‘——“以相容模式執行”下選擇“windows XP (servicepack3) ”設定好相容性。否則,安裝完還是得設定,到時候再去找“sqlplusw.exe”就麻煩了。如果你真的由於各種原因沒有在安裝之前設定好,安裝完之後在開始選單裡找到“SQL Plus”——“轉到所在的資料夾”——“右鍵屬性”——“相容性”——“以管理員身份執行”——“確定”即可。如果兩次都不設定,會出現無法登入sqlplus和plsql的情況,錯誤提示為"Oracle 無法正常工作"。

2:設定好相容模式之後,不要雙擊開啟setup.exe檔案,而是要右鍵——以管理員的身份執行。否則的話,也是無登

錄sqlplus和plsql。假如不是以管理員身份執行的setup檔案(我就這個失誤)請在”開始“中找到“SQL Plus”——“轉所在的資料夾”——“右鍵屬性”——“相容性”——“以管理員身份執行”——“確定”即可。

3;安裝過程中沒有其它需要注意的。注意:有些步驟需要一定時間,進度條貌似已經停止,注意是貌似,請不要終止安裝,否則前功盡棄。還得重灌。

4:安裝完成後,利用sqlplus或者plsql登入Oracle。

用sqlplus

1)cmd——sqlplus  system/manager as sysdba  ——回車

(注意此處用scott/tiger使用者無法登陸,因為該使用者微解鎖。第一次登陸資料庫必須用這個系統使用者)

2)開始——找到SQL Plus單擊——使用者名稱:system,口令:manager,身份:可以都嘗試一下。

用plsql

3)同上2)。資料庫選項:安裝資料庫時自己起的資料庫名。

本過程中可能會出現各種各樣的問題。注意上面1 和 2裡面的問題不解決到這裡就出來了。

一、ora-12560:tns:協議介面卡錯誤

解決方案:是因為database instance沒有起來。右鍵開啟“計算機”——“管理”——服務,啟動oracleserviceXXXX服務。(XXXX就是你的ORA-SID.)

二、ORA-12514:TNS:監聽程式當前無法識別連線描述符中請求的服務

解決方案:將oracle服務啟動,重啟電腦後,如果資源管理器中能夠找到oracle的程序,即可正常連線資料庫。

三、ORA-12541:TNS:無監聽程式

這個要在服務面板裡先檢查是否開啟oracleXXXXlisener這項服務,應該開啟。如果還不行就去設定監聽吧,可能監聽地址不對等等,自行搜尋吧。

5:如何給scott使用者解鎖?(必須保證能登陸進Sqlplus才能完成這個解鎖)(下面請注意分號的有無,不然就出語法錯誤)

cmd——sqlplus/nolog 回車——SQL>conn  system/manager 回車(第一次登陸資料庫必須用這個系統使用者)——SQL> alter user scott account unlock;回車(解鎖scott使用者,單詞也不難句子也不長)——SQL> alter user scottidentified by “這裡面是你要設定的scott使用者的新密碼”;回車——SQL>exit 回車(退出sqlplus)——sqlplus scott/新密碼  回車。這樣就成功解鎖啦!!

以上就是我在win10上安裝oracle10g遇到的問題,以後如有新prolems會繼續補充。

2015年10月28日17:14:42

今天登陸sqlplus可以,登陸plsql卻連線不上了。

錯誤為“無TNS監聽服務”,我看了看監聽服務有沒有開啟,果然沒有開啟,可是我開啟之後還是不能登入。

錯誤提示“ORA-12514: TNS: 監聽程式當前無法識別連線描述符中請求的服務”,我想可能是監聽位置出錯了,然後開啟“NET manager”中的監聽看了看IP地址,再看看自己本機的IP地址,竟然顯示未連線!於是我就連上網再登入plsql就ok啦!!