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