首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Oracle 9i Release 2 (9.2.0.1) 使用注意事項與配置最佳實踐

     編輯:Oracle 資料庫基礎

Apache JServ 執行緒數擴充

Oracle HTTP Server (OHS) 內建的 Apache JServ 最大處理序數從預設 25 提升至 128,但不可動態調整,需規劃容量時一次設定。

JDK/JRE 認證矩陣

  • 認證支援 JDK/JRE 1.3.1_01 與 1.2.2_07 建置 mod_jserv Java 應用。
  • 9.2.0.1 隨附類庫 (BC4J、XDK 等) 以 JDK 1.1.8_10 編譯,認證可在上述 JRE 版本執行,嚴禁重新編譯。

mod_plsql 部署需手動安裝 OWA PL/SQL 包

使用 mod_plsql 存取特定後端資料庫時,必須在該資料庫的 SYS 結構下手動部署 Oracle PL/SQL Web Toolkit (OWA packages),且僅能安裝一次。從 OAS 遷移者需替換舊版 OWA 包。

管理介面:https://host:port/pls/admin_/title.htm

恢復 OAS 環境的 OWA 公用同義詞

新裝 OWA 包會建立在 SYS 下,導致舊 OAS PL/SQL Cartridge 失效。解決步驟:

  1. 以 SYS 登入,刪除所有 PUBLIC 同義詞 (OWA, HTF, HTP, OWA_*, WPG_DOCLOAD 等)。
  2. 切換至 oas_public 使用者 (需 CREATE PUBLIC SYNONYM 權限),重建同義詞指向 OAS 版本的 OWA 包。

重裝同一 ORACLE_HOME 時保留 OHS 配置

備份 httpd.conf、jserv.conf、zone.properties 等自訂配置檔,防止重裝覆蓋。

調大 JServ JVM 記憶體解決 OOM

編輯 $ORACLE_HOME/apache/jserv/etc/jserv.properties 新增:

wrapper.bin.parameters=-mx128m

預設僅 1MB,Oracle 建議 128MB。修改後重啟 Web Server。

NLS_LANG 環境變數配置重點

  • mod_plsql:在 OHS 執行個體層級 (非 DAD) 設定 NLS_LANG,啟動前生效。
  • Oracle PSP (loadpsp):載入 PSP 頁面前須設定 NLS_LANG。
  • JDBC OCI8 in JServ:在 jserv.properties 加入 wrapper.env=NLS_LANG=AMERICAN_AMERICA.UTF8。

配置 listener.ora 支援 EJB

9.2.0.1 安裝不自動配置 EJB 所需的 listener.ora,需手動加入 GIOP 協議與 icache SID 描述:

LISTENER = (DESCRIPTION_LIST = ... (DESCRIPTION = (PROTOCOL_STACK = (PRESENTATION = GIOP)(SESSION = RAW)) (ADDRESS = (PROTOCOL = TCP)(HOST = <hostname>)(PORT = 2481))) )
SID_LIST_LISTENER = (SID_LIST = ... (SID_DESC = (GLOBAL_DBNAME = icache)(ORACLE_HOME = <ORACLE_HOME>)(SID_NAME = icache)) )

XSU (XML SQL Utility) 編碼限制

9.2.0.1 版 XSU 缺少 setEncoding 方法,需至 OTN 下載最新版:Oracle XSU 下載頁。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved