Cover image for Oracle9i for windows handbook
Title:
Oracle9i for windows handbook
Personal Author:
Publication Information:
New York, NY : McGraw-Hill /Osborne , 2002
ISBN:
9780072190922
General Note:
"Run Oracle9i on Windows NT, Windows 2000, and Windows XP Professional"--Cover
Added Author:

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010020254 QA76.9.D3 A339 2002 Open Access Book Book
Searching...

On Order

Summary

Summary

Oracle 8i is a database for the Windows NT/2000 platform. This book begins with looking at the fundamentals of the operating system and installation of Oracle 8i products on Windows NT/2000 and then goes on to cover intermediate and advanced topics such as: architecture: migration; clustering; parallel server; performance monitoring and troubleshooting; and using Oracle Enterprise Manager.


Table of Contents

Acknowledgmentsp. xvii
Introductionp. xviii
1 Oracle9i Installationp. 1
Introducing Oracle9i for Windows NT/2000p. 3
The Environment Used in This Bookp. 4
Preinstallation Checks and Tasksp. 5
Oracle9i System Requirementsp. 5
File Organizationp. 6
Understanding Oracle Homep. 7
FAT Versus NT File Systemp. 7
Understanding OUIp. 9
Understanding Product Optionsp. 10
Step-by-Step Guide to Installing Oracle Componentsp. 11
Post-Installation Tasksp. 16
Windows Registryp. 17
Post-Installation for Individual Componentsp. 18
Deinstallation of Oracle Productsp. 20
Deinstallation Using OUIp. 21
Manual Deinstallationp. 21
2 Oracle9i Advanced Installationp. 25
Noninteractive Installationp. 26
Editing Response Filesp. 26
Structure of a Response Filep. 27
Using OEM Configuration Assistant for Silent Installationp. 36
Error-Handling in Silent Installationsp. 36
Web-Based Installationsp. 37
Oracle RAC Installation Tasksp. 39
System Requirements for RACp. 39
New RAC Terminologyp. 40
3 Upgrades, Migration, and Downgradesp. 41
Migration versus Upgradesp. 42
Understand Version Numbersp. 43
When to Upgrade?p. 43
Detect Version Numbersp. 44
Tools and Methods for Migration and Upgradesp. 45
Oracle Data Migration Assistantp. 46
Oracle Migration Utilityp. 46
Export and Import Utilitiesp. 46
Backup and Recovery Methodsp. 46
SQL Commandsp. 47
Choose a Toolp. 47
Tasks Before an Upgrade or Migrationp. 48
Understand Available Featuresp. 48
Choose Your Tools and Methodologyp. 48
Estimate Resourcesp. 49
System Tablespacep. 49
Select an Oracle Homep. 49
Prepare and Confirm Backup Strategyp. 50
Prepare Test Planp. 50
Check Dependenciesp. 50
Downtime and User Notificationsp. 52
Upgrade Pathp. 52
Perform a Database Upgradep. 53
Upgrade with DMAp. 53
Upgrade Using Migration Utilityp. 60
Upgrade Using Export and Import Utilitiesp. 63
Post-Upgrade Tasksp. 64
Back Up Databasep. 64
Change Passwordsp. 64
Upgrade NCHAR Columnsp. 65
Install Java Component Classesp. 65
Considerations for Replication and OPSp. 66
Upgrade Componentsp. 66
Compatibility Between Releasesp. 70
Compatibility Settings for Oracle Featuresp. 71
Parameter File Considerationsp. 73
DB_BLOCK_CHECKSUMp. 73
JOB QUEUE_PROCESSp. 73
LOG_CHECKPOINT_TIMEOUTp. 73
07_DICTIONARY_ACCESSIBILITYp. 74
DB_DOMAINp. 74
Parallel Executionp. 74
Archive Log Destinationp. 74
Coexistence of Oracle8/8i and 9ip. 75
Database Migrationp. 75
Migration to Another Machine Using the Same Operating Systemp. 75
Migration to Windows NT/2000 from Another Operating Systemp. 76
Downgrading to Oracle8ip. 77
Back Up the Databasep. 78
Remove Incompatibilitiesp. 78
Reset the Compatibility Levelp. 81
Downgrade the Databasep. 82
4 Creating Oracle9i Databasesp. 85
Planning a Databasep. 86
Initialization Parametersp. 88
Static versus Dynamic Parametersp. 88
Server Parameter Filep. 89
Viewing Initialization Parameter Settingsp. 93
Initialization Parameters to Consider Prior to Database Creationp. 94
Global Database Namep. 94
Control Filesp. 94
Database Block Sizep. 95
Buffer Cachep. 95
Shared Pool and Large Poolp. 96
Limiting the SGA Sizep. 96
Number of Processesp. 96
Undo Space Managementp. 97
License Managementp. 97
Optimal Flexible Architecturep. 98
Characteristics of an OFA-Compliant Databasep. 99
Simple Algorithm for Fragmentation Elimination (SAFE)p. 100
Oracle Database Configuration Assistantp. 100
Creating an Oracle9i Databasep. 100
Creating a Database with DCAp. 101
Deleting a Database Using DCAp. 104
Managing Templates with DCAp. 104
Manual Creation of a Databasep. 105
New Oracle9i Featuresp. 115
Undo Tablespacesp. 115
Default Temporary Tablespacep. 115
Oracle-Managed Filesp. 116
Setting Time Zonep. 116
5 Oracle9i Database Administrationp. 117
Theory of Databasesp. 118
Overview of Oracle9i Architecturep. 120
Database versus Instancep. 120
Physical Database Structurep. 121
Logical Database Structurep. 126
Data Dictionaryp. 129
Database Instancep. 131
Database Administrationp. 138
Common DBA Tasksp. 139
Starting Up and Shutting Down Oracle Databasesp. 140
The SQL*Plus Utilityp. 140
The SQL*Plus Worksheetp. 141
OEMp. 142
Recovery Managerp. 143
ORADIM Utilityp. 144
Windows NT/2000 Administration Toolsp. 145
Managing Control Filesp. 152
Use of Control Filesp. 152
Location of Control Filesp. 152
Multiplexing Control Filesp. 152
Backing Up a Control Filep. 153
Dropping, Renaming, and Relocating Control Filesp. 154
Managing Data Filesp. 154
Creating Data Filesp. 154
Location of Data Filesp. 156
Changing Status of Data Filesp. 157
Renaming and Relocating Data Filesp. 157
Checking Data Files for Corruptionp. 158
Viewing Data File Informationp. 159
Managing Redo Log Filesp. 159
Contents of Redo Log Filesp. 160
Redo Log Groups and Redo Log Membersp. 160
Creating Redo Log Filesp. 160
Forcing Log Switchesp. 161
Managing Checkpointsp. 161
Renaming and Relocating Redo Log Filesp. 162
Verifying Redo Log Filesp. 162
Dropping Redo Log Filesp. 163
Clearing Log Filesp. 163
Viewing Redo Log File Informationp. 164
Managing Tablespacesp. 164
Locally Managed Tablespacesp. 165
Types of Tablespacesp. 165
Creating Tablespacesp. 167
Dropping Tablespacesp. 168
Coalescing Tablespacesp. 168
Modifying Tablespacesp. 168
Viewing Tablespace Informationp. 169
Manage Database Archivingp. 170
Space Managementp. 172
Extent Allocation Methodsp. 173
Space Management for Locally Managed Tablespacesp. 174
User Management and Securityp. 175
Creating and Managing Usersp. 175
Managing Object Privilegesp. 176
Database Rolesp. 178
Database Profilesp. 179
Backing Up a Databasep. 179
What Is a Database Backup?p. 180
Archiving versus Nonarchiving Modep. 180
Backup Methodsp. 180
Complete versus Partial Backupsp. 180
Consistent versus Inconsistent Backupsp. 181
Hot versus Cold Backupsp. 181
Backup Using Recovery Managerp. 181
Backup Using Windows NT/2000 Operating Systemp. 185
Scheduling a Backup Using Windows Schedulerp. 186
Backup Using OEMp. 187
Logical Backupp. 187
Database Recoveryp. 188
Case Study: Tablespace Recovery Using RMANp. 189
Case Study: Database Recovery Using RMANp. 191
Recovery Using OEMp. 192
Logical Database Recoveryp. 192
Performance-Tuningp. 194
Performance Managerp. 194
Lock Monitorp. 195
Performance Overviewp. 195
Analyzing Tablespacesp. 195
Oracle Expertp. 196
Managing Indexesp. 200
Creating Indexesp. 201
Dropping and Rebuilding Indexesp. 201
Monitoring Indexesp. 201
Index Fragmentationp. 202
Managing Undop. 202
Choosing Undo Modep. 202
Managing Undo Tablespacesp. 203
Managing Rollback Segmentsp. 203
Viewing Undo Informationp. 203
Additional Topicsp. 203
Log Minerp. 204
Authentication Using Password Filep. 206
Adding New Users to Password Filep. 207
Oracle Managed Filesp. 207
Initialization Parameters for Oracle Managed Filesp. 208
Advantages and Disadvantages of Oracle Managed Filesp. 209
Using Oracle Managed Filesp. 209
Naming Convention for Oracle Managed Filesp. 210
Transportable Tablespacesp. 210
Using the Transportable Tablespaces Featurep. 210
Windows NT/2000 Topicsp. 212
ORA_DBA Groupp. 212
Monitoring a Databasep. 213
HTTP Serverp. 213
Starting and Shutting Down HTTP Serverp. 213
Configuring HTTP Serverp. 213
Windows NT/2000 Tuningp. 214
Initialization Parametersp. 215
Raw Partitionsp. 215
Administrative Assistant for Windows NTp. 216
6 Oracle Net Servicesp. 219
Oracle Solution and Servicesp. 220
Oracle Netp. 220
Listenerp. 221
Connection Managerp. 222
Networking Toolsp. 223
Oracle Advanced Securityp. 223
Enhancements in Oracle Net Servicesp. 223
New Nomenclaturep. 224
Changes in Multithreaded Server (MTS)p. 224
Load-Balancingp. 224
Multiple Oracle Contextsp. 224
Oracle Names LDAP Proxy Serverp. 225
Virtual Interface Protocol Supportp. 225
Obsolete Featuresp. 225
Oracle Net Connectionsp. 226
Connection Processp. 228
Namingp. 229
Oracle Net Services Architecturep. 231
Client/Server Architecturep. 231
Java-Client Application Architecturep. 233
Web Clients Architecturep. 233
Oracle Listenerp. 234
Database Server Processesp. 234
Shared Serversp. 234
Dedicated Serversp. 235
Oracle Connection Managerp. 236
Oracle Net Toolsp. 237
Oracle Net Managerp. 237
Oracle Net Configuration Assistantp. 238
Oracle Net Control Utilitiesp. 239
Planning for Oracle Net Servicesp. 244
Scalabilityp. 244
Availabilityp. 244
Naming Methodsp. 244
Securityp. 244
Performance Tuning for Oracle Net Servicesp. 245
VI Protocolp. 245
Managing Session Data Unit Sizep. 245
Listener Queue Size and Number of Listenersp. 245
Protocol Conversionp. 246
Setting Up Oracle Directory Serverp. 246
Configuring Directory Usage During Installationp. 246
Configuring Directory Usage After Installationp. 248
Adding Users to and Removing Users from the OracleNetAdmins Groupp. 249
Configuring Oracle Naming Methodsp. 250
Configuring the Order of Search for Naming Methodp. 251
Configuring Local Naming Methodp. 251
Configuring Directory Naming Methodp. 253
Configuring Oracle Names LDAP Proxy Serversp. 253
Configuring the Host Naming Methodp. 255
Exporting Naming Datap. 256
Exporting Service Names from Local Names to Directory Serverp. 256
Exporting Names from Oracle Names Server to Directory Serverp. 256
Configuring Profilesp. 257
Setting a Default Domain for a Clientp. 258
Prioritizing Naming Methodsp. 258
Configuring and Administering Listenerp. 258
Configuring Listening Protocol Addressesp. 259
Protocol Addresses for Oracle9i JVMp. 261
Handling Large Volumes of Concurrent Connection Requestsp. 261
Configuring Static Service Informationp. 261
Configuring Password Authentication for the Listenerp. 261
Configuring Service Registrationp. 262
Registering Information with the Default Local Listenerp. 262
Registering Information with a Nondefault Listenerp. 262
Registering Information with a Remote Listenerp. 262
Configuring a Naming Methodp. 263
Listener Administrationp. 263
Configuring Oracle Connection Managerp. 264
Listening End Point Listsp. 265
Access Control Rule Listp. 265
Parameter Listp. 265
Configuring Clients for Oracle Connection Managerp. 265
Enabling Oracle Connection Manager Featuresp. 267
Oracle Shared Serverp. 269
Configuring Shared Serverp. 269
Testing Oracle Net Servicesp. 271
TNSPING Utilityp. 271
TRACERT Utilityp. 272
Net Managerp. 272
LSNRCTL and NAMESCTLp. 272
7 Oracle Enterprise Manager Basicsp. 273
Benefits of Using Oracle Enterprise Managerp. 274
Services Offered by Oracle Enterprise Managerp. 275
Why Use Oracle Enterprise Manager?p. 275
Oracle Enterprise Manager Architecturep. 276
Two-Tier Architecture of Oracle Enterprise Managerp. 276
Three-Tier Architecture of Oracle Enterprise Managerp. 277
Installation and Configuration of Oracle Enterprise Managerp. 278
Requirements for OEM Consolep. 278
Installation of OEM Consolep. 279
Oracle Enterprise Manager Repositoriesp. 283
Oracle Enterprise Manager Consolep. 288
Console User Interfacep. 290
Adding Objects and Services to Oracle Enterprise Managerp. 292
Managing Nodesp. 296
Managing Groupsp. 297
Oracle Management Serversp. 299
Installation of Oracle Management Serversp. 299
Managing Oracle Management Serversp. 300
Managing Administratorsp. 300
Setting Preferred Credentialsp. 305
Changing Database Password for Repository Ownerp. 306
Management Regionsp. 306
Tuning Oracle Management Serversp. 309
Diagnosing Issues with Oracle Management Serversp. 310
Oracle Managed Nodesp. 311
Installation of Oracle Intelligent Agentsp. 311
Managing Oracle Intelligent Agentsp. 311
Auto Discoveryp. 313
Blackoutsp. 313
Troubleshooting Oracle Intelligent Agentp. 314
Simple Network Management Protocol Supportp. 314
Overview of SNMP Componentsp. 315
SNMP Support on Oracle9i Serverp. 315
Scheduling Jobsp. 319
Setting Credentialsp. 319
Creating Jobsp. 319
Built-In Jobsp. 320
Jobs Task Listp. 323
Job Librariesp. 323
Monitoring Eventsp. 324
Scope of Eventsp. 324
Creating Eventsp. 325
Event Typesp. 325
Registering Eventsp. 326
Notificationsp. 326
Event Handlingp. 327
Obtaining System Reportsp. 327
Configuration of Reports Systemp. 327
Viewing and Modifying Existing Reportsp. 328
Creating Reportsp. 329
Making Events, Jobs, and Reports Work for Youp. 330
8 Oracle Enterprise Manager for Database Administrationp. 335
Enterprise Manager Console for Database Administrationp. 336
Managing Database Securityp. 339
Managing Usersp. 339
Managing Rolesp. 340
Auditing Usersp. 345
Schema Managementp. 348
Viewing Schema Objectsp. 349
Schema Management Features of OEMp. 349
Storage Managementp. 353
Tablespace Managementp. 353
Control File Informationp. 353
Data File Informationp. 353
Rollback Segmentsp. 354
Redo Log Groupsp. 354
Archive Logsp. 354
Managing Instancesp. 354
Starting Up and Shutting Down a Databasep. 354
Managing User Sessionsp. 356
Managing In-Doubt Transactionsp. 357
Locksp. 357
Stored Configurationp. 357
Managing Resources with Resource Plansp. 357
Backup and Recoveryp. 358
Full versus Incremental Backupsp. 362
Logical Backupsp. 362
Performing Database Recoveryp. 362
Viewing Listener Informationp. 363
Managing HTTP Serverp. 364
Exporting and Importing Databasesp. 364
Exporting Datap. 364
Importing Datap. 364
Loading Datap. 365
Other Featuresp. 368
System Management Packsp. 368
Oracle Diagnostics Packp. 368
Oracle Tuning Packp. 371
Oracle Change Management Packp. 375
Oracle Standard Management Packp. 377
9 Oracle9i Application Server Basicsp. 379
Introduction to Oracle9i Application Serverp. 380
Oracle9i Application Server Servicesp. 382
Communication Servicesp. 382
Content Management Servicesp. 382
Presentation Servicesp. 384
Application Development and Deploymentp. 384
Portal Servicesp. 386
Caching Servicesp. 387
Business Logic Servicesp. 387
Content Creationp. 387
Oracle9i Application Server Editionsp. 389
Installation of Oracle9i Application Serverp. 391
Product Versions and Availabilityp. 391
System Requirementsp. 392
Overview of the Istallationp. 393
Step-by-Step Installation of Oracle9i Application Serverp. 395
Known Issues with Oracle9i Application Serverp. 405
10 Oracle9i Application Server Additional Topicsp. 407
Oracle Database Cachep. 408
How Database Cache Worksp. 409
Installation of Database Cachep. 410
Configuration of Database Cachep. 413
Enabling and Disabling Cachep. 418
Troubleshooting Database Cachep. 418
Oracle Web Cachep. 419
How Oracle Web Cache Worksp. 420
Installation and Configuration of Oracle Web Cachep. 420
Troubleshooting Oracle Web Cachep. 423
Oracle Internet File Systemp. 423
Internet File System Architecturep. 423
Istallation of Oracle Internet File Systemp. 424
Starting and Stopping iFSp. 428
Using iFSp. 430
Oracle Plug-In for Microsoft Internet Information Serverp. 437
Configuring Oracle Plug-In for Microsoft IISp. 437
11 Oracle9i Security Featuresp. 443
Security Basicsp. 444
Security Issuesp. 444
What Can Go Wrong with Security?p. 446
Oracle Software and Securityp. 446
Oracle9i Server Security Featuresp. 447
Authenticationp. 447
Rolesp. 448
Profilesp. 449
Auditingp. 449
Viewsp. 449
Stored Program Unitsp. 450
Encrypting Datap. 451
Fine-Grained Access Controlp. 452
Oracle Net Services Security Featuresp. 458
Oracle9i Application Server Security Featuresp. 458
Oracle Advanced Securityp. 459
Oracle Advanced Security Architecturep. 459
Oracle Advanced Security Solutionsp. 459
Support for Public Key Infrastructurep. 469
Oracle Internet Directoryp. 470
12 Case Studiesp. 471
The Test Installationp. 472
Case Study 1 Browser-Based SQL Queriesp. 473
Step-by-Step Instructionsp. 474
Additional Remarksp. 475
Case Study 2 Migration from MS SQL Server 7.0 to Oracle9ip. 476
Step-by-Step Instructionsp. 476
Additional Remarksp. 479
Case Study 3 PHP-Based Applications Against Oracle9ip. 479
Step-by-Step Instructionsp. 479
Additional Remarksp. 484
Case Study 4 Use of Oracle Internet Directory for Enterprise User Securityp. 484
Step-by-Step Instructionsp. 485
Additional Remarksp. 497
Case Study 5 Backup Strategy for Small- to Medium-Sized Sitesp. 497
Step-by-Step Instructionsp. 498
Additional Remarksp. 500
Case Study 6 Tablespace Point-in-Time Recoveryp. 500
Step-by-Step Instructionsp. 501
A Additional Resources on the Webp. 505
B Oracle9i New Features for Windowsp. 509
Indexp. 511