Oracle 9i R2数据库相关数据限值说明(原译)
2008-11-01 16:42
337 查看
本文根据Oracle9i R2的官方文档进行翻译的,仅供大家参考,有不正确的还请指正。
Oracle 9i R2数据库物理数据限值说明 | ||
项目 | 限值类型 | 限值 |
数据块大小 | 最小值 | 2048字节,必须是操作系统物理数据块的整数倍 |
最大值 | 和操作系统有关,不能大于32KB | |
数据块数 | 段最小的初始化块数 | 2个数据块 |
每个文件最大数 | 和系统平台相关,一般为2^22-1个块 | |
控制文件数 | 控制文件数 | 最小为1个,推荐为2个或更多(放在不同的硬盘) |
控制文件大小 | 和操作系统及数据库创建选项有关,最大值为20000个数据块大小 | |
数据库文件数 | 每个表空间最大文件数 | 和操作系统相关,一般为1022 |
每个数据库最大文件数 | 65533,有些操作系统可能会少一些,限值和数据块大小,实例的DB_FILES初始化参数有关 | |
数据库扩展大小 | 最大值 | 4GB,不能超过操作系统允许的最大文件大小 |
数据库文件大小 | 最大值 | 和操作系统相关,不能超过操作系统允许的最大文件大小,通常为2^22-1字节或4M个数据块大小 |
最大扩展数 | 缺省值 | 决定于表空间的缺省存储参数或者DB_BLOCK_SIZE初始化参数 |
最大值 | 无限制 | |
重做文件数 | 最大文件数 | 不能超过创建数据库时指定的MAXLOGFILES参数值 |
每个组的最大文件数 | 无限制 | |
重做文件大小 | 最小值 | 50KB |
最大值 | 受操作系统限制,通常为2GB | |
表空间数 | 每个数据库最大数 | 64K,表空间数不能超过数据库文件数,因为每个表空间必须至少有一个文件 |
Oracle 9i R2数据库逻辑数据限值说明 | ||
项目 | 限值类型 | 限值 |
GROUP BY 选项 | 最大长度 | GROUP BY表达式和所有的非唯一统计函数(如:SUM,***G)必须可以放在一个数据块里 |
索引 | 每个表最大数 | 无限制 |
total size of indexed column | 75% of the database block size minus some overhead | |
列数 | 每个表 | 最大1000列 |
每个索引(或者聚集索引) | 最大32列 | |
每个位图索引 | 最大30列 | |
约束 | 每个列最大数 | 无限制 |
子查询 | 一条SQL语句子查询最多层数 | 在最顶层查询的FROM子句中无限制,在WHERE子句中最大255个子查询 |
分区数 | 分区键的最大长度 | 4KB |
分区键中最大列数 | 16列 | |
每个表或索引最大分区数 | 64K-1分区 | |
回滚段数 | 每个数据库最大数 | 无限制,对每个会话受MAX_ROLLBACK_SEGMENTS初始化参数限制 |
行数 | 每个表最大行数 | 无限制 |
SQL语句长度 | 每个语句最大值 | 64K,有些工具会设置更小的限值 |
保存的包数 | 最大值 | PL/SQL和Developer/2000可能会有存储过程大小的限制,通常为2000至3000行代码限制 |
触发器级连数 | 最大值 | 和操作系统相关,通常为32 |
表数 | 每个聚簇表最大表数 | 32个表 |
每个数据库最大表数 | 无限制 |
Oracle 9i R2数据库进程和运行数据限值说明 | ||
项目 | 限值类型 | 限值 |
每个数据库实例数 | 集群数据库最大实例数 | 和操作系统相关 |
锁 | 行级锁 | 无限制 |
分布式锁管理 | 和操作系统相关 | |
SGA大小 | 最大值 | 和操作系统相关,通常32系统为2-4GB,64位系统大于4GB |
高级队列进程数 | 每个实例最大值 | 10 |
JOB队列进程数 | 每个实例最大值 | 1000 |
从属IO进程数 | 后台进程(如DBWR,LGWR)最大值 | 15 |
备份会话最大进程数 | 15 | |
会话数 | 每个实例最大值 | 32KB,受PROCESSES和SESSIONS初始化参数限制 |
全局缓存服务进程数 | 每个实例最大值 | 10 |
共享服务数 | 每个实例最大值 | 对于实例来说,在PROCESSES和SESSIONS初始化参数值内无限制 |
适配器数 | 每个实例最大值 | 对于实例来说,在PROCESSES和SESSIONS初始化参数值内无限制 |
并行进程数 | 每个实例最大值 | 对于实例来说,在PROCESSES和SESSIONS初始化参数值内无限制 |
备份会话数 | 每个实例最大值 | 对于实例来说,在PROCESSES和SESSIONS初始化参数值内无限制 |
相关文章推荐
- 3ff0 Oracle 9i数据库数据文件、日志文件迁移(不含控制文件) 亲测无错版
- Oracle 9i 数据库 数据导入和导出的最简单的方法
- Oracle 11g R2数据库示例用户安装说明
- oracle数据库之性能问题分析,相关数据字典
- oracle之数据同步:Oracle Sql Loader使用说明(大批量快速插入数据库记录)
- Oracle 9i 数据库安装说明
- 诸如可更新、可滚动游标及符合ANSI的CASE语句、日期一时间数据类型和连接语法之类的特性便从将在其他数据库上开发的应用程序移植到Oracle 9i中
- ORACLE 数据库数据备份和导入
- Oracle数据迁移之rman活动数据库复制
- 源码-Oracle数据库管理-第十章-数据表操作-Part 1(插入数据)
- ArcGIS 客户端跨版本连接Oracle 地理数据库时的兼容性说明
- [数据库]Oracle中的IEEE754数据类型
- [转]Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作
- Oracle常用数据类型说明
- Oracle 批量获得数据库中表字段,类型说明,列注释等
- 从oracle9i/92数据库中导出数据至 oracle 8.1.7 数据库中
- Oracle 控制文件中MAXDATAFILES, DB_FILES 参数 与 数据库最大datafiles 关系说明
- Oracle几种清除数据的方式,在平台用别的医院数据库做初始化时有用
- Oracle Logminer 做数据恢复 说明示例
- .NET 访问 Oracle 数据库相关