Part I - Water Services Trust Fund

advertisement
UNIVERSITY OF DAR ES SALAAM
UNIVERSITY COMPUTING CENTRE LTD.
MWANZA BRANCH
P. O. Box 2422,
Mwanza,
Tanzania.
Email: mwanza@udsm.ac.tz
Tel: 255 (028) 2500815
Mobile: 0744- 680751
Fax: 255 (028) 2500815
PROGRESS DATABASE COURSE CONTENTS
Part I Planning
Chapter 1
The Progress Database








Progress Database Architecture
Storage Design Overview
Determining Configuration Variables
Operating System Resources
Multi-threaded Architecture
Multi-tier and Cluster Configurations
Self-service and Network Clients
Relative- and Absolute-path Databases
Chapter 2
Administrative Planning
 Block Size Considerations
 Calculating Database Disk Requirements
 Storing Database Extents On Raw Partitions
Chapter 3
Progress Database Limits













Database Block Sizes
Number and Size of Storage Areas
Maximum Number of Records Per Block
Table and Index Limits
Number of Sequences
Maximum Size of the Primary Recovery (BI) Area
Maximum Database Size
Number of Connections Per Database
Number of Simultaneous Transactions Per Database
Size of Database Buffer Pool
Progress Database Name Limits
Applicable Operating System Limits
Data Types and Values
Part II Administration
Chapter 4
Creating and Deleting Databases






Ways to Create a Progress Database
Creating a Database with PROSTRCT CREATE
Creating a Database with the PRODB Utility
Creating a Database with the Data Administration Tool
Migrating Version 8 Databases to Version 9 Databases
Copying a Database
 AutoConvert Utility
 Deleting a Database
Chapter 5
Starting Up and Shutting Down




The Progress Explorer Framework
Starting a Server or Broker
Starting and Stopping Background Writers
Stopping a Server or Broker
Chapter 6
Backup and Recovery Strategies






Identifying Files for Back Up
Determining the Type of Backup
Choosing Backup Media
Creating a Backup Schedule
Developing a Recovery Plan
Recovery Guidelines
Chapter 7
Backing up a Database










Performing a Progress Backup
Performing an Offline Progress Backup
Performing an Online Progress Backup
Using Database Quiet Points
Performing a Non-Progress Backup
Database Backup Examples
Verifying a Backup
CRC Codes and Redundancy In Backup Recovery
Restoring a Database
Database Restore Examples
Chapter 8
Recovering a Database













Introduction to Recovery Mechanisms
File Locations That Ensure Safe Recovery
Sample Recovery Plans
After-imaging and Roll-forward Recovery Commands
Recovering From System Failures
Recovering From Media Failures
Recovering From a Full Disk
Truncating the BI File
Recovering From a Crash
Recovering From a Lost or Damaged Control Area
Unlocking Damaged Databases
Dumping Tables from a Damaged Database
Forcing Access to a Damaged Database with the -F Parameter
Chapter 9
Maintaining Database Structure







The Progress Structure Utility
Progress Structure Statistics Utility
Progress Structure List Utility
Progress Structure Add Utility
Progress Structure Remove Utility
Maintaining Indexes and Tables
Using Virtual System Tables to Obtain Status Of Administration Utilities
Chapter10
Maintaining Security






Establishing a Progress User ID and Password
Establishing Authentication for your Progress Database
Connection Security
Running a User Report
Schema Security
Operating Systems and Database Security
Chapter 11
After-Imaging







After-image Areas and Extents
Estimating After-imaging Disk Space Requirements
Creating After-image Areas
Enabling After-imaging
Managing After-imaging Files
Performing Roll-forward Recovery
Disabling After-imaging
Chapter 12
Using Two-phase Commit







Distributed Transactions
How the Database Engine Implements Two-phase Commit
Enabling Two-phase Commit
Detecting Limbo Transactions
Resolving Limbo Transactions
Deactivating Two-phase Commit
Case Study
Chapter 13
Dumping and Loading








Overview of Dumping and Loading
Dumping 4GL Database Definitions
Dumping Database Contents
Loading Database Definitions
Loading Database Contents
Bulk Loading
Reconstructing Bad Load Records
Specialized Dump and Load Techniques
Chapter 14
Managing Performance










Introduction to Performance Managing
Tools for Monitoring Performance
Server Performance Factors
CPU Utilization
Disk I/O
Memory Utilization
Operating System Resources
Database Fragmentation
Index Use
Virtual System Tables
Chapter 15
Replicating Data
 Replication Schemes
 Implementing Log-based Site Replication
Chapter 16
Using the Event Log
 Progress Version 9 Event Log File
 Managing the Event Log File Size
 Event Logging On Windows
Part III Reference
Chapter 17
Startup and Shutdown Commands
 Startup Command Syntax
 Database Startup and Shutdown Commands
Chapter 18
Database Startup Parameters







Issuing Startup Parameters
Database Server Performance Parameters
Database Server-type Parameters
Database Server Internationalization Parameters
Database Server Statistics Parameters
Database Server Network Parameters
Alphabetical Listing of Database Startup Parameters
Chapter 19
Database Administration Utilities






Progress command components
Utility syntax convention
BMAN Utility
PROADSV Utility
PROBKUP Utility
Procontrol utility
Chapter 20
Virtual System Tables
 Update Access to Virtual System Tables
 Virtual System Table Summaries
 Progress Virtual System Table Schema Descriptions
Download