Release 11i Apps DBA Teaching An Old Dog New Tricks Randy Giefer – [email protected] the DBA domain When experience matters. sm Fall OAUG 2000 Honolulu
Apr 17, 2020
Release 11i Apps DBA
Teaching An Old Dog New Tricks
Randy Giefer – [email protected]
theDBAdomain When experience matters.sm
Fall OAUG 2000 Honolulu
3
§ Technical- Database Administrator
- Apps System Administrator
- Developer
§ Current Application Release- Release 10.7, 11.0.x, 11i
§ Current User Interface(s)- Character, SmartClient, Citrix, OADM, NCA
Intended Audience
4
§ Education- High Level Summary
- Not the complete, exhaustive source
- Provide guidance and direction
- Information to build a training plan
§ Awareness, Try Not to Scare
§ Reference Materials(Whitepaper available upon request or download)
www.thedbadomain.com
Today’s Goals
5
The Biggest and Most Complex Release Ever !
§ Products – Applications Release 11i
- over 152 product acronyms
- over 15 product families
§ Workflow – Enabled (over 15)
§ Self-Service Web Apps
What is Release 11i?
6
The Biggest and Most Complex Release Ever !
§ Technology
- Oracle 8i (New)
- Internet Computing Architecture (New)
- Java-Enabled!!! (New)
What is Release 11i?
7
§ Release 11i Technology Stack
- Internet Computing Architecture (ICA)
- Oracle 8i and 8i New Features
§ Release 11i Functionality
What is Release 11i?
8
§ Release 11i Technology Stack
- Internet Computing Architecture (ICA)
- Oracle 8i and 8i New Features
§ Release 11i Functionality
What is Release 11i?
9
DatabaseDatabase
ServerServer
TierTier
MiddleMiddle
TierTier
Client Client
TierTierJInitiatorJInitiator
Release 11i Technology Stack
10
DatabaseDatabase
ServerServer
TierTier
MiddleMiddle
TierTier
Client Client
TierTier
8.1.6
Database
JInitiatorJInitiator
Release 11i Technology Stack
11
DatabaseDatabase
ServerServer
TierTier
MiddleMiddle
TierTier
Client Client
TierTier
8.1.6
Database
JInitiatorJInitiator
Release 11i Technology Stack
Simple so far, right?
12
DatabaseDatabase
ServerServer
TierTier
MiddleMiddle
TierTier
Client Client
TierTier
ConcurrentConcurrentProcessing ServerProcessing Server
AdminAdminServerServer
WebDB 2.2WebDB 2.2ListenerListener
Forms Forms ServerServer
ReportsReportsServerServer
8.0.6 ORACLE_HOME8.0.6 ORACLE_HOME
WebDBWebDB2.52.5
ApacheApache
8.1.6 ORACLE_HOME8.1.6 ORACLE_HOME
8.1.6
Database
Applications Technology StackApplications Technology StackWeb HTTP Servers Web HTTP Servers
JInitiatorJInitiator
Release 11i Technology Stack
13
Technology Stack Products
• Oracle8i Enterprise Edition 8.1.6• Oracle8 Enterprise Edition 8.0.6• WebDB 2.2 and WebDB 2.5 !• Apache Web Server (1.3.9)• JServ (1.1)• JRE (Java Runtime Environment) 1.1.8• JDK (Java Development Kit) 1.1.8• Oracle Web Discoverer 3.3.48 (optional)• Oracle JInitiator (1.1.7) on the client• Oracle Forms 6i• Oracle Reports 6i• Oracle Graphics
14
Technology Stack - Miscellaneous Notes
§ Install is More Complex (# products), ButEasier Than 10.7 NCA
§ More Products
§ Server Partitioning
Technology Stack
15
§ Release 11i Technology Stack
- Internet Computing Architecture (ICA)
- Oracle 8i and 8i New Features
§ Release 11i Functionality
What is Release 11i?
16
Oracle8i – New Features
• Materialized Views• Cost-based Optimization• Database Resource Manager• Partitioned Tables• Temporary Tables• Invoker Rights• Cache Fusion• Locally Managed Tablespaces• Function-based Indexes
17
Oracle8i – New Features
• Materialized Views• Cost-based Optimization• Database Resource Manager• Partitioned Tables• Temporary Tables• Invoker Rights• Cache Fusion• Locally Managed Tablespaces• Function-based Indexes
18
Materialized Views
• Summarize, Precompute, Aggregate Data• Stored Data (Not a View)• Snapshot• query_rewrite_enabled -> CBO
19
Oracle8i – New Features
• Materialized Views• Cost-based Optimization• Database Resource Manager• Partitioned Tables• Temporary Tables• Invoker Rights• Cache Fusion• Locally Managed Tablespaces• Function-based Indexes
20
Cost-Based Optimization
• Optimization based on hints & statistics• Optimizer reviews potential execution plans• Compares execution plans• Chooses lowest cost• Release 11i, optimizer_mode =choose
• Refer to whitepaper for init.ora parameters• $FND_TOP/sql/AFCHKCBO.sql
21
Cost-Based Optimization
Oracle Provided Concurrent ProgramsAnalyze All Index ColumnsGather Table StatisticsBackup Table StatisticsRestore Table StatisticsGather Column StatisticsGather All Column StatisticsGather Schema Statistics
22
Oracle8i – New Features
• Materialized Views• Cost-based Optimization• Database Resource Manager• Partitioned Tables• Temporary Tables• Invoker Rights• Cache Fusion• Locally Managed Tablespaces• Function-based Indexes
23
Database Resource Manager
• Gives DBA More Control of SystemResources
• Consumer Groups and Resource Plans• Allocate and Assign Priorities• Limited to CPU Resources• Performance problem bug # 1291292 fixed
in 8.1.6.2
24
Oracle8i – New Features
• Materialized Views• Cost-based Optimization• Database Resource Manager• Partitioned Tables• Temporary Tables• Invoker Rights• Cache Fusion• Locally Managed Tablespaces• Function-based Indexes
25
Partitioned Tables
• Tables Sub-divided into Smaller Segments• More Manageable Than a Large Table• Separate Indexes, Segments• Balance I/O• Two Partitioning Methods
- Range Partitioning- Hash Partitioning
26
Oracle8i – New Features
• Materialized Views• Cost-based Optimization• Database Resource Manager• Partitioned Tables• Temporary Tables• Invoker Rights• Cache Fusion• Locally Managed Tablespaces• Function-based Indexes
27
Temporary Tables
• Name Says a Lot• Exists Only for Duration of a Session• No REDO for SQL to Temporary Tables• No DML Locks
• INV and GL Starting to Use
28
Oracle8i – New Features
• Materialized Views• Cost-based Optimization• Database Resource Manager• Partitioned Tables• Temporary Tables• Invoker Rights• Cache Fusion• Locally Managed Tablespaces• Function-based Indexes
29
Invoker Rights
• Invoke or execute procedures/pkgs as ifyou were the owner
• One Instance/Occurrence of a Package inAPPS Schema
• No more Multiple Sets Of BooksArchitecture (MSOBA) or Multiple ReportingCurrencies (MRC)
30
Oracle8i – New Features
• Materialized Views• Cost-based Optimization• Database Resource Manager• Partitioned Tables• Temporary Tables• Invoker Rights• Cache Fusion• Locally Managed Tablespaces• Function-based Indexes
31
Cache Fusion
• Parallel Server Environments• Increases Performance and Availability• Shares the Cache Across OPS Nodes
32
Oracle8i – New Features
• Materialized Views• Cost-based Optimization• Database Resource Manager• Partitioned Tables• Temporary Tables• Invoker Rights• Cache Fusion• Locally Managed Tablespaces• Function-based Indexes
33
Locally Managed Tablespaces
• Tablespaces That Manage Their OwnExtents
• Bitmap in Each Datafile• Each Bit Signifies a Data Block• Reduced Contention on the Data Dictionary
34
Oracle8i – New Features
• Materialized Views• Cost-based Optimization• Database Resource Manager• Partitioned Tables• Temporary Tables• Invoker Rights• Cache Fusion• Locally Managed Tablespaces• Function-based Indexes
35
Function-Based Indexes
• Create Index Using a Function• When a SQL query uses function on
column, it uses the FBI• Use This as a Tuning Aid
create indexap_chrg_allocations_n99 onap_chrg_allocations_all(abs(allocated_amount));
36
§ Release 11i Technology Stack
- Internet Computing Architecture (ICA)
- Oracle 8i and 8i New Features
§ Release 11i Functionality
What is Release 11i?
37
u Required Fields are Color Highlighted
u LOV Indicator
u Bubble Help
u Context Sensitive Help
u Right Mouse Click – Popup Menus
u Better Colors!
u Folder Tab Metaphor - Alternate RegionsDisplayed as Folder Tabs
u For 10.7 and 11 NCA Installs, no MoreFloating Toolbar!
New Look & Feel
38
u Purchasing
u General Ledger
u Payables
u Project Accounting
u Receivables
u HR
u Account Generator
u Oracle Business Intelligence
u Oracle Service
Workflow-Enabled Applications
39
u Oracle Engineering
u Oracle Inventory
u Oracle Web Employees
u Oracle Web Customers
u Oracle Web Suppliers
u Implementation Wizard
u Oracle CRM
Workflow-Enabled Applications
40
u Some, Not All
u Define Concurrent Program
u Define Concurrent Manager
u Session Control Dialog
u Network Test Screen
System Admin ScreenChanges
42
New fields on the Concurrent Programs screen:
u Priority
u Incrementor
u MLS Function
u Restart on System Failure
u Enable Trace
u NLS Compliant
Define Concurrent Programs
46
u Consumer Group
- Database Resource Group
u Rollback Segment
- First Commit Only!
u Optimizer Mode
- FIRST_ROWS
- ALL_ROWS
- RULE
- CHOOSE
Session Control Dialog
47
Define Concurrent Manager Screen Changes
u Consumer Group
- Database Resource Group
Concurrent Manager – ScreenChanges
48
u Additional Latency and BandwidthInformation
- Client to the Middle-tier
- Middle-tier to the Database-tier.
Network Test Screen
50
u FND: Resource Consumer Group
- Database Resource Manager
u Utilities:SQL Trace
New Profile Options
51
u Admin Utility Used to:
- Add Products
- Add Languages
For UNIX:$ cd COMMON_TOP/admin/assistants/licmgr
$ LicenseMgr
License Manager
55
Number 7 . . .
We’re all getting bored with 10.7 / 7.3.4 andneed something new!
Top Ten Reasons to Upgrade
58
Number 4 . . .
No more SmartClient!
(What was Smart about it in the first place?)
Top Ten Reasons to Upgrade
60
Number 2 . . .
Needed an excuse to come to Fall OAUG inHawaii to find out more!!!
Top Ten Reasons to Upgrade
61
and the # 1 reason to upgrade to Release 11i . . .
(drum roll please . . .)
Top Ten Reasons to Upgrade
62
and the # 1 reason to upgrade to Release 11i . . .
The TRMs are finally online!!!!!!!!!
Top Ten Reasons to Upgrade