轉(zhuǎn)帖|使用教程|編輯:莫成敏|2019-09-30 11:43:13.423|閱讀 3789 次
概述:PL/SQL Developer是一個(gè)集成開(kāi)發(fā)環(huán)境,它專門(mén)針對(duì)Oracle數(shù)據(jù)庫(kù)的存儲(chǔ)程序單元的開(kāi)發(fā)所用。本文主要介紹如何使用PL/SQL Developer連接Oracle數(shù)據(jù)庫(kù)。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷售中 >>
相關(guān)鏈接:
PL/SQL Developer是一個(gè)集成開(kāi)發(fā)環(huán)境,它專門(mén)針對(duì)Oracle數(shù)據(jù)庫(kù)的存儲(chǔ)程序單元的開(kāi)發(fā)所用。 PL/SQL Developer是一個(gè)集成開(kāi)發(fā)環(huán)境,它專門(mén)針對(duì)Oracle數(shù)據(jù)庫(kù)的存儲(chǔ)程序單元的開(kāi)發(fā)所用。PL/SQL開(kāi)發(fā)者在開(kāi)發(fā)Oracle應(yīng)用程序的時(shí)候都注重于開(kāi)發(fā)工具簡(jiǎn)單易用,代碼簡(jiǎn)潔和開(kāi)發(fā)效率高等特點(diǎn)。PL/SQL Developer不僅很好的提供了上述的特點(diǎn),而且還具有很多其他的優(yōu)勢(shì)。
PL/SQL Developer既然是針對(duì)Oracle數(shù)據(jù)庫(kù)的存儲(chǔ)程序單元的開(kāi)發(fā)所用,那就需要連接Oracle數(shù)據(jù)庫(kù)了。對(duì)于熟悉的人來(lái)說(shuō),這個(gè)肯定不是問(wèn)題了,但是對(duì)于不太熟悉的朋友而言,還是比較難得。所以現(xiàn)在小編就來(lái)介紹一下如何配置PL/SQL Developer,成功連接Oracle數(shù)據(jù)庫(kù)的內(nèi)容~
1、電腦上已經(jīng)安裝了Oracle數(shù)據(jù)庫(kù)的配置方法:
注意:如果自己本機(jī)上裝有Oracle數(shù)據(jù)庫(kù),就不需要使用Oracle的客戶端,通過(guò)PL/SQL可以直接連接數(shù)據(jù)庫(kù)。只需要在工具——首選項(xiàng)——連接下進(jìn)行如下設(shè)置即可:(我們一般都安裝了Oracle數(shù)據(jù)庫(kù),所以到這里就結(jié)束了。)
2、下面講一下如果本機(jī)沒(méi)有安裝Oracle數(shù)據(jù)庫(kù),如何訪問(wèn)其他計(jì)算機(jī)上的數(shù)據(jù)庫(kù)。
1)、下載一個(gè)Oracle的客戶端注意這個(gè)必須是32位的,要不然PL/SQL Developer連接時(shí)會(huì)報(bào)錯(cuò),可直接在本站下載Oracle相應(yīng)版本即可。然后將其解壓到電腦的某路徑:如:c:instantclient
2)、在此路徑下建立文件夾NETWORK/ADMIN,在ADMIN文件下建立tnsnames.ora文件,文件內(nèi)容即為希望連接的數(shù)據(jù)庫(kù)的TNS信息。例如:
WORCL= (DESCRIPTION= (ADDRESS_LIST= (ADDRESS=(PROTOCOL=TCP)(HOST=192.168.21.76)(PORT=1521)) ) (CONNECT_DATA= (SERVICE_NAME=orcl) ) )
3)、打開(kāi)PL/SQL Developer,不用登陸直接點(diǎn)取消進(jìn)入PL/SQL Developer主界面,然后找到工具——首選項(xiàng)——連接:
填寫(xiě):Oracle主目錄名:c:indtantclient OCI庫(kù):c:instantclientoci.dll
4)、設(shè)置好后關(guān)閉PL/SQL Developer,重新打開(kāi),這次顯示的登錄界面中可以匹配到數(shù)據(jù)庫(kù)等:用戶名可以是默認(rèn)的system,密碼和數(shù)據(jù)庫(kù)是之前安裝Oracle時(shí)設(shè)置的,如下:
點(diǎn)擊確定可成功登錄:
可以通過(guò)SQL窗口和命令窗口進(jìn)行相關(guān)操作:
3、下面配置oracle數(shù)據(jù)庫(kù)和PL/SQL客戶的連接:
到了這里,光點(diǎn)擊PL/SQL,是搜索不到Oracle數(shù)據(jù)庫(kù)和登錄上客戶端的,因?yàn)檫@個(gè)時(shí)候并沒(méi)連接上oracle服務(wù)及oracle數(shù)據(jù)庫(kù)。
1)、檢查oracle服務(wù)是否開(kāi)啟,需要開(kāi)啟一下三個(gè)服務(wù)。
2)、配置環(huán)境變量(系統(tǒng)變量)
假設(shè):
Oracle數(shù)據(jù)庫(kù)的目錄:D:Oracle11gFileproduct11.2.0dbhome_ 1NETWORKADMIN (至于為什么是這里,因?yàn)榇蜷_(kāi)進(jìn)去是tnsnames.ora)
Oracle數(shù)據(jù)庫(kù)服務(wù)解壓后的目錄:D:OracleClientFileinstantclient 12_ 1
配置環(huán)境變量:
這一步和其它方法略有所不同,這里可以不復(fù)制tnsnames.ora文件到客戶端目錄中(32位的方法)。
在系統(tǒng)環(huán)境變量中新建兩個(gè)變量:
TNS_ ADMIN =:D:Oracle11gFileproduct11.2.0dbhome_1NETWORKADMIN
NLS_ LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK
說(shuō)明:INS_ ADMIN,是指tnsnames.ora文件所在的目錄名。
如果指定到客戶端目錄,則必須把tnsnames.ora文件復(fù)制過(guò)來(lái)才可以。
NLS_ LANG環(huán)境變量,要設(shè)置成和數(shù)據(jù)庫(kù)端一致,可以在SQLPLUS查詢字符集信息
SQL> select userenvc"language') nIs lang from dual; NLS LANG ------------------------------------------------- SIMPLIFIED CHINESE CHINA.ZHS16GBK
3)、客戶端連接oracle數(shù)據(jù)庫(kù)及服務(wù)
環(huán)境變量配置后依然無(wú)法正常登陸,而且搜索不到數(shù)據(jù)庫(kù),這是因?yàn)檫@個(gè)時(shí)候客戶端沒(méi)有關(guān)聯(lián),可以取消登陸,可以進(jìn)入主界面去設(shè)置。
進(jìn)入工具-->首選項(xiàng)--:箭頭指向處,一個(gè)是oracle數(shù)據(jù)庫(kù)目錄,另外一個(gè)是oci庫(kù)的目錄(解壓的oracle服務(wù))。自動(dòng)檢測(cè)沒(méi)有的話,需要手動(dòng)填寫(xiě)上去。
設(shè)置Oracle Home為oracle安裝目錄home。如: D:Oracle11gFileproduct11.2.0dbhome_1
設(shè)置OCI Library為oracle客戶端的ci.dl文件的全路徑名。如: D:OracleClientFileinstantclient_12_1oci.dll
點(diǎn)擊應(yīng)用后,退出,重新點(diǎn)擊進(jìn)入,就可以找到數(shù)據(jù)庫(kù)目錄了。
在這里有一個(gè)問(wèn)題, 正常情況下可以登錄的你的賬戶,我用的是超級(jí)用戶權(quán)限登錄,其他的沒(méi)有權(quán)限無(wú)法登錄的話,可以去管理員身份運(yùn)行Net Cnfiguration Assistant 重新配置(這個(gè)在你的菜單欄oracle中),等待一會(huì)即可。
本教程內(nèi)容到這里就結(jié)束了,希望對(duì)大家有所幫助哦~感興趣的朋友可以點(diǎn)擊下載PL/SQL Developer嘗試一下~
相關(guān)內(nèi)容推薦:
想要購(gòu)買(mǎi)PL/SQL Developer正版授權(quán),或了解更多產(chǎn)品信息請(qǐng)點(diǎn)擊
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: