程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> ora-00119和ora-00132問題的解決方法,ora-00119ora-00132

ora-00119和ora-00132問題的解決方法,ora-00119ora-00132

編輯:Oracle教程

ora-00119和ora-00132問題的解決方法,ora-00119ora-00132


oracle11g安裝後,本地無法登錄!
前提:服務全部打開,監聽也配置好了!

win7 64位 oracle 11g

簡單的sql命令:

先登錄到sqlplus:sqlplus/nolog;

登錄數據庫:connsystem/managerassysdba;

然後啟動數據庫:startup;

發現ora-00119【ora-00119 invalid specification for system parameter】

ora-00132【syntax error or unresolved network name 'LISTENER_ORCL'】:

現在看來,完全可以理解就是00119就是oracle沒有啟動!

現在來個更簡單的:

【解決辦法】

方法①:這種方式每次電腦重啟以後,都需要用sysdba的身份啟動數據庫;

優點:能夠加深基本的sql密令的印象;缺點:麻煩;

1.找到一個文件夾:pfile;雖然每個人安裝oracle的路徑不一樣,但是在安裝的目錄下一定會找到這個文件夾!

比如我的文件夾:D:\app\jamb008\admin\orcl\pfile

這個文件下有個文件:init.ora.1132014143422 他其實就是pfile,用來啟動oracle的文件!

2.用寫字板的方式打開它,找到local_listener,然後將它的值換掉(原始值叫LISTENER_ORCL),換成你tnsnames.ora中的ADDRESS_LIST:

然後回到cmd中,執行:startuppfile='D:\app\jamb008\admin\orcl\pfile\init.ora.1132014143422'

再次用plsql登錄:system manager成功了!!!

【解決辦法】

方法②: (網上說什麼復制pfile到spfile等等,弱爆了!!!!!)仍然用這種“弱爆的辦法”。

sysdba的身份登錄

sqlplus/nolog

conn/assysdba

創建spfile

createspfilefrompfile='D:\app\jamb008\admin\orcl\pfile\init.ora.1132014143422'

文件已創建

這裡稍作說明:oracle11g此文件在:D:\app\jamb008\product\11.2.0\dbhome_1\database

10g :D:\app\jamb008\product\11.2.0\dbhome_1\dbs下;

再次啟動:

startup

到此,我們發現oracle已經成功啟動,然後把電腦重啟,再次用plsql登錄,發現直接進入數據庫了。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持幫客之家。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved