Less05 Storage Tb3

  • Uploaded by: yairr
  • 0
  • 0
  • December 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Less05 Storage Tb3 as PDF for free.

More details

  • Words: 788
  • Pages: 24
Managing Database Storage Structures

Copyright © 2005, Oracle. All rights reserved.

Objectives

After completing this lesson, you should be able to do the following: • Describe how table row data is stored in blocks • Define the purpose of tablespaces and data files • Create and manage tablespaces • Obtain tablespace information • Describe the main concepts and functionality of Automatic Storage Management (ASM)

Copyright © 2005, Oracle. All rights reserved.

Storage Structures Logical

Physical

Database

Tablespace

OS file

Segment

Extent

Oracle data block

OS block

Copyright © 2005, Oracle. All rights reserved.

How Table Data Is Stored Columns

Table A

Blocks

Table B Rows

Segment

Segment

Table Tablespace

Row piece

Copyright © 2005, Oracle. All rights reserved.

Extent

Anatomy of a Database Block

Block header Growth Free space

Row data

Copyright © 2005, Oracle. All rights reserved.

Tablespaces and Data Files

The Oracle database stores data logically in tablespaces and physically in data files. • Tablespaces: – Can belong to only one database – Consist of one or more data files – Are further divided into logical units of storage



Data files: – Can belong to only one tablespace and one database – Are a repository for schema object data

Database Tablespace

Data files

Copyright © 2005, Oracle. All rights reserved.

Oracle Managed Files (OMF)

Specify file operations in terms of database objects rather than file names. Parameter

Description

DB_CREATE_FILE_DEST

Defines the location of the default file system directory for data files and temporary files

DB_CREATE_ONLINE_LOG_DEST_n

Defines the location for redo log files and control file creation

DB_RECOVERY_FILE_DEST

Defines the location for RMAN backups

Example: SQL> ALTER SYSTEM SET DB_CREATE_FILE_DEST = '/u01/oradata'; SQL> CREATE TABLESPACE tbs_1; Copyright © 2005, Oracle. All rights reserved.

Space Management in Tablespaces



Locally managed tablespace: – – – – –



Free extents are managed in the tablespace. A bitmap is used to record free extents. Each bit corresponds to a block or group of blocks. The bit value indicates free or used extents. The use of locally managed tablespaces is recommended.

Dictionary-managed tablespace: – Free extents are managed by the data dictionary. – Appropriate tables are updated when extents are allocated or unallocated. – These tablespaces are supported only for backward compatibility. Copyright © 2005, Oracle. All rights reserved.

Exploring the Storage Structure

Click the links to view detailed information. Copyright © 2005, Oracle. All rights reserved.

Creating a New Tablespace

Copyright © 2005, Oracle. All rights reserved.

Storage for Locally Managed Tablespaces

Copyright © 2005, Oracle. All rights reserved.

Tablespaces in the Preconfigured Database • • •

SYSTEM SYSAUX TEMP

• • •

UNDOTBS1 USERS EXAMPLE

Copyright © 2005, Oracle. All rights reserved.

Altering a Tablespace

Copyright © 2005, Oracle. All rights reserved.

Actions with Tablespaces

Copyright © 2005, Oracle. All rights reserved.

Dropping Tablespaces

Copyright © 2005, Oracle. All rights reserved.

Viewing Tablespace Information

Copyright © 2005, Oracle. All rights reserved.

Gathering Storage Information

Copyright © 2005, Oracle. All rights reserved.

Viewing Tablespace Contents

12061_1_sel_ts_3

Copyright © 2005, Oracle. All rights reserved.

Enlarging the Database

You can enlarge the database in the following ways: • Creating a new tablespace • Adding a data file to an existing tablespace • Increasing the size of a data file • Providing for the dynamic growth of a data file Database

SYSTEM tablespace

INVENTORY tablespace

Copyright © 2005, Oracle. All rights reserved.

What Is Automatic Storage Management?

Automatic Storage Management • Is a portable and high-performance cluster file system Application • Manages Oracle database files Database • Spreads data across disks to balance load File system • Mirrors data ASM Volume • Solves many storage manager management challenges Operating system

Copyright © 2005, Oracle. All rights reserved.

ASM: Key Features and Benefits

ASM • Stripes files, but not logical volumes • Provides online disk reconfiguration and dynamic rebalancing • Allows for adjustable rebalancing speed • Provides redundancy on a per-file basis • Supports only Oracle database files • Is cluster aware • Is automatically installed

Copyright © 2005, Oracle. All rights reserved.

ASM: Concepts ASM disk group

Database

Tablespace

ASM file

Data file

Segment

Extent

Oracle data block

ASM disk File system file or raw device

Allocation unit

Physical block

Copyright © 2005, Oracle. All rights reserved.

Summary

In this lesson, you should have learned how to: • Describe how table row data is stored in blocks • Define the purpose of tablespaces and data files • Create and manage tablespaces • Obtain tablespace information • Describe the main concepts and functionality of Automatic Storage Management (ASM)

Copyright © 2005, Oracle. All rights reserved.

Practice Overview: Managing Database Storage Structures This practice covers the following topics: • Creating tablespaces • Gathering information about tablespaces

Copyright © 2005, Oracle. All rights reserved.

Related Documents

Less05 Storage Tb3
December 2019 9
Less05 Storage Tb3
May 2020 16
Storage
May 2020 23
Storage
November 2019 47
Less04 Instance Tb3
December 2019 12
Less16 Recovery Tb3
December 2019 12

More Documents from "yairr"

Less03 Db Dbca Mb3
December 2019 18
Less12 Proactivem Mb3
December 2019 11
Less17 Flashback Tb3
December 2019 18
Less14 Br Concepts Mb3
December 2019 13
Less04 Instance Tb3
December 2019 12
Less16 Recovery Tb3
December 2019 12