Oracle Database Administration/Architecture
Appearance
This lesson introduces Oracle database architecture.
Objectives and Skills
[edit | edit source]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
[edit | edit source]Multimedia
[edit | edit source]- YouTube: General Oracle Architecture
- YouTube: Processes & Memory
- YouTube: Datafiles & Tablespaces pt 1
Activities
[edit | edit source]- 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
[edit | edit source]- 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
[edit | edit source]