Book description
Generate detailed reports that will give your company the competitive edge
Put essential information in the hands of end-users across your organization using Oracle Business Intelligence Discoverer 10g and the comprehensive information contained in this Oracle Press guide. You’ll learn, step-by-step, how to query databases and warehouses, format the results, and distribute dynamic, Web-enabled reports. All features are covered in full detail, including OracleBI Discoverer Desktop, Workbook Wizard, Plus, Viewer, Discoverer Administrator, Portlet Provider, OLAP, and Enterprise Manager. Real-world case studies and tutorials illustrate all of the analysis, security, and reporting capabilities of Oracle Discoverer 10g.
- Set up, configure, and manage Oracle Business Intelligence Discoverer 10g
- Perform ad hoc and fixed queries using the Workbook Wizard
- Integrate sorts, calculations, percentages, and parameters using Discoverer Plus
- Create reports with graphs, tables, titles, headers, footers, and margins
- Use Discoverer Viewer to review, format, export, email, and print reports
- Refine queries using interactive pivoting, drilling, and Hyper Drilling
- Control OLAP workbooks using the Discoverer Catalog and Oracle Enterprise Manager
- Establish access and sharing rights, and scheduling privileges with Discoverer Administrator
- Set up and use Portal using Discoverer Portlet Provider and Portlets
- Implement query shortcuts, cascading parameters and advanced analytic calculations using templates
Table of contents
- Cover Page
- Oracle Discoverer 10g Handbook
- Copyright Page
- Dedication
- Contents
- Acknowledgments
- Introduction
-
Part I Getting Started with Discoverer
-
1 An Overview of Discoverer
- Business Intelligence and Your Organization
- Business Intelligence and Trends
- Recent Business Intelligence Trends and Discoverer
- Discoverer’s Role in Business Intelligence
- Oracle Introduces Discoverer
- Discoverer on the Web
- The Eight Parts of Discoverer
- How to Use This Book
- Example Database
- A New Direction in Reporting
- The Discoverer GUI
- The Benefits of a GUI
- Ad Hoc Queries vs
- Getting Help with Discoverer
- Summary
-
2 Users and Databases
- What Starts Right Stays Right
- The Responsibility of the End User
- Your Business
- Your Reporting Requirements
- Your Database
- The Discoverer Library Concept
- The Definition of a Library
- The Definition of a Library Manager
- The Report Writer Concept
- The Definition of a Report Writer
- The Benefits of Having Report Writers
- The Benefits of Being a Report Writer
- Choosing Your Report Writers
- Summary
-
3 Getting Started in Discoverer
- Key Personnel
- Discoverer Manager
- Library Manager
- Database Administrator
- Oracle Applications (Apps) Administrator
- Report Writers
- Gaining Access to Discoverer
- Key Definitions
- Workbooks and Worksheets
- Queries
- Reports
- Libraries
- Sticky Features
- Main Features of Discoverer
- Discoverer Login Sequence
- Connecting Using Discoverer Desktop
- Launching 10
- Starting a Workbook
- Summary
-
4 The Workbook Wizard: The Essential Steps
- The Workbook Wizard
- The Workbook Wizard Steps
- A Simple Workflow
- The Workbook Wizard Options
- Workbook Wizard Step 1: Create a New Workbook or Open an Existing Workbook
- Open an Existing Workbook
- Workbook Wizard Step 2: Selecting the Data
- Workbook Wizard Step 3: Arranging the Order of the Output
- Workbook Wizard Step 4: Setting User-Defined Conditions
- The Query from the Twilight Zone and How to Avoid It
- Viewing the Results
- Saving the Query
- Summary
-
5 The Workbook Wizard: The Optional Steps
- The Text Area in Plus
- The Optional Steps of the Workbook Wizard
- Workbook Wizard Step 5: Creating a Sort Order (Tables Only)
- Sorting: What Is It?
- Creating a New Sort
- Quick Sorting
- Refining a Sort
- Building a Group Sort
- Adding Another Sort
- Rearranging the Sort Order
- Why Not Sort in the Wizard?
- Workbook Wizard Step 6: Creating User-Defined Calculations
- Desktop Calculations Screen
- Plus Calculations Tab
- Calculations: What Are They?
- Creating a Calculation in Desktop
- Creating a Calculation in Plus
- Understanding Calculations
- Why Not Calculate in the Wizard?
- Discoverer Plus Workbook Wizard Remaining Steps
- Creating User-Defined Percentages in the Plus Workbook Wizard
- Percentages: What Are They?
- Creating a New Percentage
- Examples of Percentages
- Why Not Perform Percentages in the Wizard?
- Creating User-Defined Totals in the Plus Workbook Wizard
- Totals: What Are They?
- Creating a New Total
- Labeling Percentages and Totals
- Creating User-Defined Parameters in the Plus Workbook Wizard
- Parameters: What Are They?
- Differences Between Conditions and Parameters
- Creating a New Parameter
- Rearranging the Parameter Order
- Why Not Create Parameters in the Wizard?
- Editing the Sheet After the Query Has Run
- Summary
-
1 An Overview of Discoverer
-
Part II Editing the Query
-
6 Formatting the Output in Discoverer Desktop and Plus
- Giving Your Headings Meaningful Names (Desktop and Plus)
- How to Rename Columns in Desktop
- How to Rename Columns in Plus
- Rearranging the Order of the Output
- How to Rearrange Columns
- Formatting Data
- Formatting Tools
- Format Data Dialog Box
- Formatting Columns
- Formatting Column Headings
- Formatting Multiple Headings and Columns in Plus
- Deleting Columns from a Worksheet
- How to Delete a Column
- Resizing Columns
- Formatting Totals
- Formatting Totals Using the Format Data Dialog Box
- Formatting Totals from the Formatting Bar
- Formatting Exceptions
- Adding a Title to Your Query
- Editing the Title
- Suppressing a Title from Displaying
- Adding a Background Bitmap (Desktop Only)
- Setting a Background
- Clearing a Background
- Summary
-
7 Using Graphs to Present Data
- The Available Graph Styles
- Area (Desktop and Plus)
- Bar (Desktop and Plus)
- Combination (Plus Only)
- Cube (Grouped with 3-D Options in Plus)
- Doughnut (Grouped with Pie in Plus)
- Fit to Curve (Desktop Only)
- Hi-Low-Close (Desktop,) Stock (Plus)
- Horizontal Bar (Desktop and Plus)
- Line (Desktop and Plus)
- Pareto (Desktop and Plus)
- Pie (Desktop and Plus)
- Point (Desktop Only)
- Polar (Desktop and Plus)
- Scatter (Desktop), Scatter/Bubble (Plus)
- Surface (Grouped with 3-D in Plus)
- The Discoverer Desktop Graph Window
- The Features of the Discoverer Desktop Graph Window
- Creating a Graph in Desktop
- The Desktop Graph Wizard
- Graphing in Discoverer Plus
- Creating a Graph in the Plus Workbook Wizard
- Creating a Graph in Plus after a Query Has Been Generated
- Modifying a Graph in Plus
- Modifying a Graph in Desktop
- To Modify the Graph from the Worksheet
- To Modify the Graph from the Graph Window
- Summary
-
8 Turning a Discoverer Query into a Report
- A Workflow for Building Reports
- Report Workflow
- Formatting the Report for Printing
- Print Setup in Desktop
- Print Setup in Plus
- Page Setup
- The Sheet Tab in Desktop
- The Worksheet Tab in Plus
- The Table/Crosstab Tab in Plus
- Header and Footers
- Table and Crosstab Gridlines
- Table Gridlines
- Crosstab Gridlines
- Inserting Page Breaks in Tables (Sorry, No Page Breaks in Crosstabs)
- Exporting Your Report to Another Application
- Summary
-
9 Using Discoverer to Analyze Data
- What Is Analysis?
- Types of Analysis
- Statistical Analysis
- Classification Analysis
- Deviation Analysis
- Trend Analysis
- Aging Analysis
- Fundamentals of Analysis
- An Analysis Workflow
- Core Examples Used in This Chapter
- Description of the Analysis Tools Available
- Turning a Tool On and Off
- The Analysis Toolbar Buttons
- Totals Area
- Percentage Area
- Operators Area
- Conditions Area
- Finding Exceptions Using Formatting
- How to Build the Example Queries
- Statistical Analysis
- Classification Analysis
- Deviation Analysis
- Trend Analysis
- Aging Analysis
- Overcoming the Manager Who Is Wary of Your Analysis
- Summary
-
10 Business Intelligence Discoverer Viewer 10g Release 2 (10.1.2)
- Why Use Viewer?
- The Benefits of Viewer
- New or Improved Features
- The Connect Page
- The Worksheet List
- The Main Viewer Page
- The Table or Crosstab Display Area
- Tools
- Sort
- Rows and Columns
- Hyper-Drilling
- Graphs
- Drilling in Graphs
- Setting Up User Preferences in Viewer
- Query Governor
- Measure Units
- Axis Labels
- Summary Data
- Summary
-
6 Formatting the Output in Discoverer Desktop and Plus
-
Part III Advanced Discoverer Techniques
-
11 Refining Items, Drilling, and Hyper-Drilling
- Refining Query Items
- Adding or Removing Items
- Common Problems Associated with Adding or Removing Items
- Pivoting and Drilling
- Pivoting Data
- Duplicating Tables and Crosstabs as New Worksheets
- Renaming Worksheets
- Drilling Into and Out of Data
- Drilling into Data from a Graph
- Hyper-Drilling
- Drilling Out to Another Worksheet
- Drilling Out to a URL
- Drilling Out to an Application
- Summary
-
12 Building Effective Conditions
- Adding Conditions
- Using Show Values to Add a Condition in Desktop
- Adding Conditions Using the Toolbar
- Using the Conditions Dialog Box to Add a Condition in Desktop and Plus
- The Basic Components of a Condition
- Basic Component 1: The Item
- Basic Component 2: The Expression
- Basic Component 3: The Value
- Editing an Existing Condition
- Using Advanced Conditions
- Creating Conditions Based on Calculations
- Creating Conditions Based on Conditions
- Using Boolean Operators
- Using Subqueries
- Removing Conditions
- Permanently Removing Conditions
- Deactivating a Condition
- Removing Columns Upon Which Conditions Are Based
- Removing a Database Item Used in Conditions
- Removing Calculations Used in Conditions
- Deleting Calculations Used in Conditions
- Summary
-
13 Refining Parameters, Calculations, Sorting, and Percentages
- Refining Parameters
- Changing a Condition to a Parameter
- Creating a Condition from a Parameter
- Creating Instant Parameters
- Dynamic Parameters
- Mandatory and Optional Parameters
- Parameter Support for Keywords
- Activating and Deactivating Parameters
- Cascading Parameters
- Editing Parameters
- Using Parameters in the Title, Header, or Footer
- Refining Calculations
- Main Components of a Calculation
- Define the Calculation in Advance
- Housekeeping after Editing a Calculation
- Using Standard Functions in a Query
- Calculating Standard Margin and Markup
- Activating and Deactivating Calculations
- Refining the Sort Order
- Sort Order Manipulation
- Deleting a Sort Using the Sort tab
- Refining Percentages
- Using COUNT and Percentages in a Crosstab
- Workflow to Change a Percentage
- Workflow to Delete a Percentage
- Activating and Deactivating Percentages
- Summary
-
14 Query Management
- The Discoverer Manager and the End User
- Managing Libraries
- Sharing Workbooks with Other Users
- Superuser Involvement with Shared Workbooks
- How to Share a Workbook
- Using a Shared Workbook
- Workbook Manipulation
- Deleting Workbooks from the Database
- Managing Workbook Descriptions and Identifiers
- Worksheet Manipulation
- Reordering Worksheets
- Renaming Worksheets
- Deleting Worksheets
- Adding a Description to a Worksheet
- Copying and Moving Worksheets Between Workbooks
- Finding Data in Your Worksheet Results
- Scheduling Workbooks
- The Benefit of Scheduling Workbooks
- How to Schedule a Workbook
- How to Share the Results of a Scheduled Workbook
- Viewing Results
- Unscheduling a Scheduled Workbook
- Editing a Scheduled Workbook
- Security
- Third-Party Scheduling
- Running Discoverer Desktop from the Command Line
- Running Discoverer from the Command Line
- SQL Management
- Viewing SQL
- Viewing the Explain Plan
- Exporting SQL
- Importing SQL
- Structured SQL
- E-Mailing Worksheets and Reports
- To Send a Discoverer Workbook via E-Mail
- Summary
-
15 User Preferences, the Toolbar, and the Discoverer Administrator
- Customizing User Preferences
- Desktop Options
- General
- Query Governor
- Table/Crosstab
- Formats
- Cache Settings
- Connection
- Advanced
- EUL
- Plus Options
- General
- Query Governor
- Sheet Format
- Formats
- Advanced
- EUL
- The Toolbar
- The Discoverer Desktop Toolbar
- The Discoverer Plus Toolbar
- The Discoverer Administrator
- The Discoverer Administrator’s Role
- You Can Help Your Discoverer Administrator Identify the Data Needed
- What Can the Discoverer Administrator Do for You?
- Discoverer Desktop Directory Structures
- Summary
-
16 Introducing Discoverer OLAP
- OLAP Background
- Oracle Business Intelligence Discoverer Plus for OLAP
- Discoverer Plus for OLAP
- The Logical Dimensional Model
- The Discoverer Catalog
- About the Examples
- The Global Widgets Logical Dimensional Model
- Connecting to Discoverer Plus for OLAP
- Creating Your First OLAP Plus Workbook
- Exploring the Discoverer Plus for OLAP User Interface
- Available Items Pane
- OLAP Toolbar
- Using the Workbook Wizard to Create OLAP Workbooks
- OLAP Worksheet Wizard Step 1
- OLAP Worksheet Wizard Step 2
- OLAP Worksheet Wizard Step 3: Graph Type
- OLAP Worksheet Wizard Step 4: Crosstab Layout
- OLAP Worksheet Wizard Steps 5–8: Dimensions
- Creating OLAP Conditions or Query Steps
- Creating a Query Step Using the Filter Button
- Creating Calculations
- Creating Totals
- Editing Worksheet Properties
- Creating Links to Discoverer Worksheets
- Creating Relational Workbook Parameters and Conditions
- Managing the Discoverer Catalog
- Importing BI Beans Crosstabs and Graphs
- Summary
-
11 Refining Items, Drilling, and Hyper-Drilling
-
Part IV Using the Discoverer Administration Edition
-
17 Getting Started in the Administration Edition
- Key Definitions
- End User Layer
- Business Areas
- Axes
- Item Classes
- Hierarchies
- Summaries
- Properties
- Sticky Features
- The Steps to a Successful Discoverer Implementation
- Understand and Anticipate User Requirements
- Create the End User Layer
- Create a Business Area
- Refine the Business Area
- Granting Access to the Business Areas
- Deploy
- Source to Destination
- Source Database
- Destination Schema
- Creating the End User Layer
- New User Privileges
- Software Installation
- Create the EUL
- Creating Your First Business Area
- Load Wizard Step 1: Create or Open a Business Area
- Load Wizard Step 2: Select the Schema
- Load Wizard Step 3: Select the Objects to Use
- Load Wizard Step 4: Define the Import Options
- Load Wizard Step 5: Name the Business Area and Provide Final Preferences
- Key Business Area Objects
- Checking a Business Area
- Check the Business Area Name, Description, and Identifier
- Check the Folder Names, Descriptions, and Identifiers
- Check the Order of the Folders
- Check the Names of the Items
- Check the Order of the Items
- Check Default Positions
- Check Item Aggregation
- Check Default Formats
- Summary
-
18 Editing the Business Area
- Remaining Business Area Checks
- Managing Lists of Values
- Managing Joins
- Enhancing Business Areas
- Folder Enhancements
- Managing Folder Properties
- Hierarchy Enhancements
- Item Management
- Types of Items
- Useful Algorithms
- Adding Items to a Complex Folder
- Sorting Items
- Descriptive Lists of Values: Assigning Indexes to an Item
- Summary
-
19 Interacting with the End User
- Adding New Users
- Granting Access to Business Areas
- Open Access
- Restricted Access and Insider Trading
- Workflow to Grant Access
- Granting User Edition Privileges
- Working with the Privileges Tab
- Working with the User/Role or User/Responsibility Tab
- Working with the Query Governor Tab
- Discoverer Privileges Explained
- Adding Meaningful Descriptions to Business Areas, Folders, and Data Items
- Adding a Meaningful Description to a Business Area
- Adding a Meaningful Description to a Folder
- Adding a Meaningful Description to an Item
- Adding New Items to Folders
- Adding New Items to Simple Folders
- Adding New Items to Complex Folders
- Adding New Items to Custom Folders
- Creating New Folders
- Creating Joins Between Folders
- Creating Lists of Values
- Creating Alternative Sorts
- Creating New Items Based on Calculations
- Creating New Conditions
- Deleting Predefined Conditions
- Creating Drill Hierarchies
- Modifying an Item’s Type
- Creating Summary Data
- Rearranging the Order of Folders in a Business Area
- Rearranging the Order of Items in a Folder
- Changing Refresh Cycles
- Allowing Scheduling of Workbooks
- Scheduling Privileges
- Enabling Scheduling
- Storing Workbook Results
- Setting up a Scheduled Workbook Results User
- Managing Scheduled Workbooks
- List of Scheduled Statuses
- Creation of New Functions
- Working with Optional Arguments
- Summary
-
20 Configuring Discoverer
- Architecture
- Oracle HTTP Server (OHS)
- Oracle HTTP Server Configuration
- Key Oracle HTTP Server Modules
- Configuring Oracle HTTP Server Using Oracle Enterprise Manager
- Oracle Containers for J2EE (OC4J)
- Overview of the OC4J Configuration Files
- Configuring OC4J Using Oracle Enterprise Manager
- OEM Application Server Control
- Configuring Discoverer Using OEM
- Discoverer Administration Tab
- Discoverer Plus Configuration Page
- Discoverer Viewer Configuration Page
- Discoverer Portlet Provider Configuration Page
- Single Sign-On (SSO)
- Configuring Single Sign-On
- Enabling Discoverer with SSO
- OPMN (Oracle Process Management and Notification)
- OPMN Basic Commands
- Oracle Internet Directory (OID)
- Delegated Administration Service (DAS)
- Metadata Repository
- Joining a Discoverer Mid-Tier to an Identity Management Server and a Metadata Repository
- Discoverer Preferences
- Changing Global Preferences Using pref
- Changing User Preferences Using the Command Line
- Changing User Preferences as a User
- Web Cache
- Configuring Viewer with Web Cache
- Configuring Discoverer for High Availability
- Summary
-
21 Setting Up Portal for Use with Discoverer
- Using Portal
- Infrastructure Database
- Portal Middle Tier
- Configuring the Discoverer Server
- Types of Portlet
- Analyze Link
- Portal Administration
- Register the Discoverer Portlet Provider (DPP) with Your Portal Instance
- Publish a Discoverer Portlet to Portal
- Configuring Discoverer Portlets
- Working with Portlets
- Using Analyze
- Customizing Portlets
- Summary
-
22 Summary Management
- Background
- Performance Overview
- Summary Setup
- Database Setup
- Database Privileges
- Table Analysis
- Materialized Views
- Managing Summary Tables
- Automated Summary Management (ASM)
- Manually Specifying Summaries
- Summary Combination Strategy
- Using Summary Tables with Oracle Applications
- End-User Options
- Summary
-
17 Getting Started in the Administration Edition
-
Part V Appendixes
- A Michael’s Gold Mine of Answers to FAQs
-
B SQL Functions
- Standards Used in the Listing
- Wildcards
- Wildcard Examples
- Folders in Discoverer
- Alphabetical Listing of Functions
- + (Addition)
- – (Subtraction)
- * (Multiplication)
- / (Division)
- || (Concatenation)
- ABS (Absolute Value)
- ACOS
- ADD_MONTHS
- ASCII
- ASCIISTR
- ASIN
- ATAN
- ATAN2
- AVG (Average)
- AVG_DISTINCT
- CASE
- CEIL
- CHARTOROWID
- CHR (Character)
- COALESCE
- CONCAT
- CONVERT
- CORR (Correlation)
- COS (Cosine)
- COSH (Hyperbolic Cosine)
- COUNT
- COUNT_DISTINCT
- COVAR_POP
- COVAR_SAMP
- CUME_DIST
- CURRENT_DATE
- DBTIMEZONE
- DECODE
- DENSE_RANK
- DUMP
- EUL_DATE_TRUNC
- EXP (Exponential)
- FIRST_VALUE
- FLOOR
- GLB
- GREATEST
- GREATEST_LB
- HEXTORAW
- INITCAP (Initial Capitals)
- INSTR
- INSTRB
- LAG
- LAST_DAY
- LAST_VALUE
- LEAD
- LEAST
- LEAST_UB
- LENGTH
- LENGTHB
- LN (Logarithm)
- LOG
- LOWER
- LPAD (Left Pad)
- LTRIM (Left Trim)
- LUB
- MAX (Maximum)
- MAX_DISTINCT
- MIN (Minimum)
- MIN_DISTINCT
- MOD (Modulus)
- MONTHS_BETWEEN
- NEW_TIME
- NEXT_DAY
- NLSSORT
- NLS_INITCAP
- NLS_LOWER
- NLS_UPPER
- NTILE
- NULLIF
- NUMTODSINTERVAL
- NUMTOYMINTERVAL
- NVL
- NVL2
- PERCENTILE_CONT (Percentile Continuous)
- PERCENTILE_DISC (Percentile Discrete)
- PERCENT_RANK
- POWER
- RANK
- RATIO_TO_REPORT
- RAWTOHEX
- REGR_xxx (Linear Regression)
- REGR_AVGX
- REGR_AVGY
- REGR_COUNT
- REGR_INTERCEPT
- REGR_R2
- REGR_SLOPE
- REPLACE
- ROUND (for Dates)
- ROUND (for Numbers)
- ROWCOUNT
- ROWIDTOCHAR
- ROWNUM
- ROW_NUMBER
- RPAD (Right Pad)
- RTRIM (Right Trim)
- SESSIONTIMEZONE
- SIGN
- SIN (Sine)
- SINH (Hyperbolic Sine)
- SOUNDEX
- SQRT (Square Root)
- STDDEV (Standard Deviation)
- STDDEV_DISTINCT (Distinct Standard Deviation)
- STDDEV_POP
- STDDEV_SAMP
- SUBSTR (Substring)
- SUBSTRB
- SUM
- SUM_DISTINCT
- SUM_SQUARES
- SYSDATE (System Date)
- TAN (Tangent)
- TANH (Hyperbolic Tangent)
- TO_CHAR (Dates)
- TO_CHAR (Labels)
- TO_CHAR (Numbers)
- TO_DATE
- TO_LABEL
- TO_MULTI_BYTE
- TO_NUMBER
- TO_SINGLE_BYTE
- TRANSLATE
- TRUNC (Dates)
- TRUNC (Numbers)
- UID
- UPPER
- USER
- USERENV
- VARIANCE
- VARIANCE_DISTINCT
- VAR_POP (Population Variance)
- VAR_SAMP (Sample Variance)
- VSIZE
- WIDTH_BUCKET
- Time Zones
- Using Formats When Rounding Dates
- Date Format Masks
- Day Format Masks
- Month Format Masks
- Year Format Masks
- Other Date Masks
- Time Format Masks
- Special Format Masks
- Prefixes and Suffixes
- Number Format Masks
- ASCII Character Set
- Analytic Functions
- What Are Analytic Functions?
- Essential Concepts
- Using Analytic Functions
- Editing Analytical Functions
- Windowing Options
- The Power of Analytics
- Summary
- C Databases and Views
-
D Tutorial Database
- Entity-Relationship Diagram for the Global Widgets Sales Database
- The Global Widgets Tables
- GS_SALES
- GS_CHANNEL
- GS_PRODUCTS
- GS_PRODLINE
- GS_CUSTOMER
- GS_CITY
- GS_DISTRICT
- GS_REGION
- Fiscal Time
- GS DAY
- GS MONTH
- GS QUARTER
- GS YEAR
- Entity-Relationship Diagram for the Fan Trap
- The Fan Trap Tables
- FAN_DEPARTMENT
- FAN_BUDGET
- FAN_EXPENSES
- Summary
- Index
Product information
- Title: Oracle Discoverer 10g Handbook
- Author(s):
- Release date: March 2006
- Publisher(s): McGraw Hill Computing
- ISBN: 9780071706865
You might also like
book
Oracle 10g Developing Media Rich Applications
Oracle 10g Developing Media Rich Applications is focused squarely on database administrators and programmers as the …
book
Oracle® Database 10g Insider Solutions
Oracle Database 10g Insider Solutions is a must-have reference guide for all Oracle professionals. It provides …
book
Oracle Essentials: Oracle9i, Oracle8i and Oracle8, Second Edition
The second edition of O'Reilly's bestselling Oracle Essentials has been updated to include the latest Oracle …
book
OCP: Oracle 10g Administration II Study Guide: Exam 1Z0-043
Here's the book you need to prepare for the Oracle Database 10g Administration II exam, 1Z0-043. …