Oracle Server 8.1.7.4 和 9.2.0.4
(9i) 版已通過 IBM 認證,可作為支援的 Windows 作業環境 (Professional、Server 和
Advanced Server) 的資料庫伺服器。
- 註:
- Windows 2003 不支援 Oracle Server 8.1.7.4 版。
下列幾節將說明安裝和配置 Oracle Server 的程序:
本節中的建議可能有助於安裝要與 InterChange Server 一起執行的 Oracle
Server。 您的環境可能具有不同的需求。 請參閱 Oracle Server
文件,以取得詳細指示。 如需表格空間大小建議,請參閱附錄 C, Windows 安裝核對清單。
安裝 Oracle Server 之前,請先停止同一台機器上執行的所有舊版 Oracle Server
(如果存在的話)。 基於效能和管理目的,不建議在同一台機器上安裝多個 Oracle
Home。
為獲得最佳效能,請在安裝 InterChange Server 以外的機器上安裝 Oracle Server
及 其伺服器網路元件。如果您遵循這個建議,您也須執行下列動作:
- 在安裝 InterChange Server 的同一台機器上安裝 Oracle 用戶端軟體。
- 在安裝 InterChange Server 的同一台機器上安裝 SQL*Net 用戶端元件。
在進行網路存取及系統疑難排解時需要使用「SQL*Net 用戶端」。
下列步驟說明如何在 Oracle 安裝程序期間,配置要與 InterChange Server
一起使用的 Oracle:
- 啟動「安裝程式」,然後在「歡迎使用」畫面上按「下一步」。
- 在「檔案位置」畫面中,將「目標名稱」設為
ORACLE_HOME,將「路徑」設為要安裝 Oracle 的路徑。
- 在「可用產品」畫面中選取 Oracle8i Enterprise Edition
8.1.7.4.0.0,然後按「下一步」。
- 在「安裝類型」畫面中,針對 Oracle8i
8.1.7.4.0.0 選取「一般」(779
MB),然後按「下一步」。
- 如果您已選取要安裝資料庫,請在「資料庫識別」畫面中命名資料庫和
SID,然後按「下一步」。
- 註:
- 對兩者使用相同的名稱 wicsrepos
非常有用。然而,您可以選擇另一個名稱。
- 在「摘要」畫面上按一下「安裝」。
- 在「Net8 配置輔助程式」畫面中,選取「執行一般配置」勾選框。
- 按「下一步」,再按一下「完成」。
下列步驟說明如何在 Oracle 安裝程序期間,配置要與 InterChange Server
一起使用的 Oracle:
- 啟動「安裝程式」,然後在「歡迎使用」畫面上按「下一步」。
- 在「檔案位置」畫面中,將「目標名稱」設為 ORACLE_HOME ,
並將「路徑」設為您要安裝 Oracle Server 的路徑。 按「下一步」。
- 在「可用產品」畫面中選取 Oracle9i Database
9.2.0.4,然後按「下一步」。
- 在「安裝類型」畫面中選取「企業版」,然後按「下一步」。
- 在「資料庫配置」畫面中選取「一般用途」,然後按「下一步」。
- 如果您已選取要安裝資料庫,請在「資料庫識別」畫面中命名資料庫和
SID,然後按「下一步」。
- 註:
- 對兩者使用相同的名稱 wicsrepos
非常有用。然而,您可以選擇另一個名稱。
- 接受資料庫檔案預設的安裝目錄或瀏覽不同位置,然後按「下一步」。
- 從字集清單中選取適當的資料庫字集,然後按「下一步」。
- 在「摘要」畫面中按一下「安裝」。
- 在「Oracle 資料庫配置輔助」視窗中變更您的密碼
(如果需要的話),然後按一下「結束」。
- 在「安裝結束」畫面中按一下「結束」。
如果您計劃使用「安裝程式」來安裝 InterChange Server 軟體,您可以跳過本節。
「安裝程式」會產生正確的 InterchangeSystem.cfg 檔。 繼續進行"配置 Oracle Server"。
若為 Oracle 8.1.7.4 和 9.2.0.4
(9i),InterChange Server 使用「第四類型」JDBC 驅動程式。
若要修改 InterchangeSystem.cfg 檔:
- 按一下「開始」>「程式集」> IBM WebSphere InterChange Server > IBM
WebSphere InterChange Server >「IBM WebSphere InterChange Server
配置精靈」。
- 在「InterChange Server 配置」視窗中,按一下「資料庫」標籤,修改參數,
然後按一下「套用」。
- 在「變更完成」視窗中按一下「確定」,然後按一下「結束」。
這些指示說明一種方法,可用來配置 Oracle,以有效率地使用 InterChange Server
系統。 您的環境可能需要您以不同方式配置 Oracle。請務必閱讀安裝建議 涵蓋下列主題:
- 重要事項:
- 如果您正在國際化環境中使用 InterChange Server, 請以下列方式設定 NLS_LANG
環境變數:
NLS_LANG = language_territory.UTF-8
其中 language 是語言環境的語言名稱, 而 territory
是語言環境的地區名稱。例如,US 語言環境的 NLS_LANG 設定為
NLS_LANG = AMERICAN_AMERICA.UTF-8。
- 若為 Oracle 8.1.7.4,按一下「開始」>「程式集」>
Oracle - OraHome81 > 「資料庫管理」> DBA Studio。
若為 Oracle 9i,按一下「啟動」>「程式集」>「Oracle -
ORACLE_HOME」>「Enterprise Manager Console」。
- 在「Oracle Enterprise Manager 登入」對話框畫面中,選取「獨立啟動 DBA
Studio」 (若為 9i 版,則為「獨立啟動」),然後按一下「確定」。
若為 Oracle 8.1.7.4,Oracle DBA Studio
會開啟至「新增資料庫至樹狀結構」對話框。
若為 Oracle 9i,則會開啟 Oracle Enterprise Manager Console Standalone。
從「導覽器」功能表中選取「新增資料庫至樹狀結構」。
- 註:
- 僅在第一次連接至 Oracle DBA Studio 時,
「新增資料庫至樹狀結構」對話框才會出現。
它可讓您配置已在安裝期間自動建立的啟動資料庫。
- 選取「從位於 ProductDir\Oraxx\NETWORK\ADMIN 的本端
tnsnames.ora 檔 新增選取的資料庫」。從「服務名稱」清單中選取
wicsrepos 勾選框、清除其他所有服務名稱, 然後按一下「確定」。
若為 9i 版,wicsrepos 會出現於 Oracle DBA Studio 的左窗格中。
- 展開
wicsrepos。在「資料庫連接資訊」對話框中,鍵入下列使用者名稱和密碼:
使用者名稱:system
密碼:manager
選取「儲存為本端偏好的認證」勾選框,然後按一下「確定」。
- 在 Oracle Enterprise Manager 密碼加密訊息管理程式中,按一下「確定」。
- 保持 Oracle DBA Studio 為開啟狀態,然後繼續進行儲存體配置。
在這個程序中,您將建立 InterChange Server 儲存庫、暫時和回復表格空間。
- 註:
- 本節中顯示的表格空間大小僅供範例使用。 請根據您的特定 InterChange Server
實作方式來配置您的設定。
Oracle 8.1.7.4
若要建立儲存庫、暫時和回復表格空間:
- 在 Oracle DBA Studio 中,展開
cwld,然後展開儲存體。
- 以滑鼠右鍵按一下「表格空間」資料夾, 然後按一下「建立」。
- 於「建立表格空間」對話框中,設定下列參數:
在「一般」標籤中:
- 在「名稱」欄位中輸入 wicsrepos。您不需要全部輸入大寫字母;
Oracle 安裝程式會全部以大寫字母顯示您所輸入的內容。
- 在「大小」欄位中,輸入一個至少可包含並使用儲存庫的值,例如 300
MB。 至少要有 30 MB 供每一個儲存庫安裝使用。 比方說,如果將有 10
個使用者要使用系統,檔案大小至少要有 10 x 30 = 300 MB。
在「儲存體」標籤中,為「延伸範圍管理」選取「在定義檔中管理」。
- 選取「置換預設延伸範圍值」勾選框,並輸入下列值:
- 起始大小 = 1024KB
- 下一個大小 = 20KB
- 最小大小 = 0
- 增量大小依據 = 0
- 最小數目 = 1
- 最大數目 = 無限制
- 啟用記載 = 是 (預設值)
- 按一下「建立」,再按一下「確定」。
- 重複步驟 1 到步驟 5,來建立暫時表格空間並修改下列資訊:
- 一般標籤:名稱 = CWTEMP 大小 = 500MB
- 儲存體標籤:起始大小 = 20KB 下一個大小 = 20KB
- 選取「暫時」勾選框。
- 重複步驟 1 到步驟 5, 來建立回復表格空間並修改下列資訊:
- 一般標籤:名稱 = CWROLLBACK 大小 = 500MB
- 儲存體標籤:起始大小 = 1024KB 下一個大小 = 1024KB
- 保持 Oracle DBA Studio 為開啟狀態,然後繼續進行建立回復區段 (僅適用於 Oracle 8.1.7.4)。
Oracle 9i
若要建立儲存庫、暫時和回復表格空間:
- 在 Oracle DBA Studio 中,展開 wicsrepos,然後展開儲存體。
- 以滑鼠右鍵按一下「表格空間」資料夾, 然後按一下「建立」。
- 在「建立表格空間」對話框的「一般」標籤中,於「名稱」欄位中輸入
wicsrepos。您不需要全部輸入大寫字母; Oracle
安裝程式會全部以大寫字母顯示您所輸入的內容。
- 在「大小」欄位中,輸入一個至少可包含並使用儲存庫的值, 例如 300
MB。 至少要有 30 MB 供每一個儲存庫安裝使用。 比方說,如果將有 10
個使用者要使用系統,檔案大小至少要有 10 x 30 = 300 MB。
- 在「儲存體」標籤中,選取本端環境管理及自動配置。
- 按一下「建立」,再按一下「確定」。
- 重複步驟 1 到步驟 6 來建立暫時表格空間,並修改「一般」標籤中下列資訊:
- 重複步驟 1 到步驟 6 來建立回復表格空間,並修改「一般」標籤中下列資訊:
- 名稱 = CWROLLBACK
- 大小 = 500MB
在建立 CWROLLBACK 表格空間 (請參閱上一節) 之後,並於建立 ICS
使用者之前, 建立回復區段。
在這個程序中,您將建立儲存庫使用的回復區段。
- 在 Oracle DBA Studio 中,依序展開 cwld、
「儲存體」,「表格空間」資料夾。
- 以滑鼠右鍵按一下 CWROLLBACK,然後選取「新增回復區段」。
在「建立回復區段」對話框中:
- 在「一般」標籤中,選取「公用」勾選框。
- 在「一般」標籤的「名稱」欄位中,鍵入 CW_RBS1。
- 於「儲存體」標籤中,輸入下列儲存體參數值:
- 起始大小:1024KB
- 下一個大小:1024KB
- 最佳大小:20480KB
- 最小數目:2
- 最大數目:無限制
- 接受所有其他預設值,然後按一下「建立」。
- 在附有訊息:「已順利建立回復區段」的 Oracle
Enterprise Manager 視窗上, 按一下「確定」。
- 使用步驟 1 到 4
中的指示,再建立四個回復區段。將儲存體參數設為步驟 1
中的相同儲存體參數,然後使用下列名稱:
CW_RBS2 CW_RBS3 CW_RBS4 CW_RBS5
- 保持 Oracle DBA Studio 為開啟狀態,然後繼續 進行建立使用者和授予使用者存取權限。
建立 ICS 使用者,並將表格空間存取權授予 wicsrepos。
- 在 Oracle DBA Studio 中 (9i 版則為 Oracle
Enterprise Manager Console Standalone), 依序展開 cwld、「安全」。
- 以滑鼠右鍵按一下「使用者」資料夾,然後選取「建立」。
- 在「建立使用者」對話框中,輸入下列值:
- 接受所有其他預設值,然後按一下「建立」。
- 在附有訊息:「已順利建立使用者」的 Oracle Enterprise Manager 視窗上,
按一下「確定」。
- 若要檢查您是否設定了正確參數,請展開「使用者」資料夾, 然後選取
CROSSWORLDS。檢查右窗格中的參數。
- 結束 Oracle DBA Studio (9i 版則為 Oracle Enterprise Manager Console
Standalone)。
- 註:
- 若要適當地關閉資料庫實例,請個別地並依序將下列每一個指令鍵入指令提示視窗:
Oracle 8.1.7.4
svrmgrl
connect internal
shutdown normal
exit
Oracle 9i
sqlplus /nolog
connect / as sysdba
shutdown normal
exit
Oracle 使用預設的參數來起始設定整合分配管理系統儲存庫。
下列指示說明如何修改那些參數中的部份參數,以取得 ICS 的最佳效能。
若要配置參數,請遵循下列步驟:
Oracle 8.1.7.4
修改 init.ora 檔:
- 建立 ProductDir\admin\cwld\pfile\init.ora
檔的複本,作為備份之用。將複本重新命名為 .txt 檔。
- 使用「記事本」或另一種文字編輯器來開啟 init.txt 檔。
- 變更表 4 中的參數。
表 4. 變更 init.ora 檔中的參數
尋找下列文字:
| 將它換成下列文字:
|
open_cursors = 300 (Oracle 8.1.7.4)
|
open_cursors = 1200
附註:請對開啟游標至少設定 1200
的值。您可依據系統需求來設定更高的值。
|
db_file_multiblock_read_count = 8
| db_file_multiblock_read_count = 32
|
processes = 150
| processes = 300
|
- 儲存 init.ora 檔,然後關閉文字編輯器。
- 重新啟動您的機器。
Oracle 9i
藉由開啟 Oracle 指令提示模式並輸入下列陳述式, 來修改伺服器參數檔:
- SQL> ALTER SYSTEM SET open_cursors=1500 scope=both;
- SQL> ALTER SYSTEM SET db_file_multiblock_read_count=32
scope=both;
- SQL> ALTER SYSTEM SET processes=300 scope=spfile;
