一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Oracle 10g綠色客戶端 plus PL/SQL Developer-搭建方便的Oracle客戶端使用環(huán)境

 天絕緣 2009-03-16
 
Oracle 10g綠色客戶端 plus PL/SQL Developer-搭建方便的Oracle客戶端使用環(huán)境

整個(gè)一個(gè)暑假都在做基于Oracle的一個(gè)數(shù)據(jù)處理程序。但是一直沒有找到合適的人工訪問實(shí)驗(yàn)室的數(shù)據(jù)庫的方便的方法。
最酷的時(shí)候我的做法是自己寫個(gè)程序用JDBC連接數(shù)據(jù)庫自己扒下想要的表格……
后來發(fā)現(xiàn)實(shí)驗(yàn)室里邊有很多機(jī)器是裝過Oracle客戶端的,但是ms都是當(dāng)時(shí)實(shí)驗(yàn)室搭建數(shù)據(jù)庫時(shí)用正版的安裝光盤裝的,我對(duì)這樣臃腫的客戶端有一種生理上的恐懼,于是還是用原始的方法進(jìn)行自己的開發(fā)。
直到有一天,看到Oracle的官方網(wǎng)站上邊有10g的綠色版的簡(jiǎn)易客戶端……
http://www.oracle.com/technology/tech/oci/instantclient/index.html
Oracle的官方網(wǎng)站下載軟件是要帳戶的,這個(gè)申請(qǐng)一個(gè)就是了,本人沒有網(wǎng)上的空間存放相關(guān)的軟件,即使有也沒有官網(wǎng)上的可靠和持久,所以就只給一個(gè)鏈接了。
http://www./plsqldev.html
PL/SQL Developer是一個(gè)開發(fā)與數(shù)據(jù)庫相關(guān)工程的軟件,ms是Free的,不大了解,只不過看到很多開發(fā)Oracle相關(guān)數(shù)據(jù)庫的人都在用,我一般只用來 當(dāng)作與數(shù)據(jù)庫服務(wù)器交互用的Client界面……,最多的時(shí)候主要是開一個(gè)窗口敲SQL語句,(殺雞用牛刀了……)
下邊是安裝的過程,由于是免安裝的,所以要自己配置一些環(huán)境變量和文件,比較麻煩……
首先將下載的Oracle客戶端的壓縮包解壓到一個(gè)路徑,在本機(jī)上解壓到了E:\OracleClient下邊,所以,實(shí)際上Oracle客戶端的路徑是E:\OracleClient\instantclient_10_2
然后進(jìn)入instantclient_10_2文件夾,新建一個(gè)network文件夾,并在network文件夾下新建admin文件夾,在admin文 件夾中新建名為tnsnames.ora文件,這個(gè)文件是用來配置連接遠(yuǎn)程數(shù)據(jù)庫的登錄信息的(客戶端軟件都會(huì)從這個(gè)相對(duì)路徑下的文件中獲取連接數(shù)據(jù)庫的 信息),內(nèi)容如下:
databasename =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = ip address)(PORT = 1521))
      )
      (CONNECT_DATA =
        (SERVICE_NAME = database name)
      )
    )
例如我鏈接實(shí)驗(yàn)室數(shù)據(jù)庫的對(duì)應(yīng)文件內(nèi)容是:
TCM =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = *.*.*.*)(PORT = 1521))
      )
      (CONNECT_DATA =
        (SERVICE_NAME = TCM)
      )
    )
IP我就不寫出來了,我所用的數(shù)據(jù)庫名為TCM,so……

然后安裝PL/SQL Developer,過程是傻瓜式的。進(jìn)入PL/SQL后(開始進(jìn)入時(shí)會(huì)要求登錄數(shù)據(jù)庫,但是現(xiàn)在PL/SQL現(xiàn)在還找不到你的Oracle客戶端,所以 登錄是不會(huì)成功的,但是可以進(jìn)入軟件),選擇Tools->Preferences,在Oracle Home OCI Library兩欄中分別填入Oracle客戶端的路徑和OCI文件的路徑(oci.dll文件直接在instantclient_10_2文件夾下), 所以我在這兩個(gè)選項(xiàng)中填寫的內(nèi)容是“E:\OracleClient\instantclient_10_2”和“E:\OracleClient \instantclient_10_2\oci.dll”。這時(shí)再登錄就可以登錄成功了。如若還不行就重啟一下PL/SQL。

綠色版的客戶端可能會(huì)出現(xiàn)對(duì)于中文支持的問題,這主要是因?yàn)榉?wù)器端指定的字符集和客戶端所默認(rèn)的字符集是不相同的導(dǎo)致的,只要找到服務(wù)器端的字符 集設(shè)置,然后將客戶端的字符集設(shè)置與服務(wù)器端保持一致就好了。修改客戶端字符集設(shè)置的方法有好幾種,可以修改注冊(cè)表,也可以用環(huán)境變量的方法解決。不過我 這里介紹的客戶端是綠色版的,只是解壓到某一個(gè)路徑而已,所以注冊(cè)表的方法在這里不是很適用,所以我寫了一個(gè)啟動(dòng)腳本,在啟動(dòng)PL/SQL之前,先建一個(gè) 臨時(shí)環(huán)境變量nls_lang,并給變量賦值,再啟動(dòng)軟件。(我曾經(jīng)做過實(shí)驗(yàn),通過建立系統(tǒng)環(huán)境變量的方法在這里是行不通的,具體的原因我說不清 楚><)

我的腳本plsql.bat的內(nèi)容如下:

set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
cd "c:\Program Files\PLSQL Developer"
PLSQLDev.exe
其中第二行進(jìn)入的路徑是PL/SQL Developer安裝到的路徑。

我這里的實(shí)際情況是服務(wù)器端的字符集設(shè)置為SIMPLIFIED CHINESE_CHINA.ZHS16GBK,所以我將這個(gè)值賦給nls_lang。通過運(yùn)行plsql.bat腳本就可以正常的訪問服務(wù)器數(shù)據(jù)庫了。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    久一视频这里只有精品| 日本99精品在线观看| 高清在线精品一区二区| 色无极东京热男人的天堂| 亚洲视频一级二级三级| 精品熟女少妇一区二区三区| 好吊妞视频免费在线观看| 国产又色又粗又黄又爽| 狠狠做五月深爱婷婷综合| 国产小青蛙全集免费看| 国产视频福利一区二区| 久久经典一区二区三区| 日本国产欧美精品视频| 欧美日韩国产自拍亚洲| 在线欧洲免费无线码二区免费| 亚洲国产精品国自产拍社区| 高潮少妇高潮久久精品99| 国产欧美一区二区久久| 日韩成人高清免费在线| 欧美日韩久久精品一区二区| 国产精品午夜性色视频| 99久只有精品免费视频播放 | 大香蕉精品视频一区二区| 夜夜嗨激情五月天精品| 国产丝袜女优一区二区三区| 亚洲第一区二区三区女厕偷拍 | 欧美黑人暴力猛交精品| 插进她的身体里在线观看骚| 四季精品人妻av一区二区三区| 日韩欧美国产精品自拍| 亚洲国产精品久久网午夜| 久久综合日韩精品免费观看| 福利在线午夜绝顶三级| 中文字幕中文字幕在线十八区| 国产又色又爽又黄的精品视频| 人妻内射在线二区一区| 欧美黑人精品一区二区在线| 欧美一区二区三区播放| 四十女人口红哪个色好看| 国产精品免费精品一区二区| 精品女同在线一区二区|