oracle11g安裝后,本地?zé)o法登錄!
前提:服務(wù)全部打開,監(jiān)聽也配置好了!
win7 64位 oracle 11g
簡(jiǎn)單的sql命令:
先登錄到sqlplus:sqlplus/nolog;
登錄數(shù)據(jù)庫:connsystem/managerassysdba;
然后啟動(dòng)數(shù)據(jù)庫:startup;
發(fā)現(xiàn)ora-00119【ora-00119 invalid specification for system parameter】
ora-00132【syntax error or unresolved network name 'LISTENER_ORCL'】:
![](/d/20211018/ca1c2827095c7f4d51f86f17e032eed8.gif)
現(xiàn)在看來,完全可以理解就是00119就是oracle沒有啟動(dòng)!
現(xiàn)在來個(gè)更簡(jiǎn)單的:
【解決辦法】
方法①:這種方式每次電腦重啟以后,都需要用sysdba的身份啟動(dòng)數(shù)據(jù)庫;
優(yōu)點(diǎn):能夠加深基本的sql密令的印象;缺點(diǎn):麻煩;
1.找到一個(gè)文件夾:pfile;雖然每個(gè)人安裝oracle的路徑不一樣,但是在安裝的目錄下一定會(huì)找到這個(gè)文件夾!
比如我的文件夾:D:\app\jamb008\admin\orcl\pfile
這個(gè)文件下有個(gè)文件:init.ora.1132014143422 他其實(shí)就是pfile,用來啟動(dòng)oracle的文件!
![](/d/20211018/ce0c575903fa338995eccc87a987ce18.gif)
2.用寫字板的方式打開它,找到local_listener,然后將它的值換掉(原始值叫LISTENER_ORCL),換成你tnsnames.ora中的ADDRESS_LIST:
![](/d/20211018/75f96a5552a39368fff8a099a066bdc5.gif)
![](/d/20211018/6f119e9873cfb6c1d2d849d0a57c9a42.gif)
然后回到cmd中,執(zhí)行:startuppfile='D:\app\jamb008\admin\orcl\pfile\init.ora.1132014143422'
![](/d/20211018/b3fa0c30759688516cf9867401e97403.gif)
再次用plsql登錄:system manager成功了?。?!
【解決辦法】
方法②: (網(wǎng)上說什么復(fù)制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下;
再次啟動(dòng):
startup
![](/d/20211018/4bfc43f3be9c6807aa8b2c5d1458aff5.gif)
到此,我們發(fā)現(xiàn)oracle已經(jīng)成功啟動(dòng),然后把電腦重啟,再次用plsql登錄,發(fā)現(xiàn)直接進(jìn)入數(shù)據(jù)庫了。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:- plsql連接oracle數(shù)據(jù)庫報(bào)ora 12154錯(cuò)誤解決方法
- PL/SQL Dev連接Oracle彈出空白提示框的解決方法分享
- oracle12c安裝報(bào)錯(cuò):PRVF-0002的解決方法
- Oracle數(shù)據(jù)庫賬號(hào)被鎖定解決方法
- ORACLE EXP不能導(dǎo)出空表的原因分析及解決方法
- JDBC連接Oracle數(shù)據(jù)庫常見問題及解決方法
- Oracle用戶密碼含有特殊字符導(dǎo)致無法登陸解決方法
- oracle中文亂碼的解決方法
- MYSQL無法啟動(dòng)提示: Default storage engine (InnoDB) is not available的解決方法
- Oracle中插入特殊字符:和'的解決方法匯總