< Oracle Database Administration 
 
      This lesson introduces Oracle database architecture.
Objectives and Skills
Objectives and skills for the database architecture portion of Oracle Database Administration I certification include:[1]
- Exploring the Oracle Database Architecture
- Explain the Memory Structures
- Describe the Process Structures
- Overview of Storage Structures
 
Readings
Multimedia
Activities
- Complete the tutorial Oracle: Managing the Oracle Instance.
- Identify instance configuration.
- Review Oracle: Introduction to Oracle Database Architecture.
- Using either SQL*PLUS or SQL Developer, connect to Oracle Database as either SYSTEM or SYS AS SYSDBA.
- Use the following query to identify clustered (YES) or stand-alone mode:SELECT PARALLEL FROM V$INSTANCE;
- Use the following query to identify data protection level:SELECT PROTECTION_LEVEL FROM V$DATABASE;
- Use the following query to identify Streams configuration:SELECT * FROM DBA_STREAMS_ADMINISTRATOR;
 
- Identify memory structures.
- Review Oracle: Memory Architecture.
- Use the following query to identify System Global Area (SGA) memory structures and usage:SELECT COMPONENT, CURRENT_SIZE, MIN_SIZE, MAX_SIZE FROM V$SGA_DYNAMIC_COMPONENTS;
- Use the following query to identify Program Global Area (PGA) memory usage:SELECT * FROM V$PGASTAT;
 
- Identify process structures.
- Review Oracle: Process Architecture.
- Use the following query to identify current sessions:SELECT PROGRAM FROM V$SESSION;
- Use the following query to identify current processes:SELECT PROGRAM FROM V$PROCESS;
 
- Identify storage structures.
- Review Oracle: Tablespaces, Datafiles, and Control Files.
- Use the following query to identify user extents:SELECT * FROM DBA_EXTENTS WHERE TABLESPACE_NAME = 'USERS';
- Use the following query to identify data files:SELECT * FROM V$DATAFILE;
- Use the following query to identify table spaces:SELECT * FROM DBA_TABLESPACES;
- Use the following query to identify log files:SELECT * FROM V$LOGFILE
- Use the following query to identify the control file:SELECT * FROM V$CONTROLFILE;
- Use the following query to identify log information:SELECT * FROM V$LOG
 
See Also
- Oracle: Database Architecture
- Oracle: Memory Architecture
- Oracle: Process Architecture
- Oracle: V$INSTANCE
- Oracle: V$DATABASE
- Oracle: DBA_STREAMS_ADMINISTRATOR
- Oracle: V$SGA_DYNAMIC_COMPONENTS
- Oracle: V$PGASTAT
- Oracle: V$SESSION
- Oracle: V$PROCESS
- Oracle: DBA_EXTENTS
- Oracle: V$DATAFILE
- Oracle: DBA_TABLESPACES
- Oracle: V$LOGFILE
- Oracle: V$CONTROLFILE
- Oracle: V$LOG
References
    This article is issued from Wikiversity. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.