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 BFILEMaximum 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 BFILEsis limited by the value of theSESSION_MAX_OPEN_FILESinitialization parameter, which is itself limited by the maximum number of open files the operating system will allow.BLOBMaximum size: (4 GB - 1) * DB_BLOCK_SIZEinitialization 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 ). CHARMaximum size: 2000 bytes CHAR VARYINGMaximum size: 4000 bytes CLOBMaximum size: (4 GB - 1) * DB_BLOCK_SIZEinitialization 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 LONGMaximum size: 2 GB - 1 Only one LONGcolumn is allowed per table.NCHARMaximum size: 2000 bytes NCHAR VARYINGMaximum size: 4000 bytes NCLOBMaximum size: (4 GB - 1) * DB_BLOCK_SIZEinitialization 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). NUMBER999...(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 RAWMaximum size: 2000 bytes VARCHARMaximum size: 4000 bytes VARCHAR2Maximum 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, orREFtype), 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 VIEWdefinitionMaximum size 64K Bytes GROUP BYclauseMaximum length The GROUP BYexpression 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 1000columns maximumPer index (or clustered index) 32columns maximumPer bitmapped index 30columns maximumConstraints Maximum per column Unlimited Subqueries Maximum levels of subqueries in a SQL statement Unlimited in the FROMclause of the top-level query255subqueries in theWHEREclausePartitions Maximum length of linear partitioning key 4KB - overheadMaximum number of columns in partition key 16columnsMaximum number of partitions allowed per table or index 1024K - 1Rows 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 2000to3000lines of code.See Also: Your PL/SQL or Developer/2000 documentation for detailsTrigger Cascade Limit Maximum value Operating system-dependent, typically 32Users and Roles Maximum 2,147,483,638Tables Maximum per clustered table 32tablesMaximum 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 2to4GB for 32-bit operating systems, and >4GB for 64-bit operating systemsAdvanced Queuing Processes Maximum per instance 10Job Queue Processes Maximum per instance 1000I/O Slave Processes Maximum per background process (DBWR, LGWR, etc.) 15Maximum per Backup session 15Sessions Maximum per instance 32KB; limited by thePROCESSESandSESSIONSinitialization parametersGlobal Cache Service Processes Maximum per instance 10Shared Servers Maximum per instance Unlimited within constraints set by the PROCESSESandSESSIONSinitialization parameters, for instanceDispatchers Maximum per instance Unlimited within constraints set by PROCESSESandSESSIONSinitialization parameters, for instanceParallel Execution Slaves Maximum per instance Unlimited within constraints set by PROCESSESandSESSIONSinitialization parameters, for instanceBackup Sessions Maximum per instance Unlimited within constraints set by PROCESSESandSESSIONSinitialization parameters, for instance
No comments:
Post a Comment