Limitatins for Oracle 10g:
Database limits are divided into four categories:
- Datatype Limits
- Physical Database Limits
- Logical Database Limits
- Process and Runtime LimitsData Type Limits:
Datatype Limits
Datatypes Limit Comments BFILE
Maximum size: 4 GB Maximum size of a file name: 255 charactersMaximum size of a directory name: 30 charactersMaximum number of open BFILEs: see CommentsThe maximum number of BFILEs
is limited by the value of theSESSION_MAX_OPEN_FILES
initialization parameter, which is itself limited by the maximum number of open files the operating system will allow.BLOB
Maximum size: (4 GB - 1) * DB_BLOCK_SIZE
initialization parameter (8 TB to 128 TB)The number of LOB columns per table is limited only by the maximum number of columns per table (that is, 1000Foot 1 ). CHAR
Maximum size: 2000 bytes CHAR VARYING
Maximum size: 4000 bytes CLOB
Maximum size: (4 GB - 1) * DB_BLOCK_SIZE
initialization parameter (8 TB to 128 TB)The number of LOB columns per table is limited only by the maximum number of columns per table (that is, 1000Footref 1). Literals (characters or numbers in SQL or PL/SQL) Maximum size: 4000 characters LONG
Maximum size: 2 GB - 1 Only one LONG
column is allowed per table.NCHAR
Maximum size: 2000 bytes NCHAR VARYING
Maximum size: 4000 bytes NCLOB
Maximum size: (4 GB - 1) * DB_BLOCK_SIZE
initialization parameter (8 TB to 128 TB)The number of LOB columns per table is limited only by the maximum number of columns per table (that is, 1000Footref 1). NUMBER
999...(38 9's) x10125 maximum value Can be represented to full 38-digit precision (the mantissa). -999...(38 9's) x10125 minimum value Can be represented to full 38-digit precision (the mantissa). Precision 38 significant digits RAW
Maximum size: 2000 bytes VARCHAR
Maximum size: 4000 bytes VARCHAR2
Maximum size: 4000 bytes Footnote 1 The absolute maximum number of columns in a table is 1000. However, when you create an object table (or a relational table with columns of object, nested table, varray, orREF
type), Oracle maps the columns of the user-defined types to relational columns, creating in effect hidden columns that count toward the 1000-column limit. For details on how Oracle calculates the total number of columns in such a table,Physical Database Limits:Physical Database Limits
Logical Database Limits:Logical Database Limits
Item Type Limit CREATE MATERIALIZED VIEW
definitionMaximum size 64K Bytes GROUP BY
clauseMaximum length The GROUP BY
expression and all of the nondistinct aggregate functions (for example,SUM
,AVG
) must fit within a single database block.Indexes Maximum per table Unlimited total size of indexed column 75% of the database block size minus some overhead Columns Per table 1000
columns maximumPer index (or clustered index) 32
columns maximumPer bitmapped index 30
columns maximumConstraints Maximum per column Unlimited Subqueries Maximum levels of subqueries in a SQL statement Unlimited in the FROM
clause of the top-level query255
subqueries in theWHERE
clausePartitions Maximum length of linear partitioning key 4
KB - overheadMaximum number of columns in partition key 16
columnsMaximum number of partitions allowed per table or index 1024K - 1
Rows Maximum number per table Unlimited Stored Packages Maximum size PL/SQL and Developer/2000 may have limits on the size of stored procedures they can call. The limits typically range from 2000
to3000
lines of code.See Also: Your PL/SQL or Developer/2000 documentation for detailsTrigger Cascade Limit Maximum value Operating system-dependent, typically 32
Users and Roles Maximum 2,147,483,638
Tables Maximum per clustered table 32
tablesMaximum per database Unlimited Process and Runtime Limits:Process and Runtime Limits
Item Type Limit Instances per database Maximum number of cluster database instances per database Operating system-dependent Locks Row-level Unlimited Distributed Lock Manager Operating system dependent SGA size Maximum value Operating system-dependent; typically 2
to4
GB for 32-bit operating systems, and >4
GB for 64-bit operating systemsAdvanced Queuing Processes Maximum per instance 10
Job Queue Processes Maximum per instance 1000
I/O Slave Processes Maximum per background process (DBWR, LGWR, etc.) 15
Maximum per Backup session 15
Sessions Maximum per instance 32
KB; limited by thePROCESSES
andSESSIONS
initialization parametersGlobal Cache Service Processes Maximum per instance 10
Shared Servers Maximum per instance Unlimited within constraints set by the PROCESSES
andSESSIONS
initialization parameters, for instanceDispatchers Maximum per instance Unlimited within constraints set by PROCESSES
andSESSIONS
initialization parameters, for instanceParallel Execution Slaves Maximum per instance Unlimited within constraints set by PROCESSES
andSESSIONS
initialization parameters, for instanceBackup Sessions Maximum per instance Unlimited within constraints set by PROCESSES
andSESSIONS
initialization parameters, for instance
No comments:
Post a Comment