安裝環境
Linux服務器:SuSe11 sp1 64位
Oracle客戶端:Oracle11gR2 64位(最簡客戶端)
部署流程
1.准備工作,首先在oracle官網下載最新的oracle11g_x86_64客戶端
http://www.oracle.com/technetwork/cn/products/express-edition/downloads/index.html
下載完成后,完整包如下圖所示:
2.將其復制到linux中,使用unzip命令解壓。

3.解壓后進入其Disk1目錄,可以看到解壓內容如下:

4.使用chmod 755 *改變權限后,安裝rpm包,命令rpm –ivh 文件名

5.根據提示,運行命令/etc/init.d/oracle-xe configure
6.http端口指定將用於oracle應用程序表達默認即可,回車:

7.監聽端口默認即可,回車:
8.創建sys和system用戶名和密碼

9.是否加載到開機啟動項,選擇y回車

10.等待一會,看到如下界面,就說明64位oracle11g最簡客戶端安裝完成,下面就需要配置了。

11. 下來配置oracle環境變量 oracle默認安裝到

12. 增加一個oracle.profile文件,用來驗證oracle是可以聯通oracle服務器。輸入:vi oracle.profile增加以下內容:

13. 編輯好后,source剛剛編輯好的文件,然后我們采用直連的方式來檢驗是否安裝成功
檢驗命令:sqlplus 用戶名/密碼@oracle服務器IP/服務器實例名 如下圖就是驗證成功。

下章介紹如果讓iServer6R來使用oracle數據源,如果未使用iServer6R工具,那么安裝oracle客戶端到此為止。
http://www.cnblogs.com/zhangyongli2011/archive/2012/06/27/2564965.html
利用剛剛安裝好的64位oracle客戶端,連接oracle服務器配合linux版本64位iServer6R發布數據庫類型的工作空間和數據源。
1.配置oracle客戶端的本地網絡服務名,其具體所在目錄如下:

(注意:在Windows中,由於需要使用Deskpro或Deskpro.NET來配圖,當oracle服務器為64位時,需要在Windows本地安裝32位oracle客戶端才能使用桌面工具配圖。當安裝好32位客戶端時,需要建立本地網絡服務名來連接64位oracle服務器,如果連接服務器的本地網絡服務名為orcl_ic,那么在linux 64位oracle客戶端中,所建oracle本地網絡服務名需要與Windows所建的保持一致,即也是orcl_ic,簡單說就是你Windows本地網絡服務名需要和linux一致)
2.編輯tnsnames.ora輸入命令 vi tnsnames.ora 修改以下內容,修改完成后 :wq 退出
紅框填寫本地網絡服務名,紫框填寫所連接oracle服務器的ip,白框填寫oracle服務器實例名。

3.linux解壓iServer6R 然后配置許可,配置環境變量即可
(這里不做介紹了,部署這方面的文檔可以去超圖資源中心http://support.supermap.com.cn/中的技術資源,技術文章,iSerevr6R地方下載)

3. 將環境變量中加入如配置好iServer6R的環境變量中,例如java.profile,里面加入oracle環境變量,配置內容如下圖所示,配置完成后:wq保存退出,然后重新source下這個文件

4.然后到iServer6R的bin目錄中啟動iServer即可。
(注意:如果是用PUTTY或者別的非圖形畫界面遠程啟動,需要輸入X命令:
a) X :n& 在第n個屏幕上啟動一個xServer,n為任意整數,如22,21,23等。
b) export DISPLAY=:n.0
設置DISPLAY變量到本機的xServer上然后在啟動iServer即可
)
5.啟動成功后,正常發布oracle工作空間服務即可

如果提示說工作空間字符串連接錯誤,那么:
- 看一下服務器名稱填寫是是否為本地網絡服務名,和Windows一樣不
- 可以source java.profile,cd進入iSerevr安裝目錄下/support/objectsjava/bin目錄下,輸入命令:ldd libEngineOracle600.sdx 檢查動態依賴庫是否完整,是否缺少導致not found。
- 如果還是不行 那么在設置下客戶端編碼export NLS_LANG=.ZHS16GBK
這樣我們就完成了整個的部署
http://www.cnblogs.com/zhangyongli2011/archive/2012/06/27/2565009.html
