Oracle 9i R2数据库相关数据限值说明(原译)

本文详细介绍了Oracle9iR2数据库的各种物理和逻辑数据限值,包括数据块大小、控制文件数、表空间数等,并提供了每个限值的具体数值范围。
本文根据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,AVG)必须可以放在一个数据块里 索引 每个表最大数 无限制   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初始化参数值内无限制
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值