Preface |
|
xi | |
|
Oracle Architecture Overview |
|
|
1 | (26) |
|
Introduction to Oracle9i Architecture |
|
|
2 | (8) |
|
Key Components of the Oracle9i |
|
|
2 | (3) |
|
|
5 | (4) |
|
Optional Additions to Oracle9i |
|
|
9 | (1) |
|
Introduction to ORACLASS database |
|
|
10 | (1) |
|
Overview of Oracle9i Installation Options |
|
|
11 | (4) |
|
Comparing Server-Side Installation Options |
|
|
12 | (2) |
|
Comparing Client-Side Installation Options |
|
|
14 | (1) |
|
Introduction to Oracle Universal Installer |
|
|
15 | (3) |
|
|
15 | (3) |
|
Description of OFA (Optimal Flexible Architecture) |
|
|
18 | (3) |
|
Directory Structure Standards |
|
|
18 | (2) |
|
|
20 | (1) |
|
|
21 | (2) |
|
|
23 | (1) |
|
Exam Review Questions---Database Fundamentals I (#1Z0-031) |
|
|
23 | (2) |
|
|
25 | (1) |
|
|
26 | (1) |
|
Overview of Database Administrator (DBA) Tools |
|
|
27 | (42) |
|
|
28 | (3) |
|
Configuring Oracle Net to Connect to the Database |
|
|
31 | (9) |
|
Overview of Oracle Net Architecture |
|
|
31 | (3) |
|
Step-By-Step Configuring of Oracle Net |
|
|
34 | (6) |
|
Oracle Memory and Background Processes |
|
|
40 | (6) |
|
Connecting to the Database |
|
|
40 | (2) |
|
Memory Components and Background Processes |
|
|
42 | (4) |
|
Introducing Enterprise Manager |
|
|
46 | (16) |
|
Starting and Configuring the Enterprise Manager Console |
|
|
47 | (4) |
|
Viewing the Features of Enterprise Manager |
|
|
51 | (11) |
|
|
62 | (2) |
|
|
64 | (1) |
|
Exam Review Questions---Database Fundamentals I (#1Z0-031) |
|
|
65 | (2) |
|
|
67 | (1) |
|
|
68 | (1) |
|
Creating an Oracle Instance |
|
|
69 | (50) |
|
Steps for Creating a Database |
|
|
70 | (1) |
|
Overview of Prerequisites for Creating a Database |
|
|
71 | (1) |
|
Configuring Initial Settings |
|
|
72 | (11) |
|
DBA Authentication Methods |
|
|
73 | (4) |
|
|
77 | (3) |
|
Set the Initialization Parameters |
|
|
80 | (3) |
|
|
83 | (25) |
|
Create a New Database Using the Database Configuration Assistant |
|
|
84 | (9) |
|
Starting and Stopping the Database with Instance Manager |
|
|
93 | (5) |
|
Creating a Database Manually |
|
|
98 | (8) |
|
Starting and Stopping a Database Manually |
|
|
106 | (2) |
|
|
108 | (3) |
|
|
111 | (1) |
|
Exam Review Questions---Database Fundamentals I (#1Z0-031) |
|
|
112 | (2) |
|
|
114 | (2) |
|
|
116 | (3) |
|
Data Dictionary Views and Control Files |
|
|
119 | (30) |
|
Looking at Important Data Dictionary Components |
|
|
120 | (3) |
|
Using Data Dictionary Views |
|
|
123 | (8) |
|
Useful Dynamic Performance Views |
|
|
129 | (2) |
|
Introduction to the Control File |
|
|
131 | (11) |
|
Managing and Multiplexing the Control Files |
|
|
132 | (4) |
|
Using OMF to Manage Control Files |
|
|
136 | (1) |
|
Creating a New Control File |
|
|
137 | (3) |
|
Viewing Control File Data |
|
|
140 | (2) |
|
|
142 | (1) |
|
|
143 | (1) |
|
Exam Review Questions---Database Fundamentals I (#1Z0-031) |
|
|
144 | (2) |
|
|
146 | (2) |
|
|
148 | (1) |
|
The Redo Log Files and Diagnostic Files |
|
|
149 | (36) |
|
Introduction to Online Redo Log Files |
|
|
150 | (4) |
|
The Purpose of Redo Log Files |
|
|
152 | (1) |
|
The Structure of Redo Log Files |
|
|
153 | (1) |
|
|
154 | (17) |
|
Log Switches and Checkpoints |
|
|
155 | (2) |
|
Multiplexing and Other Maintenance |
|
|
157 | (10) |
|
Using OMF to Manage Online Redo Log Files |
|
|
167 | (2) |
|
Finding Redo Log Information in Dynamic Performance Views |
|
|
169 | (2) |
|
Overview of Diagnostic Files |
|
|
171 | (4) |
|
|
175 | (1) |
|
|
176 | (1) |
|
Exam Review Questions---Database Fundamentals I (#1Z0-031) |
|
|
177 | (3) |
|
|
180 | (3) |
|
|
183 | (2) |
|
Basic Storage Concepts and Settings |
|
|
185 | (46) |
|
Introduction to Storage Structures |
|
|
186 | (23) |
|
Logical Structure Versus Physical Structure |
|
|
187 | (4) |
|
Tablespaces and Datafiles |
|
|
191 | (12) |
|
Segment Types and Their Uses |
|
|
203 | (2) |
|
|
205 | (2) |
|
Tablespaces with Nonstandard Data Block Size |
|
|
207 | (2) |
|
Configuring and Viewing Storage |
|
|
209 | (9) |
|
Changing the Size, Storage Settings, and Status |
|
|
209 | (7) |
|
Querying the Data Dictionary for Storage Data |
|
|
216 | (2) |
|
|
218 | (5) |
|
Implementing Automatic Undo Management |
|
|
219 | (4) |
|
|
223 | (2) |
|
|
225 | (1) |
|
Exam Review Questions---Database Fundamentals I (#1Z0-031) |
|
|
226 | (1) |
|
|
227 | (3) |
|
|
230 | (1) |
|
|
231 | (54) |
|
Introduction to Table Structures |
|
|
232 | (14) |
|
Setting Block Space Usage |
|
|
234 | (5) |
|
|
239 | (3) |
|
Row Structure and the Rowid |
|
|
242 | (4) |
|
|
246 | (27) |
|
|
246 | (4) |
|
Creating Relational Tables |
|
|
250 | (6) |
|
Creating Temporary Tables |
|
|
256 | (3) |
|
Creating Varrays and Nested Tables |
|
|
259 | (8) |
|
|
267 | (1) |
|
Creating Partitioned Tables |
|
|
268 | (5) |
|
|
273 | (2) |
|
|
275 | (2) |
|
Exam Review Questions---Database Fundamentals I (#1Z0-031) |
|
|
277 | (3) |
|
|
280 | (3) |
|
|
283 | (2) |
|
Advanced Table Management |
|
|
285 | (36) |
|
Advanced Table Structures |
|
|
286 | (10) |
|
|
286 | (1) |
|
|
287 | (4) |
|
|
291 | (5) |
|
Overview of Table Management |
|
|
296 | (13) |
|
|
296 | (2) |
|
Adjusting Table Storage Structure |
|
|
298 | (2) |
|
|
300 | (4) |
|
Making Other Table Changes |
|
|
304 | (1) |
|
Dropping, Adding, or Modifying a Column in a Table |
|
|
305 | (3) |
|
Truncating and Dropping a Table |
|
|
308 | (1) |
|
Querying Table-Related Data Dictionary Views |
|
|
309 | (1) |
|
|
310 | (2) |
|
|
312 | (1) |
|
Exam Review Questions---Database Fundamentals I (#1Z0-031) |
|
|
313 | (3) |
|
|
316 | (3) |
|
|
319 | (2) |
|
|
321 | (36) |
|
|
322 | (23) |
|
Types and Uses of Indexes |
|
|
324 | (18) |
|
Data Dictionary Information on Indexes |
|
|
342 | (3) |
|
|
345 | (3) |
|
Monitoring Indexes and Dropping Indexes |
|
|
345 | (1) |
|
Reorganizing and Modifying Indexes |
|
|
346 | (2) |
|
|
348 | (1) |
|
|
349 | (2) |
|
Exam Review Questions---Database Fundamentals I (#1Z0-031) |
|
|
351 | (3) |
|
|
354 | (2) |
|
|
356 | (1) |
|
Data Integrity Constraints |
|
|
357 | (32) |
|
Introduction to Constraints |
|
|
358 | (2) |
|
Types of Integrity Constraints |
|
|
358 | (2) |
|
How To Create and Maintain Integrity Constraints |
|
|
360 | (7) |
|
Creating Constraints Using the CREATE TABLE Command |
|
|
361 | (4) |
|
Creating or Changing Constraints Using the ALTER TABLE Command |
|
|
365 | (2) |
|
Practical Examples of Working with Constraints |
|
|
367 | (13) |
|
Adding or Removing a NOT NULL Constraint |
|
|
367 | (2) |
|
Adding and Modifying a PRIMARY KEY Constraint |
|
|
369 | (2) |
|
Adding and Modifying a UNIQUE Key Constraint |
|
|
371 | (3) |
|
Working with a FOREIGN KEY Constraint |
|
|
374 | (4) |
|
Creating and Changing a CHECK Constraint |
|
|
378 | (2) |
|
Data Dictionary Information on Constraints |
|
|
380 | (1) |
|
|
381 | (2) |
|
|
383 | (1) |
|
Exam Review Questions---Database Fundamentals I (#1Z0-031) |
|
|
383 | (3) |
|
|
386 | (2) |
|
|
388 | (1) |
|
Users and Resource Control |
|
|
389 | (40) |
|
Overview of Database Users |
|
|
390 | (9) |
|
|
390 | (5) |
|
Modifying User Settings with the ALTER USER Statement |
|
|
395 | (3) |
|
|
398 | (1) |
|
|
399 | (12) |
|
|
400 | (2) |
|
|
402 | (6) |
|
Controlling Resource Usage |
|
|
408 | (3) |
|
|
411 | (1) |
|
Obtaining Profil Password, and Resource Data |
|
|
411 | (7) |
|
|
418 | (1) |
|
|
419 | (2) |
|
Exam Review Questions---Database Fundamentals I (#1Z0-031) |
|
|
421 | (4) |
|
|
425 | (2) |
|
|
427 | (2) |
|
System and Object Privileges |
|
|
429 | (34) |
|
|
430 | (3) |
|
Identifying System Privileges |
|
|
430 | (2) |
|
|
432 | (1) |
|
Managing System and Object Privileges |
|
|
433 | (12) |
|
Granting and Revoking System Privileges |
|
|
433 | (6) |
|
Granting and Revoking Object Privileges |
|
|
439 | (6) |
|
Description of Auditing Capabilities |
|
|
445 | (8) |
|
|
453 | (1) |
|
|
454 | (2) |
|
Exam Review Questions---Database Fundamentals I (#1Z0-031) |
|
|
456 | (2) |
|
|
458 | (3) |
|
|
461 | (2) |
|
|
463 | (30) |
|
|
464 | (4) |
|
|
464 | (1) |
|
|
465 | (3) |
|
Creating and Modifying Roles |
|
|
468 | (9) |
|
Creating and Assigning Privileges to a Role |
|
|
469 | (1) |
|
Assigning Roles to Users and to Other Roles |
|
|
469 | (4) |
|
Limiting Availability and Removing Roles |
|
|
473 | (4) |
|
Data Dictionary Information about Roles |
|
|
477 | (1) |
|
Roles in the Enterprise Manager Console |
|
|
477 | (8) |
|
|
485 | (1) |
|
|
486 | (1) |
|
Exam Review Questions---Database Fundamentals I (#1Z0-031) |
|
|
487 | (3) |
|
|
490 | (2) |
|
|
492 | (1) |
|
Globalization Support in the Database |
|
|
493 | (24) |
|
Introduction to Globalization Support |
|
|
494 | (2) |
|
Language-dependent Behavior in the Database |
|
|
494 | (1) |
|
How Language-dependent Settings Affect Applications |
|
|
495 | (1) |
|
Using NLS Parameters and Variables |
|
|
496 | (13) |
|
Adjusting Globalization Initialization Parameters |
|
|
498 | (11) |
|
Viewing NLS Parameters in Data Dictionary Views |
|
|
509 | (1) |
|
|
510 | (1) |
|
|
511 | (1) |
|
Exam Review Questions---Database Fundamentals I (#1Z0-031) |
|
|
512 | (3) |
|
|
515 | (1) |
|
|
516 | (1) |
Glossary |
|
517 | (12) |
Index |
|
529 | |