Oracle 10g Admin workshops PPT Less 03
Transcript of Oracle 10g Admin workshops PPT Less 03
3Copyright © 2004, Oracle. All rights reserved.
Creating an Oracle Database
3-2 Copyright © 2004, Oracle. All rights reserved.
Objectives
After completing this lesson, you should be able to do the following:
• Describe the Oracle database architecture
• Understand the instance architecture
• Use the management framework
• Use DBCA to– Create a database– Configure a database– Drop a database– Manage templates
3-3 Copyright © 2004, Oracle. All rights reserved.
Database Architecture
Data files Online redo log files
Password fileParameter file Archive log files
Control files
3-4 Copyright © 2004, Oracle. All rights reserved.
Exploring the Storage Structure
Click on the links to view detailed information
3-5 Copyright © 2004, Oracle. All rights reserved.
Control Files
• Contain physical database structure information
• Multiplexed to protect against loss
• Required to start the instance
Control files
3-6 Copyright © 2004, Oracle. All rights reserved.
Redo Log Files
• Record changes to the database
• Multiplex to protect against loss
Redo log buffer
LogwriterLGWR
Group 1 Group 2 Group 3
3-7 Copyright © 2004, Oracle. All rights reserved.
Tablespaces and Datafiles
• Tablespaces consist of one or more data files
• Data files belong to only one tablespace
USERS Tablespace
Data file 1 Data file 2
3-8 Copyright © 2004, Oracle. All rights reserved.
Segments, Extents, and Blocks
• Segments exist within a tablespace.
• Segments are made of a collection of extents.
• Extents are a collection of data blocks.
• Data blocks are mapped to OS blocks.
Segment Extents Data blocks
OS blocks
3-9 Copyright © 2004, Oracle. All rights reserved.
Oracle Instance Management
SystemMonitorSMON
DatabaseWriterDBW0
LogWriterLGWR
ProcessMonitorPMON
ArchiverARC0
SGA
Java Pool
Shared Pool Large PoolStreams Pool
DatabaseBuffer Cache
Redo Log Buffer
CheckpointCKPT
3-10 Copyright © 2004, Oracle. All rights reserved.
Oracle Memory Structures
Java PoolDatabase
Buffer CacheRedo Log
Buffer
Shared Pool Large Pool
SGA
Streams Pool
ServerProcess
1PGA
ServerProcess
2PGA
Back-groundProcess
PGA
3-12 Copyright © 2004, Oracle. All rights reserved.
Oracle Processes
SystemMonitorSMON
DatabaseWriterDBWn
CheckpointCKPT
LogWriterLGWR
ProcessMonitorPMON
ArchiverARCn
ServerProcess
ServerProcess
ServerProcess
ServerProcess
System Global AreaSGA
Background Processes
3-13 Copyright © 2004, Oracle. All rights reserved.
Data Dictionary
3-14 Copyright © 2004, Oracle. All rights reserved.
Database Control
Database control
3-15 Copyright © 2004, Oracle. All rights reserved.
Grid Control
Grid control
Management server
Management repository
Database control
DatabaseOS/third-party
applicationApplication
serverApplication
server control
Managed targets
Agent AgentAgent
3-16 Copyright © 2004, Oracle. All rights reserved.
Database Configuration Assistant (DBCA) Overview
3-17 Copyright © 2004, Oracle. All rights reserved.
Creating a Database
3-18 Copyright © 2004, Oracle. All rights reserved.
Database Identification
3-19 Copyright © 2004, Oracle. All rights reserved.
Management Options
3-20 Copyright © 2004, Oracle. All rights reserved.
Passwords and Storage
3-21 Copyright © 2004, Oracle. All rights reserved.
File Locations and Backup Recovery
3-22 Copyright © 2004, Oracle. All rights reserved.
File Location Variables
3-23 Copyright © 2004, Oracle. All rights reserved.
Content and Initialization Parameters
3-25 Copyright © 2004, Oracle. All rights reserved.
Database Storage
3-26 Copyright © 2004, Oracle. All rights reserved.
Creation Options and Create
3-27 Copyright © 2004, Oracle. All rights reserved.
Other Actions with DBCA
3-28 Copyright © 2004, Oracle. All rights reserved.
Summary
In this lesson, you should have learned how to:
• Describe the Oracle database architecture
• Understand the instance architecture
• Use the management framework
• Use DBCA to– Create a database– Configure a database– Drop a database– Manage templates
3-29 Copyright © 2004, Oracle. All rights reserved.
Practice 3: Creating an Oracle Database
This practice covers creating an Oracle database by using DBCA.