oracle11g安裝后,本地無法登錄!
前提:服務全部打開,監(jiān)聽也配置好了!
win7 64位 oracle 11g
簡單的sql命令:
先登錄到sqlplus:sqlplus/nolog;
登錄數據庫:connsystem/managerassysdba;
然后啟動數據庫:startup;
發(fā)現ora-00119【ora-00119 invalid specification for system parameter】
ora-00132【syntax error or unresolved network name 'LISTENER_ORCL'】:
現在看來,完全可以理解就是00119就是oracle沒有啟動!
現在來個更簡單的:
【解決辦法】
方法①:這種方式每次電腦重啟以后,都需要用sysdba的身份啟動數據庫;
優(yōu)點:能夠加深基本的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中,執(zhí)行:startuppfile='D:/app/jamb008/admin/orcl/pfile/init.ora.1132014143422'
再次用plsql登錄:system manager成功了!!!
【解決辦法】
方法②: (網上說什么復制pfile到spfile等等,弱爆了!!!!!)仍然用這種“弱爆的辦法”。
sysdba的身份登錄
sqlplus/nolog
conn/assysdba
創(chuàng)建spfile
createspfilefrompfile='D:/app/jamb008/admin/orcl/pfile/init.ora.1132014143422'
文件已創(chuàng)建
這里稍作說明:oracle11g此文件在:D:/app/jamb008/product/11.2.0/dbhome_1/database
10g :D:/app/jamb008/product/11.2.0/dbhome_1/dbs下;
再次啟動:
startup
到此,我們發(fā)現oracle已經成功啟動,然后把電腦重啟,再次用plsql登錄,發(fā)現直接進入數據庫了。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。
新聞熱點
疑難解答