plsql無監(jiān)聽程序 plsql連接oracle監(jiān)聽程序無法識別
其實(shí)plsql無監(jiān)聽程序的問題并不復(fù)雜,但是又很多的朋友都不太了解plsql連接oracle監(jiān)聽程序無法識別,因此呢,今天小編就來為大家分享plsql無監(jiān)聽程序的一些知...
其實(shí)plsql無監(jiān)聽程序的問題并不復(fù)雜,但是又很多的朋友都不太了解plsql連接oracle監(jiān)聽程序無法識別,因此呢,今天小編就來為大家分享plsql無監(jiān)聽程序的一些知識,希望可以幫助到大家,下面我們一起來看看這個問題的分析吧!
sqlnet.ora文件必須要有嗎
該文件是oracle數(shù)據(jù)庫的監(jiān)聽文件,不配置的話應(yīng)該無法連接到oracle數(shù)據(jù)庫。所以必須要有。
plsql安裝在本機(jī)上,plsql登錄時數(shù)據(jù)庫后面的選項(xiàng)是空白的
首先能PING通,說明網(wǎng)絡(luò)連接沒有問題到虛擬機(jī)上檢查ORACLE數(shù)據(jù)庫監(jiān)聽是否啟動,檢查命令LSNRCTLSTATUS,如若沒啟動,LSNRCTLSTART啟動數(shù)據(jù)庫監(jiān)聽,命令執(zhí)行完之后會顯示監(jiān)聽的端口,主機(jī)TNSNAME中的端口要和這個一樣才行在主機(jī)運(yùn)行TNSPINGBTSS(注意:有些版本的可能是TNSPING80)上面一切都正常的話,還連接不上的話,那說明你的PL/SQL需要手動設(shè)置,具體設(shè)置如下:打開PL/SQL,點(diǎn)菜單欄TOOLS->PREFERENCES,設(shè)置右邊的ORALCEHOME和OCIlibrary為的ORACLE安裝的路徑。
一般情況下,如果先安裝oracle數(shù)據(jù)庫(服務(wù)端或客戶端),在安裝PL/SQL,PL/SQL會自動尋找ORACLEHOME和OCIlibrary!反之就需要自己手動去設(shè)置PL/SQL
PLSQL鏈接數(shù)據(jù)庫提示無監(jiān)聽程序
看看我的電腦-高級設(shè)置里面的環(huán)境變量:tns_admin的參數(shù)設(shè)置了沒有:為Oracle\product\11.2.0\client\NETWORK\admin。有時候配好了也不一定可以,因?yàn)楹芏嘣?,比如之前卸載沒有卸載干凈。這時候一般有一個可以讓oracle馬上可以用的方法,就是去Oracle官網(wǎng)下一個與版本對應(yīng)的名字為:“instantclient”的文件,注意如果用的是plsql的話,就下一個32位的,無論你的Oracle或者系統(tǒng)是64或32的。
打開數(shù)據(jù)庫,例plsql,彈出登陸窗口點(diǎn)“取消”,然后進(jìn)入數(shù)據(jù)庫,工具-首選項(xiàng)-Oracle主目錄名:instantclient根目錄。OIC庫:instantclient\oic.dll。
然后關(guān)閉再打開數(shù)據(jù)庫,以系統(tǒng)賬號登陸sys,密碼。
然后windows+R-輸入cmd-sqlplus-sysassysdba再輸入你的系統(tǒng)密碼。
如果以上兩個都能登陸沒有提示“協(xié)議不可加載”的話就ok了。
plsql連接遠(yuǎn)程數(shù)據(jù)庫時提示12170錯誤而且telnet服務(wù)器時不通
首先進(jìn)入sqlplus命令界面輸入lsnrctlstatus檢查監(jiān)聽是否啟動。
如果沒啟就再啟一下,如果啟了,并且狀態(tài)正常的話,那么
1.檢查一下你的網(wǎng)絡(luò),本機(jī)。
2.檢查一下你本機(jī)對于tnsname.ora文件的配置。是否正確。
sql探測器是啥
就是你在知道該執(zhí)行那一條數(shù)據(jù)之前,讓SQL事件探測器開始跟蹤,等執(zhí)行后,取那里查看,具體操作時可以在執(zhí)行sql的語句前下一個斷點(diǎn),然后等執(zhí)行到斷點(diǎn)時,開始監(jiān)聽,然后繼續(xù)執(zhí)行,如果執(zhí)行的sql語句較多,在執(zhí)行你要檢查的語句的后面也加一個斷點(diǎn),這樣事件探測器就接受了一條語句,便于你查看。
plsqldeveloper怎么連接數(shù)據(jù)庫plsqldeveloper連接數(shù)據(jù)庫方法
PL/SQLDeveloper連接數(shù)據(jù)庫的步驟如下:
打開PL/SQLDeveloper軟件,點(diǎn)擊菜單欄中的"File"選項(xiàng)。
在下拉菜單中,點(diǎn)擊"New"選項(xiàng),然后選擇"DatabaseConnection"。
在彈出的"DatabaseConnectionConfiguration"窗口中,輸入數(shù)據(jù)庫的連接信息,包括主機(jī)名、端口、用戶名和密碼等。
點(diǎn)擊"TestConnection"按鈕,測試連接是否成功。
如果測試連接成功,則可以在左側(cè)的"Connections"窗口中看到新建的數(shù)據(jù)庫連接。
在PL/SQLDeveloper中使用該數(shù)據(jù)庫連接即可。
需要注意的是,PL/SQLDeveloper還需要安裝Oracle的客戶端才能連接數(shù)據(jù)庫,具體安裝方法可以參考官方文檔。
文章分享結(jié)束,plsql無監(jiān)聽程序和plsql連接oracle監(jiān)聽程序無法識別的答案你都知道了嗎?歡迎再次光臨本站哦!
本文鏈接:http://xinin56.com/ruanjian/272.html