managing the oracle application server in a datacenter environment
DESCRIPTION
Session id:. Managing the Oracle Application Server in a Datacenter Environment. Nicole Haba Senior Product Manager Oracle Corporation. Agenda. Problems Facing Datacenters Oracle’s Solution Management Topology Features Daily Administration Performance Monitoring Q&A. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/1.jpg)
![Page 2: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/2.jpg)
Managing the Oracle Application Server in a Datacenter Environment
Nicole HabaSenior Product Manager
Oracle Corporation
Session id:
![Page 3: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/3.jpg)
Agenda
Problems Facing Datacenters Oracle’s Solution Management Topology Features
– Daily Administration– Performance Monitoring
Q&A
![Page 4: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/4.jpg)
Problems Facing Datacenters
![Page 5: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/5.jpg)
Problems Facing Datacenters
Complex environment– Several components to Application Server– Variety of target types (hosts, DBs, apps, network)
No specialized Application Server administrator No budget for extensive training Not aware of issues with application performance until
trouble ticket is logged Difficult and time consuming in diagnosing poor
performance
![Page 6: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/6.jpg)
Oracle’s Solution
![Page 7: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/7.jpg)
Oracle Enterprise ManagerOracle Enterprise Manager
![Page 8: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/8.jpg)
Management Topology
![Page 9: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/9.jpg)
OracleAS Console Installs with every OracleAS instance Version inline with Oracle10i– 10.0 Unique port and IAS_ADMIN password for each
OracleAS Console Real-time monitoring of single OracleAS instance “Administration console” Relies upon OracleAS management stack
DCM OPMN DMS
![Page 10: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/10.jpg)
OracleAS 2OracleAS Console 2
OracleAS 1OracleAS Console 1
OracleAS Console (cont’d)
![Page 11: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/11.jpg)
Central Console New with Enterprise Manager V4 Installs from separate CD-ROM from OracleAS
software Version not inline with OracleAS – 4.0.1
Provides consolidated management and monitoring of entire enterprise
Out-of-box monitoring and alert notification Historical collections for trend analysis Group Management Application Performance Management Drilldown to OracleAS Consoles
![Page 12: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/12.jpg)
Manage from Anywhere
New Enterprise Manager v4
Portals
HTTP/S
OracleAS Console 1HTTP/S
OracleAS Console 2
HTTP/S
HTTP/S
Central Console
Management Repository
HTTP/S
HTTP/S
Fir
ewal
l
Mobile Device
Management Service
![Page 13: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/13.jpg)
Features: Administration
Application Server Home Page Deploying J2EE Applications Management through Grids Port Management Diagnostic Logging Something re: reassociation Enterprise Configuration Management Component Management
![Page 14: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/14.jpg)
Application Server Home Page
![Page 15: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/15.jpg)
Title is Arial 32-40pt.
Text is Arial 28 pt., first bullet is red– Second level is 24 pt.
Third level
Fourth level
Fifth level
![Page 16: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/16.jpg)
Deploying J2EE Applications
• Consolidated view of J2EE apps across all OC4J instances
• Configure Java Messaging Services for J2EE apps• Only Oracle AQ and third party
• Configure and monitor Message Driven Beans• Configure J2EE data sources easier with new
“create-like” feature• Improved deployment Wizard• More comprehensive error messages
![Page 17: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/17.jpg)
Management through Grids
![Page 18: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/18.jpg)
Management through Grids
Consolidate distributed targets for more effective management
– Web Applications– Application Servers– Databases– Hosts
Monitor key performance metrics and alerts for all targets
Drilldown into more details Quickly isolate and diagnose root cause of
problem
![Page 19: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/19.jpg)
Management through Grids (cont’d)
Cluster info– File-based repository supported by DCM– Create file-based repository via command line,
not via Oracle10iAS Console– Perform file-based repository cluster
management operations via Oracle10iAS Console
![Page 20: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/20.jpg)
Port Management
![Page 21: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/21.jpg)
Port Management
View port ranges and ports in use across all components
Configure various ports from central location– Access to port dependency info
Port dependencies documented in OracleAS Admin Guide
![Page 22: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/22.jpg)
Diagnostic Logging
![Page 23: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/23.jpg)
Diagnostic Logging
Log Viewer– Access all Oracle10iAS diagnostic logs from
single location
Log Loader– Automatically load log data into a file-based
repository for easier investigation– Cross-correlation queries
![Page 24: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/24.jpg)
Something re: reassociation
![Page 25: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/25.jpg)
Reassociation Ability to reassociate (ie reconfigure) Oracle10iAS
Infrastructure with an application’s mid tier Types of reassociation
– Identity Management– Metadata Repository– DB Managed Cluster
Customer use cases– Disaster recovery (backup & recovery)– Identity Management reconfiguration– Support for application lifecycle (test stage production)
![Page 26: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/26.jpg)
Reassociation: Identity Management
Intuitive ‘Change Identity Management Wizard’ to step user through reconfig
Supports reassociation of OID, SSO or both
![Page 27: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/27.jpg)
Intuitive ‘Change Metadata Repository Wizard’ to step user through reconfig
Configuration performed at DB instance level
For Portal mid tiers, dads.conf file automatically updated with new Metadata Repository
Reassociation: Metadata Repository
![Page 28: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/28.jpg)
Reassociation: DB Managed Cluster
Intuitive ‘Change DB Managed Cluster Wizard’ to step user through reconfig
No support for file based clusters
![Page 29: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/29.jpg)
Enterprise Configuration Management
![Page 30: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/30.jpg)
Enterprise Configuration Management
Automatically gather and store hardware and software configuration data
– OS registered software– Hardware resources– Patch levels– Dependencies
Configuration management operations– Locate and download Oracle software patches
directly from MetaLink – Search for and compare software installations
![Page 31: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/31.jpg)
Component Management
![Page 32: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/32.jpg)
Component Management
HTTP Server OC4J Web Cache BC4J Discoverer Forms CM SDK Internet Directory
Personalization Portal* ProcessConnect* Reports* Syndication Server Ultrasearch Wireless
* Offers key new features
![Page 33: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/33.jpg)
Component Management (cont’d) Consistency across all Oracle10iAS
components– Common look-and-feel– Consistent level of management
Administration Monitoring
![Page 34: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/34.jpg)
Central Console Management
Application Server Home Page Monitoring Oracle10iAS Consolidated Group Management Application Performance Management Enterprise Configuration Management Drilldown to Oracle10iAS Consoles
Sites with both Oracle10iAS and database, like LLNL, thought the Central Console was key to managing their enterprise.
![Page 35: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/35.jpg)
Application Server Home PageConsolidated, at-a-glance view of key Oracle10iAS information
Availability J2EE apps Resource usage Alerts Diagnostics Administration
![Page 36: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/36.jpg)
Features: Monitoring
Out-of-the-Box Monitoring Historical Collections and Analysis J2EE Application Diagnostics Application Performance Management
![Page 37: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/37.jpg)
Out-of-the-Box Monitoring
![Page 38: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/38.jpg)
Monitoring Oracle10iAS
Monitor Application Server level as well as component level
– Real-time performance and availability monitoring– Lights-out monitoring defaults– Historical collections for trend analysis
Out-of-box notifications for critical alerts Summary view for rapid problem identification Easily compare performance across
Oracle10iAS instances
![Page 39: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/39.jpg)
Title is Arial 32-40pt.
Text is Arial 28 pt., first bullet is red– Second level is 24 pt.
Third level
Fourth level
Fifth level
![Page 40: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/40.jpg)
Historical Collections and Analysis
![Page 41: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/41.jpg)
Title is Arial 32-40pt.
Text is Arial 28 pt., first bullet is red– Second level is 24 pt.
Third level
Fourth level
Fifth level
![Page 42: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/42.jpg)
J2EE Application Diagnostics
![Page 43: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/43.jpg)
Title is Arial 32-40pt.
Text is Arial 28 pt., first bullet is red– Second level is 24 pt.
Third level
Fourth level
Fifth level
![Page 44: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/44.jpg)
Application Performance Management
![Page 45: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/45.jpg)
Application Performance Management
Web application “client” experience– Direct measurement of real end-user
performance against your web app
Business transaction monitoring– Emulate and monitor client experience from
remote locations Monitor availability of web apps Monitor performance of application transactions
Beta customer Digital River sees APM as the key tool for application management. It’s the first feature they are rolling out in the Central Console.
![Page 46: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/46.jpg)
Application Performance Management (cont’d)
Cross-tier tracing of business transactions– Trace web site transactions through the
application server stack Breakdown of processing time
HTTP Server
OC4J container
Data source
![Page 47: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/47.jpg)
Next Steps….
Recommended sessions– List 1 or 2 sessions that complement this session
Recommended demos and/or hands-on labs– List of or two demos or labs that will let them see this
product in action. See Your Business in Our Software
– Visit the DEMOgrounds for a customized architectural review, see a customized demo with Solutions Factory, or receive a personalized proposal. Visit the DEMOgrounds for more information.
Relevant web sites to visit for more information– List urls here.
![Page 48: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/48.jpg)
Reminder – please complete the OracleWorld online session survey
Thank you.
![Page 49: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/49.jpg)
AQ&Q U E S T I O N SQ U E S T I O N S
A N S W E R SA N S W E R S
![Page 50: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/50.jpg)
![Page 51: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/51.jpg)
Issues from Oracle9iAS 902 & 903
![Page 52: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/52.jpg)
Issues & Resolutions902/903 Issues Resolutions
Performance - Extensive performance profiling through complete management stack
- Exit criteria for page downloads and administration tasks
- Added progress indicator screens for long-running operations
Reliability - Concurrency bug patched in 902
- More comprehensive error messages for OC4J and OHS
- OPMN integration and extensive metrics testing
X Server Requirement
- Removal of X Server dependency
![Page 53: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/53.jpg)
Issues & Resolutions902/903 Missing
FunctionalityResolutions
Profiles for Startup - Enable/Disable functionality in 10iAS
Role-based, more granular admin privileges
- Planned for post 10iAS
Central management - Central monitoring in Enterprise Manager V4
- Central administration in post 10iAS
JMX Support - Planned for post 10iAS
![Page 54: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/54.jpg)
Performance Improvements
0
2
4
6
8
10
12
14
RESPONSE TIME (SECONDS)
App Server HTTP Server OC4J
HOME PAGESOracle9iAS 9.0.2
Oracle10iAS 10
![Page 55: Managing the Oracle Application Server in a Datacenter Environment](https://reader035.vdocuments.net/reader035/viewer/2022062304/568146db550346895db411a3/html5/thumbnails/55.jpg)
Performance Improvements (cont’d)
0
20
40
60
80
100
120
140
160
180
DEPLOYMENT TIME
(SECONDS)
petstore.ear simple.ear
APPLICATION Oracle9iAS 9.0.2
Oracle10iAS 10