Physical Database Limits Item Database Block Size Type of Limit Minimum Limit Value 2048 bytes; must

be a multiple of operating system physical block size Operating system dependent; never more than 32 KB 2 blocks

Maximum

Database Blocks

Minimum in initial extent of a segment. Maximum per datafile

Platform dependent; typically 222-1 blocks 1 minimum; 2 or more (on separate devices) strongly recommended Dependent on operating system and database creation options; maximum of 20,000 x (database block size) Operating system dependent; usually 1022 65533 May be less on some operating systems Limited also by size of database blocks and by the DB_ FILES initialization parameter for a particular instance. 2 GB, regardless of the maximum file size allowed by the operating system Operating system dependent. Limited by maximum operating system file size; typically 222 or 4M Blocks. Derived from tablespace default storage or DB_BLOCK_ SIZE initialization parameter

Controlfiles

Number of control files

Size of a control file

Database files

Maximum per tablespace Maximum per database

Database extents

Maximum

Database file size

Maximum

MAXEXTENTS

Default value

Maximum Redo Log Files Maximum number of logfiles

Unlimited Limited by value of LOG_FILES initialization parameter or MAXLOGFILES parameter in the CREATE DATABASE statement Control file can be resized to allow more entries; ultimately an operating system limit

Maximum number of logfiles per group Redo Log File Size Minimum size Maximum size Maximum number per database

Unlimited

50 KB Operating system limit; typically 2 GB 64 K Number of tablespaces cannot exceed the number of database files, as each tablespace must include at least one file

Tablespaces

Logical Database Limits Item GROUP BY clause Type of Limit Maximum length Limit Value The GROUP BY expression and all of the nondistinct aggregates functions (for example, SUM, AVG) must fit within a single database block. Unlimited 75% of the database block size minus some overhead 1000 columns maximum 32 columns maximum 30 columns maximum

Indexes

Maximum per table total size of indexed column

Columns

Per table Per index (or clustered index) Per bitmapped index

Constraints Subqueries

Maximum per column Maximum levels of subqueries in a SQL statement query

Unlimited Unlimited in the FROM clause of the top-level query 255 subqueries in the WHERE clause 4 KB - overhead

Partitions

Maximum length of linear partitioning key Maximum number of columns in partition key Maximum number of partitions allowed per table or index

16 columns

64 K-1 partitions

Rollback Segments

Maximum number per database No limit; limited within a session by the MAX_ ROLLBACK_SEGMENTS initialization parameter Maximum number per table Maximum length of statements Unlimited 64 K maximum; particular tools may impose lower limits PL/SQL and Developer/2000 may have limits on the size of stored procedures they can call The limits typically range from 2000 to 3000 lines of code. See Also: Your PL/SQL or Developer/2000 documentation for details Operating system-dependent, typically 32 2,147,483,638 32 tables Unlimited

Rows SQL Statement Length

Stored Packages

Maximum size

Trigger Cascade Limit Users and Roles Tables

Maximum value Maximum Maximum per clustered tabls Maximum per database

Process and Runtime Limits Item Instances per database Type of Limit Maximum number of OPS instances per database Row-level Distributed Lock Manag SGA size Maximum value Limit Value Operating system-dependent

Locks

Unlimited er Operating system dependent

Operating system-dependent; typically 2 to 4 GB for 32-bit operating systems, and > 4 GB for 64-bit operating systems 10

Advanced Queuing Processes Job Queue Processes I/O Slave Processes

Maximum per instance

Maximum per instance Maximum per background process (DBWR, LGWR, etc) Maximum per Backup session

1000 15

15 32K; limited by thePROCESSESandSESSIONS initialization parameters 10 Unlimited within constraints set by the PROCESSES and SESSIONS initialization parameters, for instance Unlimited within constraints set byPROCESSES and SESSIONS initialization parameters, for instance

Sessions

Maximum per instance

LCK Processes Shared Servers

Maximum per instance Maximum per instance

Dispatchers

Maximum per instance

Parallel Execution Slaves

Maximum per instance

Unlimited within constraints set byPROCESSES and SESSIONS initialization parameters, for instance Unlimited within constraints set byPROCESSES and SESSIONS initialization parameters, for instance

Backup Sessions

Maximum per instance

Logical Database Limits Item GROUP BY clause Type of Limit Maximum length

Indexes

Maximum per table total size of indexed column

Columns

Per table Per index (or clustered index) Per bitmapped index Maximum per column Maximum levels of subqueries in a SQL statement query

Constraints Subqueries

Partitions

Maximum length of linear partitioning key Maximum number of columns in partition key Maximum number of partitions allowed per table or index

Rollback Segments

Maximum number per database

Rows SQL Statement Length

Maximum number per table Maximum length of statements

Stored Packages

Maximum size

Trigger Cascade Limit Users and Roles Tables

Maximum value Maximum Maximum per clustered tabls Maximum per database

Limit Value The GROUP BY expression and all of the nondistinct aggregates functions (for example, SUM, AVG) must fit within a single database block. Unlimited 75% of the database block size minus some overhead 1000 columns maximum 32 columns maximum 30 columns maximum Unlimited Unlimited in the FROM clause of the top-level query 255 subqueries in the WHERE clause 4 KB - overhead

16 columns

64 K-1 partitions

No limit; limited within a session by the MAX_ ROLLBACK_SEGMENTS initialization parameter Unlimited 64 K maximum; particular tools may impose lower limits PL/SQL and Developer/2000 may have limits on the size of stored procedures they can call The limits typically range from 2000 to 3000 lines of code. See Also: Your PL/SQL or Developer/2000 documentation for details Operating system-dependent, typically 32 2,147,483,638 32 tables Unlimited

Process and Runtime Limits Item Instances per database Type of Limit Maximum number of OPS instances per database Row-level Distributed Lock Manag SGA size Maximum value

Locks

Advanced Queuing Processes Job Queue Processes I/O Slave Processes

Maximum per instance

Maximum per instance Maximum per background process (DBWR, LGWR, etc) Maximum per Backup session

Sessions

Maximum per instance

LCK Processes Shared Servers

Maximum per instance Maximum per instance

Dispatchers

Maximum per instance

Parallel Execution Slaves

Maximum per instance

Backup Sessions

Maximum per instance

Limit Value Operating system-dependent

Unlimited er Operating system dependent

Operating system-dependent; typically 2 to 4 GB for 32-bit operating systems, and > 4 GB for 64-bit operating systems 10

1000 15

15 32K; limited by thePROCESSESandSESSIONS initialization parameters 10 Unlimited within constraints set by the PROCESSES and SESSIONS initialization parameters, for instance Unlimited within constraints set byPROCESSES and SESSIONS initialization parameters, for instance Unlimited within constraints set byPROCESSES and SESSIONS initialization parameters, for instance Unlimited within constraints set byPROCESSES and SESSIONS initialization parameters, for instance

Sign up to vote on this title
UsefulNot useful