佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > PL/SQL Dev連接Oracle彈出空白提示框的解決方法分享

PL/SQL Dev連接Oracle彈出空白提示框的解決方法分享

熱門(mén)標(biāo)簽:地方門(mén)戶網(wǎng)站 呼叫中心市場(chǎng)需求 鐵路電話系統(tǒng) 百度競(jìng)價(jià)排名 服務(wù)外包 AI電銷 網(wǎng)站排名優(yōu)化 Linux服務(wù)器

沒(méi)辦法,只能自己研究,經(jīng)過(guò)大概一天時(shí)間吧,還是搞好了,寫(xiě)個(gè)總結(jié)。

出現(xiàn)這種問(wèn)題,解決方法大概有這幾種:

1.權(quán)限不夠,導(dǎo)致彈出空吧提示框。(直接上鏈接)

http://jingyan.baidu.com/article/066074d6760959c3c21cb0d6.html

就PL/SQL圖標(biāo)上點(diǎn)右鍵---屬性---兼容性--管理員身份運(yùn)行此程序的勾打上,即可

2.環(huán)境變量沒(méi)設(shè)對(duì)。

①在安裝oracle服務(wù)器的機(jī)器上搜索下列文件,oci.dllocijdbc10.dll(其中10代表oracle版本,若是其他版本,則需要修改之,例如改成ocijdbc9.dll或者ocijdbc11.dll)ociw32.dllorannzsbb10.dll(其中10代表oracle服務(wù)器版本,若是其他版本,則需要修改之,例如改成orannzsbb9.dll或者orannzsbb11.dll)oraocci10.dll(其中10代表oracle服務(wù)器版本,若是其他版本,則需要修改之,例如改成oraocci9.dll或者oraocci11.dll)oraociei10.dll(可能服務(wù)器沒(méi)有,如果沒(méi)有,就不用找了)sqlnet.ora,tnsnames.ora,classes12.jar,ojdbc14.jar 把這些找到的文件復(fù)制放到一個(gè)文件夾,如 oraclient,將此文件夾復(fù)制到客戶端機(jī)器上。如放置路徑為 D:\oraclient ②配置tnsnames.ora,修改其中的數(shù)據(jù)庫(kù)連接串。 oracledata =    (DESCRIPTION =             (ADDRESS_LIST =               (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.58)(PORT = 1521))             )              (CONNECT_DATA =               (SERVICE_NAME = oracledata)             )         ) 其中,oracledata是要連接的服務(wù)名;HOST = 192.168.0.58,是服務(wù)器IP地址;PORT = 1521是端口號(hào)。 ③添加第一個(gè)環(huán)境變量,名為T(mén)NS_ADMIN,值為tnsnames.ora文件所在路徑(如:D:\oraclient,特別是重裝后或其它操作,忘了TNS_ADMIN變量,plsql登陸就會(huì)報(bào)無(wú)法解析指定的連接標(biāo)識(shí)符),這是為了能夠 找到上面說(shuō)的tnsnames.ora。這步是最重要的。 添加第二個(gè)環(huán)境變量(可有可無(wú)):“NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,(AMERICAN_AMERICA.US7ASCII 是ASCII編碼類型,其它類型可自己到服務(wù)器看一下或網(wǎng)上查找一下)(本步驟暫時(shí)要做對(duì),如果編碼不對(duì),會(huì)產(chǎn)生亂碼) ④下載并安裝PL SQL Developer配置應(yīng)用:打開(kāi)PL SQL Developer,登入界面點(diǎn)取消,進(jìn)入后選擇菜單欄 tools->preferences->connection設(shè)置:Oracle Home=D:\oracleclientOCI library=D:\oracleclient\oci.dll ⑤再次打開(kāi)plsql則會(huì)在database中有oracledata 選項(xiàng)輸入用戶名密碼就可以登陸。 

這幾個(gè)系統(tǒng)變量很重要,如果設(shè)置的不對(duì),PL/SQL讀取不到“數(shù)據(jù)庫(kù)”和“連接為”。 

參考:http://www.linuxidc.com/Linux/2014-01/94787.htm

3.修改時(shí)區(qū)(多見(jiàn)于綠色版Oracle或者PL/SQL)

修改時(shí)區(qū)     

需要文件(前半部分路勁可能不同,以自己的安裝路徑為準(zhǔn)):
a:D:\oracle\product\10.2.0\db_1\WJLMGQS-PC_WJLMGQS\sysman\config\emd.properties
b:D:\oracle\product\10.2.0\db_1\sysman\config\emd.properties
c:D:\oracle\product\10.2.0\db_1\sysman\admin\supportedtzs.lst

具體操作:
a:打開(kāi)兩個(gè)emd.properties文件,定位到文件的最后一行,發(fā)現(xiàn)agentTZRegion=GMT
b:打開(kāi)supportedtzs.lst文件,在其中找到自己定位的時(shí)區(qū)然后選取參數(shù),
如:agentTZRegion=Asia/Shanghai

4.windows的防火墻所致[關(guān)閉防火墻測(cè)試即可]

5.還可能是監(jiān)聽(tīng)器服務(wù)無(wú)法啟動(dòng),那么需要打開(kāi)Net Configuration Assistant修復(fù),或者新建監(jiān)聽(tīng)器服務(wù)。

我自己嘗試了上面所有方法,可還是遇到提示空白窗,真是蛋疼。。最后想,可能是oraclient里面文件不全,通常都應(yīng)該文件不全或者版本不對(duì)導(dǎo)致的。

結(jié)果按照網(wǎng)上另一種方法[其實(shí)同方法②,只不過(guò)到Oracle官網(wǎng)上下載精簡(jiǎn)的客戶端文件instantclient-basic-nt-11.2.0.4.0.zip而已],我把解壓的文件

覆蓋到oraclient文件中,再次連接,終于成功了!耶~ 呵呵,希望能幫助到所有遇到問(wèn)題的朋友~

您可能感興趣的文章:
  • Oracle如何使用PL/SQL調(diào)試存儲(chǔ)過(guò)程
  • PL/SQL中編寫(xiě)Oracle數(shù)據(jù)庫(kù)分頁(yè)的存儲(chǔ)過(guò)程
  • PL/SQL登錄Oracle數(shù)據(jù)庫(kù)報(bào)錯(cuò)ORA-12154:TNS:無(wú)法解析指定的連接標(biāo)識(shí)符已解決(本地未安裝Oracle需要連接服務(wù)器上的)
  • 利用PL/SQL從Oracle數(shù)據(jù)庫(kù)導(dǎo)出和導(dǎo)入數(shù)據(jù)
  • 使用PL/SQL Developer連接Oracle數(shù)據(jù)庫(kù)的方法圖解
  • PL/SQL遠(yuǎn)程備份和恢復(fù)Oracle數(shù)據(jù)庫(kù)
  • Oracle中PL/SQL中if語(yǔ)句的寫(xiě)法介紹
  • 解決PL/SQL修改Oracle存儲(chǔ)過(guò)程編譯就卡死的問(wèn)題

標(biāo)簽:崇左 湘潭 蘭州 湖南 衡水 黃山 仙桃 銅川

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PL/SQL Dev連接Oracle彈出空白提示框的解決方法分享》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    安多县| 龙井市| 铁岭市| 天水市| 巴彦淖尔市| 闽侯县| 嘉善县| 巴楚县| 南漳县| 信宜市| 江孜县| 鹤壁市| 彭水| 济南市| 彭阳县| 利津县| 九龙县| 甘德县| 尚义县| 浑源县| 邵武市| 玉龙| 西吉县| 内丘县| 武威市| 涪陵区| 卓尼县| 普宁市| 久治县| 长顺县| 荆门市| 依安县| 花莲县| 张家川| 宁乡县| 阜平县| 犍为县| 河津市| 巢湖市| 镇平县| 安塞县|