John Garmany, Donald K. Burleson9780072229585, 0-07-222958-6
Table of contents :
Team DDU……Page 1
About the Authors……Page 7
Contents at a Glance……Page 8
Contents……Page 10
ACKNOWLEDGMENTS……Page 16
INTRODUCTION……Page 18
1 Oracle Application Server 10g Architecture and Administration……Page 20
The Multitiered Model……Page 21
Hardware Architecture of Application Server 10g……Page 24
Functional Architecture of Application Server 10g……Page 25
Web Tier……Page 26
App Server Tier……Page 27
Database Tier……Page 29
Application Server Portal……Page 30
Application Server Discoverer……Page 31
Application Server Personalization……Page 32
Oracle Application Server Wireless……Page 34
Oracle Reports Server……Page 35
Metadata Repository (Infrastructure)……Page 36
Oracle Application Server 10g Administration……Page 37
Administrative Component Overview……Page 38
Command-Line Interfaces or OEM?……Page 39
Managing Application Server 10 gwith Enterprise Manager……Page 40
Managing Application Server 10 gwith Command-Line Interfaces……Page 41
Summary……Page 53
2 The Oracle Application Server 10 gInfrastructure……Page 54
The Infrastructure Repository……Page 55
Immutable iasdb Schemas……Page 56
Viewing the Whole iasdb Instance……Page 58
The Infrastructure Log Tables……Page 64
Writing Your Own Infrastructure Repository Log Scripts……Page 66
Viewing the Repository Log Tables……Page 68
Infrastructure Log Reports……Page 70
Portal Repository Log Audit Reports……Page 72
Starting and Stopping the Infrastructure……Page 77
Single Sign-On (SSO)……Page 83
Configuring the SSO Server……Page 84
Enabling SSO……Page 85
Using the SSO Audit Log Tables……Page 86
SSO Administration Using the mod_osso Utility……Page 92
Summary……Page 93
3 Installing Oracle Application Server 10g……Page 96
Installation Types……Page 97
Server Configuration……Page 98
Server Requirements……Page 99
Other Planning Considerations……Page 100
Operating System Setup……Page 101
Install RedHat 2.1 AS/ES……Page 104
Configure RedHat 2.1 AS/ES……Page 105
Environmental Variables……Page 111
Installing the Infrastructure……Page 112
Installing the Portal and Forms Middle Tier……Page 122
Post-Installation Tasks……Page 131
Starting and Stopping Application Server 10g……Page 132
Summary……Page 133
4 Using the Oracle HTTP Server (OHS)……Page 136
Managing the Oracle HTTP Server……Page 137
Oracle HTTP Server Modules……Page 138
Configuring OHS and Using Server Logs……Page 139
Global Parameters……Page 140
Default Server Parameters……Page 141
Virtual Host……Page 151
Dynamic Content……Page 153
Monitoring the Oracle HTTP Server with Enterprise Manager……Page 154
OHS System Usage Metrics……Page 157
OHS Error Metrics……Page 158
HTTP Server Response and Load Metrics……Page 159
HTTP Server Module Metrics……Page 161
HTTP Server Virtual Host Page……Page 162
Summary……Page 173
5 Web Cache Administration……Page 174
Advantages and Disadvantages of Using Caches……Page 175
Types of Caches……Page 176
Locating the Web Cache……Page 178
Load Balancing……Page 179
Cache Invalidation……Page 182
Managing the Oracle Web Cache……Page 184
Operations……Page 185
Monitoring……Page 192
Properties……Page 198
Ports……Page 200
Origin Servers, Sites, and Load Balancing……Page 201
Rules for Caching, Personalization, and Compression……Page 204
Rule Association……Page 206
Webcachectl Utility……Page 209
Summary……Page 210
6 Using J2EE in the Application Server 10g……Page 212
J2EE Introduction……Page 213
Client Applications……Page 214
J2EE Containers……Page 215
Java Database Connectivity……Page 216
Java API for XML Processing……Page 217
Java Virtual Machines……Page 218
Enterprise JavaBeans……Page 219
Introduction to Oracle Containers for J2EE……Page 220
Servlets, JSPs, and Apache Jserv……Page 221
Deploying Applications Using Enterprise Manager……Page 227
Summary……Page 232
7 Oracle Containers for J2EE……Page 234
Management of OC4J……Page 235
opmnctl……Page 236
Distributed Configuration Management……Page 237
Managing OC4J Using Enterprise Manager……Page 240
Deleting an OC4J Container……Page 241
Starting an OC4J Container……Page 242
OC4J Home Page……Page 243
OC4J Listeners……Page 252
Summary……Page 253
8 Database Connections and TopLink……Page 254
Persistence……Page 255
Thin Driver……Page 256
SQLJ……Page 257
Data Sources and OC4J……Page 258
Oracle Application Server TopLink 10g……Page 263
TopLink Mapping Workbench 10g……Page 264
Summary……Page 270
9 High Availability……Page 272
Why Are Systems Unavailable?……Page 273
Eliminating Single Points of Failure……Page 274
Midtier……Page 275
Back-End Database……Page 278
Backup and Recovery……Page 279
OC4J Islands……Page 280
Transparent Application Failover……Page 281
Summary……Page 282
10 Performance Tuning……Page 284
Proactive Tuning: An Overview……Page 285
Setting Up the Monitoring Environment……Page 286
Establishing a Standard User Environment……Page 287
Forms Server Monitoring……Page 290
Summarizing Forms Server Log Information……Page 293
Transaction-Level Response Time Monitoring……Page 295
Component Response Time Breakdown……Page 296
Monitoring and Load-Balancing the Oracle HTTP Server(OHS)……Page 297
Using dmstool……Page 298
Monitoring the Oracle Database Instances……Page 313
Monitoring the Web Cache……Page 316
Oracle HTTP Server and Web Cache……Page 318
Load Balancing Oracle Application Server 10g……Page 320
Oracle Application Server 10 gMonitoring……Page 321
UNIX Monitoring Goals……Page 327
Overview of the vmstat Utility……Page 329
Generating Reports on UNIX Server Overload……Page 332
Server Exception Reports……Page 333
Daily Server Alert Report……Page 339
Summary……Page 342
11 Backup and Recovery……Page 344
External Problems……Page 345
Backing Up Application Server 10g……Page 346
Application Server Protection……Page 347
Recovering the Application Server……Page 348
Undo Logs……Page 350
Archive Logs……Page 351
Control Files……Page 352
Cold Backup……Page 353
Hot Backup……Page 354
Database Recovery……Page 358
Application Server 10 gBackup and Recovery Tool……Page 360
Summary……Page 361
12 Oracle Application Server 10 gSecurity……Page 362
Oracle HTTP Server……Page 363
Oracle Identity Management……Page 365
Oracle Internet Directory……Page 366
Delegated Administration Services……Page 368
Single Sign-On……Page 373
Summary……Page 381
Index……Page 382
Reviews
There are no reviews yet.