哥們我原來的環(huán)境為 Window7操作系統(tǒng),數(shù)據(jù)庫Oracle11.1.0.6(64BIt服務器端),Oracle11.1.0.6(32Bit客戶端),ArcSDE10 SP2補丁,但是在執(zhí)行ST_Geometry SQL查詢時,extproc.exe進程的內(nèi)存成幾十MB遞增,這應該是 Oracle11.1.0.6數(shù)據(jù)庫的一個Bug,所以我
哥們我原來的環(huán)境為 Window7操作系統(tǒng),數(shù)據(jù)庫Oracle11.1.0.6(64BIt服務器端),Oracle11.1.0.6(32Bit客戶端),ArcSDE10 SP2補丁,但是在執(zhí)行ST_Geometry SQL查詢時,extproc.exe進程的內(nèi)存成幾十MB遞增,這應該是
Oracle11.1.0.6數(shù)據(jù)庫的一個Bug,所以我選擇卸載我的數(shù)據(jù)庫所有Oracle,安裝Oracle11.2.0.1版本
下面就說明一下怎么的悲劇
1:關于卸載Oracle,基本沒有什么說的,關閉相關的所有Oracle服務,有直接的卸載程序,完畢之后,刪除所有Oracle文件夾,注冊表刪除相關Oracle信息,這一步比較順利
2:安裝Oracle服務器端,悲劇就開始了,在安裝Oracle有一個預前檢查,有一項比較變態(tài),說你的環(huán)境變量太長了,必須在一個長度范圍內(nèi)才能繼續(xù)安裝,以前安裝Oracle都是在安裝操作系統(tǒng)后,第一個安裝,所以一直就沒有怎么報這個錯誤,現(xiàn)在重裝Oracle,我已經(jīng)安裝了N個程序,在環(huán)境變量里面都裝了那么多信息,現(xiàn)在它有一個環(huán)境變量長度限制,個人感覺太變態(tài)了,我曾經(jīng)忽略過去,結(jié)果報了一個錯誤,沒有辦法,只有將環(huán)境變量復制一份,截取了一點,重啟機器即可。
PS,因為修改環(huán)境變量,一開始以為只能重啟機器才能生效,最后發(fā)現(xiàn)只需要注銷就可以了,讓我重啟了好幾次
3:安裝Oracle服務器端,建議安裝軟件和創(chuàng)建數(shù)據(jù)庫分開來做,這樣避免問題比較少,如果一塊做,RP不好了有可能出問題,大部分是監(jiān)聽問題和EM的問題,不過都是小問題
4:安裝Oracle客戶端,客戶端的安裝也有環(huán)境變量長度限制的問題,所以建議安裝完服務器端,直接安裝客戶端即可,基本不會出現(xiàn)問題
PS,在Oracle安裝完畢后,不管是服務器端還是客戶端都需要往環(huán)境變量寫東西,而且如果有一個新的軟件安裝,就會將新軟件的信息寫在環(huán)境變量的最前面,這一點分成重要了,那么大家都知道我64Bit的Oracle服務器可以安裝64Bit的ArcSDE,我32Bit的Oracle客戶端也可以安裝32Bit的ArcSDE,所以我這臺機器都可以安裝,那么我選擇那么個呢,那么用戶是想將ArcSDE和數(shù)據(jù)庫安裝在一塊還是做一個分布式安裝呢。
a:ArcSDE與數(shù)據(jù)庫安裝在一塊,那么需要安裝64Bit的ArcSDE,那么你的數(shù)據(jù)庫64Bit服務器軟件的環(huán)境變量應該放在環(huán)境變量最前面或者說放在客戶端信息的前面
b:如果是分布式安裝,道理一樣,需要將客戶端的環(huán)境變量信息寫在前面了
-----------------------------------------------
因為我機器上安裝了兩個ArcSDE,Post重新將兩個服務建立了,這時候最后一個建立的服務更改SDEHOME環(huán)境變量,這如果不注意也會出現(xiàn)問題,例如你有一個ORacle的一個SQL的,SDEHOME為SQL的
1:比如你的Oracle服務出現(xiàn)問題了,你SDEHOME如果執(zhí)行SQL的,你只能去SQL的文件夾查看日志文件了
2:在ArcGIS10安裝ST_Raster,在執(zhí)行時如果報could not be loaded library,這就說明你的SDEHOME有問題
-----------------------------------------------
以上是在重裝Oracle之后自己的一點感受,不管怎么樣,每次重裝Oracle都能有些數(shù)據(jù)庫和ArcSDE的收獲,其實以前也可能知道一些問題,但是不理解,總結(jié)一下,希望能給大家?guī)韼椭?/font>
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com