日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

PLSQL Developer连接Oracle数据库

發(fā)布時間:2025/4/16 数据库 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PLSQL Developer连接Oracle数据库 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>

一、環(huán)境

Oracle當(dāng)前版本:Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production

Oracle安裝路徑:D:\oraclexe\

PLSQL Developer版本:PLSQL Developer 11.0.3.1700,32bit

二、目標(biāo)

通過PLSQL Developer連接上Oracle

三、步驟

1. 安裝PLSQL Developer

當(dāng)安裝路徑為:C:\Program Files(x86)\PLSQL Developer時,出現(xiàn)警告。如下圖所示:

根據(jù)上圖,警告安裝路徑不可以出現(xiàn)括號,即"("與")",那么修改安裝路徑為:C:\Program Files\PLSQL Developer,之后一直next,完成安裝。

2. 通過PLSQL Developer登錄Oracle

??? 打開PLSQL Developer,出現(xiàn)如下圖所示的登錄對話框:

??

?? 輸入Username, Password, Database,我們當(dāng)前這三個值依次為:sys, admin, xe

?? 點(diǎn)擊[ok]登錄數(shù)據(jù)庫。

?? 但是出現(xiàn)如下錯誤:

??

?? 或者 make sure you have the 32 bits oracle client installed

?? 通過google得知,這是因?yàn)?2位的PLSQL Developer無法連接64位的Oracle,咋辦呢?

?? 到oracle官網(wǎng)上下載支持32位PLSQL Developer登錄64位Oracle數(shù)據(jù)庫的oci.dll包,下載地址如下:

?? http://www.oracle.com/technetwork/topics/winsoft-085727.html

?? 這里我們選擇的版本是:instantclient-basic-nt-11.2.0.2.0.zip (50,325,016 bytes)

?? 下載完畢后,解壓到硬盤某處,當(dāng)前我解壓到:D:\oraclexe,解壓完得到如下目錄結(jié)構(gòu):

??

?? 先不登錄,打開PLSQL Developer,進(jìn)入Tools-->Preferences-->Connection-->OCI library(empty is autodetect),在輸入框中填入:D:\oraclexe\instantclient_11_2\oci.dll,生效退出。

?? 添加windows系統(tǒng)變量,變量名: TNS_ADMIN,變量值: D:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN

?? 至此該問題解決,注意如果你安裝的oracle是32位的,是不會出現(xiàn)這個錯誤的。

?? 再次嘗試通過PLSQL Developer登錄oracle數(shù)據(jù)庫,出現(xiàn)如下錯誤:

??

?? 這個錯誤是說數(shù)據(jù)庫連接實(shí)例不對,但是實(shí)例名稱XE對的,為啥呢?問題出在監(jiān)聽器配置文件tnsnames.ora上。

?? 修改之前的文件內(nèi)容如下圖所示:

??

??? 咦?有關(guān)于XE實(shí)例的配置呀,為啥還出錯呢?

??? 原來我們這里HOST = mthrone,其中mthrone是當(dāng)前pc機(jī)的名稱,這里需要修改為:HOST = localhost。

??? 修改完監(jiān)聽器配置文件之后,我們又一次通過PLSQL Developer登錄oracle數(shù)據(jù)庫,發(fā)現(xiàn)成功了。

??? 特別注意:當(dāng)修改了數(shù)據(jù)庫的tnsnames.ora文件后,建議重啟oracle數(shù)據(jù)庫相關(guān)的服務(wù)。

???

轉(zhuǎn)載于:https://my.oschina.net/wangbaofeng/blog/740537

總結(jié)

以上是生活随笔為你收集整理的PLSQL Developer连接Oracle数据库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。