Book description
The fastest way to get up and running on Oracle Database XE Take full advantage of all the powerful features available in Oracle Database 10 Express Edition with help from this easy-to-follow Oracle Press guide.Hands-On Oracle Database 10 Express Edition for Windows shows you, step by step, how to set up, administer, tune, troubleshoot, and secure a robust database system. You will also learn to use PL/SQL and Oracle Application Express to build custom database applications. Get started today with the Oracle database that’s free to develop, deploy, and distribute. The ebook version does not provide access to the companion files.
Table of contents
- Cover Page
- Hands-OnOracleDatabase10gExpressEditionforWindows
- Copyright Page
- Contents
- Foreword
- Acknowledgments
- Introduction
-
PART I Getting Started
- 1 Introduction to Databases and Oracle
-
2 Install and Start Using Oracle Database 10g Express Edition
- Installation Overview
- Database Server System Requirements
- Additional Requirements for Application Development
- Oracle Database 10g Express Edition Software
- Installation
- Post-Installation Exercises
- Basic Oracle XE Skills
- Database Connections
- Troubleshooting Tips
- Oracle Database 10g Express Edition Updates
- Using This Book's Support Files
- Chapter Summary
-
PART II Fundamentals of Application Development
-
3 Access Database Data with SQL
- Chapter Prerequisites
- What Is SQL?
-
Retrieving Data with Queries
- The Structure of a Query
- Building Basic Queries
-
Building Expressions in a Query's SELECT Clause
- EXERCISE 3.5: Building SELECT Clause Expressions with the Concatenation String Operator
- EXERCISE 3.6: Building SELECT Clause Expressions with Arithmetic Operators
- EXERCISE 3.7: Building SELECT Clause Expressions with SQL Functions
- EXERCISE 3.8: Working with Nulls in SELECT Clause Expressions
- EXERCISE 3.9: Implementing Conditional Logic in SELECT Clause Expressions
- Retrieving Specific Rows from Tables
- Grouping and Sorting Data Within a Query's Result Set
- Joining Data in Related Tables
- Inserting, Updating, and Deleting Rows in Tables
- Committing and Rolling Back Transactions
- Transaction Design
- Building SQL with Oracle Application Express
- Chapter Summary
-
4 Code Database Access Programs with PL/SQL
- Chapter Prerequisites
- What Is PL/SQL?
- PL/SQL Blocks
- The Fundamentals of PL/SQL Coding
- Types of PL/SQL Programs
- Chapter Summary
-
5 Build a Basic Relational Schema
- Chapter Prerequisites
- Schemas
-
Database Tables
- Columns and Datatypes
- Data Integrity and Integrity Constraints
-
Creating Tables and Integrity Constraints
- EXERCISE 5.1: Start the Object Browser
- EXERCISE 5.2: Create the PARTS Table
- EXERCISE 5.3: Create the CUSTOMERS Table
- EXERCISE 5.4: Modify a Column's Datatype
- EXERCISE 5.5: Add a Primary Key to a Table
- EXERCISE 5.6: Add a Composite Unique Key to a Table
- EXERCISE 5.7: Add a Not Null Constraint to a Table
- EXERCISE 5.8: Create the SALESREPS Table
- EXERCISE 5.9: Create the ORDERS Table
- EXERCISE 5.10: Create the ITEMS Table
- EXERCISE 5.11: Add a Column and Referential Integrity Constraint to a Table
- EXERCISE 5.12: Test Integrity Constraints
- Views
- Sequences
- Synonyms
- Indexes
- The Data Dictionary: A Unique Schema
- Exploring Other Object Browser Features
- Chapter Summary
-
6 Build an Application with Oracle Application Express
- Chapter Prerequisites
- Introducing the Application Development Lifecycle
- Software Modeling and the Unified Modeling Language
- Building the Application Schema
- Loading Schema Data
- Creating the SysMgmt Application
- Running and Testing the Application
- Refining the Application
-
Maintaining the Application
- EXERCISE 6.15: Create a New Table
- EXERCISE 6.16: Set UI Defaults for the New Table
- EXERCISE 6.17: Create a New Trigger
- EXERCISE 6.18: Add Rows to the DATABASE_SERVICE_REQUESTS Table
- EXERCISE 6.19: Add New Application Pages
- EXERCISE 6.20: Add a Navigation Menu
- EXERCISE 6.21: Copy Breadcrumbs to the New Report and Form Pages
- EXERCISE 6.22: Add Search and Display Controls to the New Report
- EXERCISE 6.23: Add an Analysis Page to the Application
- Deploying the Application
- Managing Application Access and Application Users
- Chapter Summary
-
3 Access Database Data with SQL
-
PART III Database Administration
-
7 Secure Database Access
- Chapter Prerequisites
- User Management
- Privilege Management
-
Resource Limitation
- Tablespace Quotas
- Resource Limit Profiles
-
Managing Resource Limit Profiles
- EXERCISE 7.17: Enable Resource Limitation
- EXERCISE 7.18: Create a Profile
- EXERCISE 7.19: Alter Profile Settings
- EXERCISE 7.20: Manually Force a User's Password to Expire
- EXERCISE 7.21: Use Password Complexity Checking
- EXERCISE 7.22: Set a User's Profile
- EXERCISE 7.23: Experiment with Password Management Settings
- EXERCISE 7.24: Alter the Default Database Profile
- Displaying Security Information
- Chapter Summary
-
8 Manage Database Space
- Chapter Prerequisites
- Logical vs. Physical Storage Structures
-
Tablespaces and Data Files
- Permanent, Temporary, and Undo Tablespaces
- The SYSTEM Tablespace
- The SYSAUX Tablespace
- Other Tablespaces
- Online and Offline Tablespaces
- Read-Only and Read-Write Tablespaces
- A Tablespace's Data Files
- Use of Data File Space
- Data File Sizes
- Online and Offline Data Files
- Creating and Managing Permanent Tablespaces and Data Files
-
Segments, Extents, and Data Blocks
- Types of Segments in an Oracle Database
- Data Blocks
-
Managing Storage for Tables and Indexes
- EXERCISE 8.7: Display the Data Block Size Information
- EXERCISE 8.8: Display the Segments in a Schema
- EXERCISE 8.9: Compact (Shrink) Segments Wasting Space
- EXERCISE 8.10: Create a Table in a Specific Tablespace
- EXERCISE 8.11: Reserve Space for Updates to Existing Table Rows
- EXERCISE 8.12: Manage Space for LOBs
- EXERCISE 8.13: Perform Miscellaneous Space Management Tasks
- Undo Tablespaces
- Temporary Segments, Tablespaces, and Groups
- Chapter Summary
-
9 Protect Your Oracle XE Database
- About This Chapter's Practice Exercises
- An Overview of Database Problems and Solutions
- Oracle Database Backup and Recovery Overview
-
Configuring Oracle XE Database Protection
- EXERCISE 9.1: Display Information About the Flash Recovery Area
- EXERCISE 9.2: Display Information About the Control File
- EXERCISE 9.3: Display Information About the Redo Log
- EXERCISE 9.4: Create a Cold Database Backup
- EXERCISE 9.5: Establish a Privileged Administrator Session with SQL*Plus
- EXERCISE 9.6: Move the Flash Recovery Area and Online Redo Logs
- EXERCISE 9.7: Enable Media Recovery
- EXERCISE 9.8: Create a Hot Database Backup
- EXERCISE 9.9: Confirm Successful Log Archiving
- EXERCISE 9.10: Create Log Groups with Multiple Members
- EXERCISE 9.11: Mirror the Database Control File
-
Backing Up Databases with Recovery Manager
- EXERCISE 9.12: Start Recovery Manager
- EXERCISE 9.13: Connect to the Target Database
- EXERCISE 9.14: Display and Configure Persistent Recovery Manager Settings
- EXERCISE 9.15: Back Up a Database
- EXERCISE 9.16: Back Up an Individual Tablespace
- EXERCISE 9.17: Back Up Archived Log Files
- EXERCISE 9.18: List Information About Backup Sets
- EXERCISE 9.19: Report Important Status Information for a Database
- EXERCISE 9.20: Delete Obsolete Backup Sets
- EXERCISE 9.21: Understand Flash Recovery Area Space Usage
- EXERCISE 9.22: Build a New Backup Script
- Additional Database Backup Topics
- More Database Recovery Options
- Recovering Databases from Problems
- Using Oracle Flashback Features
- Chapter Summary
-
10 Tune Application and Database Instance Performance
- Chapter Prerequisites
- Oracle Tuning Concepts
- Tuning Statistics
-
Application Tuning
- Complex SQL Statements
- Data Access Methods and Indexes
- Data Concurrency and Locking
-
Application-Tuning Exercises
- EXERCISE 10.1: Install Statspack
- EXERCISE 10.2: Take a Default Snapshot
- EXERCISE 10.3: Simulate and Investigate the Problem
- EXERCISE 10.4: Take Another Default Snapshot
- EXERCISE 10.5: Review Statspack Snapshots
- EXERCISE 10.6: Create a Statspack Report
- EXERCISE 10.7: Analyze a Statspack Report
- EXERCISE 10.8: Create Indexes for Filter Predicate Columns
- EXERCISE 10.9: Explain the New Results
- EXERCISE 10.10: Discover and Display Unindexed Foreign Keys
- EXERCISE 10.11: Explain the New Execution Plan
- EXERCISE 10.12: Gather New Statistics
- EXERCISE 10.13: Analyze Other Application-Related Statistics
- Database Instance Tuning
- Chapter Summary
-
7 Secure Database Access
- Index
Product information
- Title: Hands-On Oracle Database 10g Express Edition for Windows
- Author(s):
- Release date: July 2006
- Publisher(s): McGraw Hill Computing
- ISBN: 9780072263312
You might also like
book
Oracle® Database 10g Insider Solutions
Oracle Database 10g Insider Solutions is a must-have reference guide for all Oracle professionals. It provides …
book
Pro Ora cle Database 10g RAC on Linux Installation, Administration, and Performance
Real Application Clusters (RAC) and the Grid architecture are Oracle's strategy for scaling out enterprise systems …
book
OCA/OCP Oracle Database 11g All-in-One Exam Guide
A Fully Integrated Study System for OCA Exams 1Z0-051 and 1Z0-052, and OCP Exam 1Z0-053 Prepare …
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. …