Oracle客戶端與數(shù)據(jù)庫服務(wù)器連接 |
發(fā)布時(shí)間: 2012/8/16 17:33:38 |
對(duì)于初學(xué)者,關(guān)于客戶端工具與數(shù)據(jù)庫服務(wù)器的連接總是會(huì)存在如下的疑問: 我一定要在本地機(jī)器上面安裝Oracle數(shù)據(jù)庫嗎? 而第一個(gè)階段安裝完成后,其實(shí)Oracle數(shù)據(jù)庫并沒有“真正數(shù)據(jù)庫”的功能,因?yàn)樗皇蔷邆淞斯芾頂?shù)據(jù)庫能力的一個(gè)基礎(chǔ)系統(tǒng),并不能存儲(chǔ)數(shù)據(jù)。就像蓋房子,需要先有塊地皮,才能蓋房子,但是光地皮它還不是房子。而如果Oracle數(shù)據(jù)庫進(jìn)程成功啟動(dòng)了,說明養(yǎng)?上面我們可以清楚,如果我需要操作數(shù)據(jù)庫服務(wù)器,只要如下條件就可以了: 知道TNS,即數(shù)據(jù)庫地址相關(guān)的信息 TNS的知識(shí)已經(jīng)足夠了,那怎么樣才能使自己的系統(tǒng)中擁有Oracle Net軟件層呢?有幾種途徑: 專門安裝Oracle Client軟件,可以從Oracle網(wǎng)站下載 而我們需要的是一個(gè)客戶端應(yīng)用,以便我們來操作數(shù)據(jù)庫,SQL*Plus就是Oracle很多產(chǎn)品中自帶的一個(gè)應(yīng)用工具,而PL/SQL Developer則是第三方公司開發(fā)的一個(gè)Oracle客戶端工具。因此要使用SQL*Plus或者PL/SQL Developer操作數(shù)據(jù)庫之前,我們一般要做的就是進(jìn)行TNS配置,而要進(jìn)行TNS配置就需要安裝Oracle Net軟件層。 綜上所述,要操作Oracle數(shù)據(jù)庫,或者說在Oracle數(shù)據(jù)庫環(huán)境下進(jìn)行數(shù)據(jù)庫應(yīng)用開發(fā),我們最常見的環(huán)境組合: 開發(fā)機(jī)器上安裝Oracle Client軟件,讓其具備Oracle Net軟件層,進(jìn)而配置TNS,標(biāo)識(shí)出要連接的數(shù)據(jù)庫信息;并安裝PL/SQL Developer這樣的Oracle客戶端開發(fā)工具。而Oracle數(shù)據(jù)庫服務(wù)器系統(tǒng)安裝在公司的服務(wù)器或者“遙遠(yuǎn)的地方”,和開發(fā)人員沒有關(guān)系,只要TNS配置好就行 這樣一來沒有條件在自己機(jī)器上面安裝一個(gè)Oracle數(shù)據(jù)庫的同學(xué)就可以選擇第一個(gè)方案,然后找一個(gè)有條件同學(xué)的數(shù)據(jù)庫服務(wù)器或者公司的數(shù)據(jù)庫服務(wù)器來進(jìn)行學(xué)習(xí),當(dāng)然前提是要保證網(wǎng)絡(luò)連接! 本文出自:億恩科技【1tcdy.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |