less07 storage
DESCRIPTION
ORACLE 11gTRANSCRIPT
![Page 1: Less07 storage](https://reader036.vdocuments.net/reader036/viewer/2022081716/545436eaaf795911308b5808/html5/thumbnails/1.jpg)
7Copyright © 2009, Oracle. All rights reserved.
Managing Database Storage Structures
![Page 2: Less07 storage](https://reader036.vdocuments.net/reader036/viewer/2022081716/545436eaaf795911308b5808/html5/thumbnails/2.jpg)
Copyright © 2009, Oracle. All rights reserved.7 - 2
Objectives
After completing this lesson, you should be able to:
• Describe the storage of table row data in blocks
• Create and manage tablespaces
• Obtain tablespace information
![Page 3: Less07 storage](https://reader036.vdocuments.net/reader036/viewer/2022081716/545436eaaf795911308b5808/html5/thumbnails/3.jpg)
Copyright © 2009, Oracle. All rights reserved.7 - 3
How Table Data Is Stored
Tablespace
Table A Table B
SegmentSegment
Rows
Columns
Table
Blocks
Row piece Extent
![Page 4: Less07 storage](https://reader036.vdocuments.net/reader036/viewer/2022081716/545436eaaf795911308b5808/html5/thumbnails/4.jpg)
Copyright © 2009, Oracle. All rights reserved.7 - 4
Database Block: Contents
Block header
Free space
Row data
Growth
![Page 5: Less07 storage](https://reader036.vdocuments.net/reader036/viewer/2022081716/545436eaaf795911308b5808/html5/thumbnails/5.jpg)
Copyright © 2009, Oracle. All rights reserved.7 - 5
Exploring the Storage Structure
Click the links to view detailed information.
![Page 6: Less07 storage](https://reader036.vdocuments.net/reader036/viewer/2022081716/545436eaaf795911308b5808/html5/thumbnails/6.jpg)
Copyright © 2009, Oracle. All rights reserved.7 - 6
Creating a New Tablespace
![Page 7: Less07 storage](https://reader036.vdocuments.net/reader036/viewer/2022081716/545436eaaf795911308b5808/html5/thumbnails/7.jpg)
Copyright © 2009, Oracle. All rights reserved.7 - 7
Creating a New Tablespace
Choose the appropriate Storage Type
![Page 8: Less07 storage](https://reader036.vdocuments.net/reader036/viewer/2022081716/545436eaaf795911308b5808/html5/thumbnails/8.jpg)
Copyright © 2009, Oracle. All rights reserved.7 - 8
Storage for Tablespaces
![Page 9: Less07 storage](https://reader036.vdocuments.net/reader036/viewer/2022081716/545436eaaf795911308b5808/html5/thumbnails/9.jpg)
Copyright © 2009, Oracle. All rights reserved.7 - 10
Tablespaces in the Preconfigured Database
• UNDOTBS1
• USERS
• EXAMPLE (optional)
• SYSTEM
• SYSAUX
• TEMP
![Page 10: Less07 storage](https://reader036.vdocuments.net/reader036/viewer/2022081716/545436eaaf795911308b5808/html5/thumbnails/10.jpg)
Copyright © 2009, Oracle. All rights reserved.7 - 12
Altering a Tablespace
![Page 11: Less07 storage](https://reader036.vdocuments.net/reader036/viewer/2022081716/545436eaaf795911308b5808/html5/thumbnails/11.jpg)
Copyright © 2009, Oracle. All rights reserved.7 - 14
Actions with Tablespaces
![Page 12: Less07 storage](https://reader036.vdocuments.net/reader036/viewer/2022081716/545436eaaf795911308b5808/html5/thumbnails/12.jpg)
Copyright © 2009, Oracle. All rights reserved.7 - 16
Dropping Tablespaces
![Page 13: Less07 storage](https://reader036.vdocuments.net/reader036/viewer/2022081716/545436eaaf795911308b5808/html5/thumbnails/13.jpg)
Copyright © 2009, Oracle. All rights reserved.7 - 17
Viewing Tablespace Information
![Page 14: Less07 storage](https://reader036.vdocuments.net/reader036/viewer/2022081716/545436eaaf795911308b5808/html5/thumbnails/14.jpg)
Copyright © 2009, Oracle. All rights reserved.7 - 18
Viewing Tablespace Contents
![Page 15: Less07 storage](https://reader036.vdocuments.net/reader036/viewer/2022081716/545436eaaf795911308b5808/html5/thumbnails/15.jpg)
Copyright © 2009, Oracle. All rights reserved.7 - 19
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 Default location for the fast recovery area
Example:
SQL> ALTER SYSTEM SET DB_CREATE_FILE_DEST = '+DATA'; SQL> CREATE TABLESPACE tbs_1;
![Page 16: Less07 storage](https://reader036.vdocuments.net/reader036/viewer/2022081716/545436eaaf795911308b5808/html5/thumbnails/16.jpg)
Copyright © 2009, Oracle. All rights reserved.7 - 21
Enlarging the Database
You can enlarge the database in the following ways:
• Creating a new tablespace
• Adding a data file to an existing smallfile tablespace
• Increasing the size of a data file
• Providing for the dynamic growth of a data file
SYSTEM tablespace
INVENTORY tablespace
Database
![Page 17: Less07 storage](https://reader036.vdocuments.net/reader036/viewer/2022081716/545436eaaf795911308b5808/html5/thumbnails/17.jpg)
Copyright © 2009, Oracle. All rights reserved.7 - 22
Quiz
A database can have a mixture of Oracle-managed and unmanaged files.
1. True
2. False
![Page 18: Less07 storage](https://reader036.vdocuments.net/reader036/viewer/2022081716/545436eaaf795911308b5808/html5/thumbnails/18.jpg)
Copyright © 2009, Oracle. All rights reserved.7 - 23
Quiz
Bigfile Tablespaces must have 1 file of at least 100 MB.
1. True
2. False
![Page 19: Less07 storage](https://reader036.vdocuments.net/reader036/viewer/2022081716/545436eaaf795911308b5808/html5/thumbnails/19.jpg)
Copyright © 2009, Oracle. All rights reserved.7 - 24
Summary
In this lesson, you should have learned how to:
• Describe the storage of table row data in blocks
• Create and manage tablespaces
• Obtain tablespace information
![Page 20: Less07 storage](https://reader036.vdocuments.net/reader036/viewer/2022081716/545436eaaf795911308b5808/html5/thumbnails/20.jpg)
Copyright © 2009, Oracle. All rights reserved.7 - 25
Practice 7 Overview:Managing Database Storage Structures
This practice covers the following topics:
• Creating tablespaces
• Gathering information about tablespaces