第1章 Oracle Application Server 10g的體系結構和管理 1
1.1 體系結構概述 2
1.1.1 多層模型 2
1.1.2 Application Server 10g的硬件體系結構 4
1.1.3 Application Server 10g的功能體系結構 5
1.1.4 客戶端層 6
1.1.5 Web層 6
1.1.6 應用服務器層 7
1.1.7 數據庫層 9
1.2 組件概述 9
1.2.1 Application Server Portal組件 9
1.2.2 Application Server Discoverer組件 10
1.2.3 Oracle Forms Server組件 11
1.2.4 Application Server Personalization組件 11
1.2.5 Oracle Application ServerWireless組件 13
1.2.6 Oracle Reports Server組件 13
1.2.7 Single Sign-On組件 14
1.2.8 Oracle Internet Directory組件 14
1.2.9 元數據倉庫(Infrastructure)組件 15
1.2.10 Oracle Management Server組件 15
1.2.11 TopLink組件 15
1.3 Oracle Application Server 10g的管理 16
1.3.1 管理組件概述 16
1.3.2 使用命令行接口還是OEM 17
1.3.3 使用企業(yè)管理器管理Application Server 10g 17
1.3.4 使用命令行接口管理Application Server 10g 20
1.4 小結 29
第2章 Oracle Application Server 10g的基礎結構 31
2.1 基礎結構倉庫 32
2.1.1 不可變的iasdb模式 33
2.1.2 Workflow組件使用的iasdb模式 34
2.1.3 在OID中注冊的iasdb模式 34
2.1.4 查看整個iasdb實例 35
2.1.5 基礎結構日志表 40
2.1.6 編寫自己的基礎結構倉庫日志腳本 42
2.1.7 查看倉庫日志表 43
2.1.8 基礎結構日志報表 45
2.1.9 Portal倉庫日志審計報表 47
2.2 倉庫管理 51
2.3 SSO 57
2.3.1 SSO管理員的角色 57
2.3.2 配置SSO服務器 58
2.3.3 啟用SSO 58
2.3.4 使用SSO審計日志表 59
2.3.5 使用mod_osso實用程序管理SSO 64
2.4 小結 65
第3章 安裝Oracle Application Server 10g 67
3.1 應用服務器安裝計劃 67
3.1.1 安裝類型 68
3.1.2 服務器配置 69
3.1.3 服務器的要求 70
3.1.4 其他需要考慮的要求 70
3.1.5 操作系統(tǒng)設置 71
3.2 操作系統(tǒng)的安裝和配置 74
3.2.1 安裝RedHat 2.1 AS/ES 74
3.2.2 配置RedHat 2.1 AS/ES 75
3.3 安裝Application Server 10g 80
3.3.1 環(huán)境變量 80
3.3.2 安裝基礎結構 81
3.3.3 安裝Portal和Forms中間層 91
3.3.4 后期安裝任務 96
3.4 啟動和停止Application Server 10g 98
3.5 小結 99
第4章 使用Oracle HTTP服務器 101
4.1 管理Oracle HTTP服務器 102
4.2 Oracle HTTP服務器模塊 102
4.3 配置OHS和使用服務器日志 103
4.3.1 全局參數 104
4.3.2 默認的服務器參數 105
4.3.3 虛擬主機 115
4.3.4 動態(tài)內容 116
4.4 Oracle HTTP服務器性能調整 117
4.5 使用Enterprise Manager監(jiān)視Oracle HTTP服務器 118
4.5.1 OHS System Usage Metrics 120
4.5.2 OHS Error Metrics 120
4.5.3 HTTP Server Response and Load Metrics 121
4.5.4 HTTP Server Module Metrics 122
4.5.5 HTTP Server Virtual Host 122
4.6 小結 128
第5章 Web Cache管理 131
5.1 緩存的基本概念 131
5.1.1 使用緩存的優(yōu)缺點 132
5.1.2 緩存類型 133
5.2 Application Server 10g的Web Cache組件 134
5.2.1 定位Web Cache 134
5.2.2 負載平衡 135
5.2.3 緩存無效 137
5.3 管理Oracle Web Cache 140
5.3.1 Operations類別 141
5.3.2 Monitoring類別 145
5.3.3 Properties類別 148
5.3.4 Logging and Diagnostics類別 150
5.3.5 Ports類別 150
5.3.6 Origin Servers. Sites and Load Balancing類別 151
5.3.7 Rules for Caching, Personalization and Compression類別 153
5.3.8 Rule Association類別 155
5.4 webcachectl 應用程序 156
5.5 小結 157
第6章 Application Server 10g中J2EE的使用 159
6.1 J2EE簡介 160
6.1.1 applet 161
6.1.2 客戶應用程序 161
6.1.3 servlet 161
6.1.4 Java Server Page 161
6.1.5 JavaBean 161
6.1.6 Enterprise JavaBean 161
6.1.7 J2EE容器 162
6.1.8 JAR文件. WAR文件和EAR文件 162
6.2 J2EE組件 162
6.2.1 Java數據庫連接 163
6.2.2 Java消息服務 163
6.2.3 Java命名與目錄接口 163
6.2.4 Java事務API 163
6.2.5 JavaMail API 163
6.2.6 用于XML處理的Java API 164
6.2.7 Java驗證和授權服務 164
6.3 Java虛擬機 165
6.4 Enterprise JavaBean 165
6.5 Oracle Container for J2EE 166
6.6 使用企業(yè)管理器部署應用程序 172
6.7 小結 177
第7章 OC4J 179
7.1 OC4J的管理 180
7.2 用dcmctl/opmnctl實用程序管理OC4J 181
7.2.1 opmnctl實用程序 181
7.2.2 分布式配置管理 181
7.3 使用Enterprise Manager管理OC4J 184
7.3.1 OC4J-- 實例或容器 184
7.3.2 創(chuàng)建OC4J容器 185
7.3.3 刪除OC4J容器 186
7.3.4 啟動OC4J容器 186
7.3.5 OC4J 主頁 187
7.3.6 OC4J偵聽器 194
7.4 小結 195
第8章 數據庫連接和TopLink 197
8.1 持久性 198
8.2 Java數據庫連接 198
8.2.1 瘦驅動程序 199
8.2.2 OCI驅動程序 199
8.2.3 服務器端驅動程序 199
8.2.4 動態(tài)SQL 199
8.2.5 SQLJ 200
8.2.6 JNDI 200
8.2.7 數據源和OC4J 200
8.2.8 bean管理的持久性 204
8.2.9 容器管理的持久性 204
8.3 Oracle Application ServerTopLink 10g 205
8.4 小結 210
第9章 高可用性 211
9.1 系統(tǒng)不可用的原因 212
9.2 消除單一故障點 212
9.2.1 Web Cache層 213
9.2.2 中間層 213
9.2.3 基礎結構層 216
9.2.4 后端數據庫 217
9.2.5 災難恢復 217
9.2.6 備份和恢復 218
9.3 輪換式升級 218
9.4 OC4J的高可用性功能 218
9.4.1 熱部署和重新部署 218
9.4.2 OC4J島 219
9.5 透明的應用程序故障恢復 219
9.6 應用程序的高可用性 220
9.7 小結 220
第10章 性能調整 223
10.1 搶先式調整:概述 223
10.2 建立監(jiān)控環(huán)境 224
10.3 Forms Server監(jiān)控 228
10.3.1 總結Forms Server日志信息 231
10.3.2 事務層次上響應時間的監(jiān)控 233
10.3.3 組件響應時間的分類 234
10.4 Oracle HTTP服務器的監(jiān)控和負載平衡 234
10.4.1 dmstool的使用 235
10.4.2 使用aggrespy進行監(jiān)控 247
10.5 Oracle 數據庫實例的監(jiān)控 249
10.6 Web Cache的調整 250
10.6.1 可緩存性規(guī)則 250
10.6.2 Web Cache的監(jiān)控 250
10.6.3 Oracle HTTP服務器和Web Cache 252
10.7 Oracle Application Server 10g的負載平衡 253
10.8 UNIX服務器的監(jiān)控和負載平衡 259
10.8.1 UNIX監(jiān)控的目標 260
10.8.2 vmstat實用程序 261
10.8.3 生成關于UNIX服務器超載的報告 264
10.8.4 服務器異常報告 265
10.8.5 服務器的日常警報報告 271
10.9 小結 273
第11章 備份與恢復 275
11.1 需要備份計劃的原因 275
11.1.1 外部問題 276
11.1.2 內部問題 277
11.2 備份Application Server 10g 277
11.3 備份的內容 277
11.4 應用服務器的保護 278
11.4.1 備份應用服務器的實例 278
11.4.2 恢復應用服務器 279
11.5 元數據倉庫數據庫的保護 280
11.5.1 取消日志 281
11.5.2 存檔日志 281
11.5.3 控制文件 282
11.5.4 冷備份 284
11.5.5 熱備份 284
11.5.6 恢復管理器 288
11.5.7 數據庫的恢復 288
11.5.8 數據庫的完全恢復 289
11.5.9 數據庫恢復的問題 290
11.6 Application Server 10g的備份和恢復工具 290
11.7 小結 290
第12章 Oracle Application Server 10g的安全性 293
12.1 組件的安全性特性 294
12.1.1 Web Cache 294
12.1.2 Oracle HTTP服務器 294
12.1.3 OC4J 295
12.2 Oracle身份管理 296
12.2.1 Oracle Internet Directory 296
12.2.2 委托管理服務 298
12.2.3 單點登錄 303
12.3 小結 307
</font>