Oracle8 Reference Release 8.0 A58242-01 |
|
This chapter lists the limits of values associated with database functions and objects. The following topic is included in this chapter:
Limits exist on several levels in the database. There is usually a hard-coded limit in the database that cannot be exceeded. This value may be further restricted for any given operating system. For more information on the maximum value of such limits, see your operating system-specific Oracle documentation.
Table 5-1 lists datatype limits
Table 5-2 lists physical database limits
Table 5-3 lists logical database limits
Table 5-4 lists process/runtime limits
Datatypes | Limit | Comments |
---|---|---|
BFILE | maximum size: 4 GBmaximum size of file name: 255 charactersmaximum size of directory name: 30 charactersmaximum number of open BFILEs: see comments |
The maximum number of BFILEs is limited by the value of SESSION_MAX_OPEN_FILES, which is itself limited by the maximum number of open files the operating system will allow. |
BLOB | 4 GB maximum | The number of LOB columns per table is limited only by the maximum number of columns per table (i.e., 1000) |
CHAR | 2000 bytes maximum | |
CHAR VARYING | 4000 bytes | |
CLOB | 4 GB maximum | The number of LOB columns per table is limited only by the maximum number of columns per table (i.e., 1000) |
Literals (characters or numbers in SQL or PL/SQL) |
4000 characters maximum | |
LONG | 231-1 bytes (2 GB) maximum | Only one LONG column allowed per table |
NCHAR | 2000 bytes | |
NCHAR VARYING | 4000 bytes | |
NCLOB | 4 GB maximum | The number of LOB columns per table is limited only by the maximum number of columns per table (i.e., 1000) |
NUMBER | 999...(38 9's) x10125maximum value | Can be represented to full 38-digit precision (the mantissa). |
-999...(38 9's) x10125minimum value | Can be represented to full 38-digit precision (the mantissa). | |
Precision | 38 significant digits | |
RAW | 2000 bytes maximum | |
VARCHAR | 4000 bytes maximum | |
VARCHAR2 | 4000 bytes maximum |