Oracle10.2限制(取自官方文档)
2009-07-20 11:33
561 查看
数据类型限制
物理数据库限制
逻辑数据库限制
进程和运行时限制
SQL脚本
数据类型 | 限制 |
BFILE | 最大尺寸:4 GB 文件名最大尺寸:255个字符 目录名最大尺寸:30个字符 打开的BFILE的最大尺寸:由SESSION_MAX_OPEN_FILES决定。 |
BLOB | 最大尺寸:(4 GB - 1) * DB_BLOCK_SIZE(8 TB to 128 TB) 每个表的最大列数:无限制。 |
CBLOB | 最大尺寸:(4 GB - 1) * DB_BLOCK_SIZE(8 TB to 128 TB) 每个表的最大列数:无限制。 |
NCLOB | 最大尺寸:(4 GB - 1) * DB_BLOCK_SIZE(8 TB to 128 TB) 每个表的最大列数:无限制。 |
CHAR | 最大:2000个字节。 |
CHAR VARYING | 最大:4000个字节。 |
常量 | 最大:4000个字符。 |
LONG | 最大尺寸:2 GB – 1 每个表的最大列数:1列 |
NCHAR | 最大:2000个字节。 |
NCHAR VARYING | 最大:4000个字节。 |
NUMBER | 最大38位精度 |
RAW | 最大:2000个字节。 |
VARCHAR | 最大:4000个字节。 |
VARCHAR2 | 最大:4000个字节。 |
数据库块尺寸 | 最小值:2K,必须是OS物理块的倍数。 最大值:32 KB,OS依赖。 |
数据库块 | 段初始分区的最小块数:2块。 每个数据文件的最大块数:平台依赖,222 – 1块。 |
控制文件 | 数量:最小1,推荐大于2。 尺寸:OS依赖及数据库创建选项,最大20,000*块尺寸。 |
数据库文件 | 每个表空间的最大数量:OS依赖,通常为1022。 数据库最大限制:65533,同时受DB_FILES限制。 |
数据库分区 | 字典管理表空间最大限制:4 GB *物理块尺寸。 本地管理表空间(统一分区)最大限制:2GB *物理块尺寸。 |
数据库文件尺寸 | 最大:OS依赖,通常为2^22或4 MB块。 |
MAXEXTENTS | 根据DB_BLOCK_SIZE计算而来或表空间默认设置。 |
重做日志文件 | 最大数量:CREATE DATABASE…MAXLOGFILES设置,可通过控制文件调整。 每组的最大文件数:无限制。 |
重做日志文件尺寸 | 最小值:50KB。 最大值:通常为2 GB。 |
表空间 | 数据库的最大数量限制:64 K,并且不能超过文件限制。 |
大文件表空间 | 块数:2^32块。 |
小文件表空间 | 块数:1022个数据文件, 2^22块。 |
外部表文件 | 最大尺寸:OS依赖,可以有多个文件组成。 |
CREATE MATERIALIZED VIEW定义 | 最大尺寸:64K字节 |
GROUP BY子句 | 最大长度:GROUP BY表达式和非唯一(nondistinct)聚集函数必须适合于一个数据库块。 |
索引 | 每个表的最大数量:无限制。 索引列的最大尺寸:75%的数据块尺寸-负载。 |
列 | 每个表的最大数量:1000。 每个索引(聚簇索引)的最大数量:32。 位图索引:30。 |
约束 | 每列的最大数量:无限制。 |
子查询 | 一个SQL语句的最大子查询级别:顶层FROM无限制,WHERE子句255。 |
分区 | 线性分区键的最大长度:4 KB-负载。 分区键的最大列数:16。 一个表/索引的最大分区数:1024K – 1。 |
行 | 每个表的最大行数:无限制。 |
存储的包 | 最大尺寸:见具体工具。 |
触发器级联限制 | 最大:OS限制,通常为32。 |
用户和角色 | 最大数量:2,147,483,638。 |
表 | 每个聚簇表的最大数量:32。 数据库:无限制。 |
每个数据库的实例数 | 集群限制:OS依赖。 |
锁 | 行级:无限制。 分布式锁管理器(DLM):OS依赖。 |
SGA尺寸 | 最大值:OS依赖,32位平台通常2-4GB,64位大于4GB。 |
AQ进程 | 每个实例最大数量:10。 |
作业队列进程: | 每个实例最大数量:1000。 |
I/O服务进程 | 每个后台进程的最大值:15。 每个后台进程的最大值:15。 |
会话 | 每个实例最大数量:32 KB,受PROCESSES和SESSIONS的限制。 |
全局缓存服务进程 | 每个实例最大数量:10。 |
共享服务器 | 每个实例最大数量:受PROCESSES和SESSIONS的限制。 |
调度器 | 每个实例最大数量:受PROCESSES和SESSIONS的限制。 |
并行执行服务 | 每个实例最大数量:受PROCESSES和SESSIONS的限制。 |
备份会话 | 每个实例最大数量:受PROCESSES和SESSIONS的限制。 |
脚本 | 要求 | 描述 |
catalog.sql | 所有数据库 | 创建DD和同义词。 授予PUBLIC访问同义词。 |
catproc.sql | 所有数据库 | 运行所有所需脚本。 |
catclust.sql | RAC | 创建RAC所需DD。 |
catblock.sql | 性能管理 | SYS,创建视图动态显示锁依赖树。 |
catexp7.sql | 导出数据到Oracle7 | |
caths.sql | 异构服务 | 安装包管理异构服务。 |
catio.sql | 性能管理 | 表级跟踪I/O。 |
catoctk.sql | 安全 | 创建Oracle加密包。 |
catqueue.sql | AQ | 创建AQ所需的DD。 |
catrep.sql | Oracle复制 | 运行启用复制所需的所有SQL脚本。 |
catrman.sql | RMAN | RMAN或具有GRANT_RECOVERY_CATALOG_OWNER权限的用户创建,创建恢复管理器表和视图为RMAN提供的备份,恢复,转储功能建立外部恢复目录。 |
dbmsiotc.sql | 存储管理 | 分析IOT表中的链接行。 |
dbmspool.sql | 性能管理 | 允许DBA锁住PL/SQL包,SQL语句,触发器在共享池中。 |
userlock.sql | 并发控制 | 为用户命名锁提供一种工具用来支持顺序应用程序动作。 |
utlbstat.sql utlestat.sql | 性能监控 | 收集性能调整统计。 |
utlchn1.sql | 存储管理 | 创建表存储ANALYZE…CHAINED ROWS的输出。 |
utlconst.sql | 2000年规则 | 提供函数验证日期列上CHECK约束服务2000年规则。 |
utldtree.sql | 源数据管理 | 创建表显示对象之间的依赖关系。 |
utlexpt1.sql | 约束 | 创建EXCEPTIONS表。 |
utlip.sql | PL/SQL | 在升级和降级时更改必要的字典。 |
utllockt.sql | 性能管理 | 显示锁等待数。 |
utlirp.sql | PL/SQL | 用来从32位更改到64位字长。 |
utlpwdmg.sql | 安全 | 创建默认的密码验证函数。 |
utlrp.sql | PL/SQL | 重新编译所有的PL/SQL对象。 |
utlscln.sql | Oracle复制 | 从其他快照站点拷贝一个快照模式。 |
utltkprf.sql | 性能管理 | 创建TKPROFER角色允许非DBA使用TKPROF工具。 |
utlvalid.sql | 分区表 | 创建表存储分区表的ANALYZE TABLE ...VALIDATE STRUCTURE输出。 |
utlxplan.sql | 性能管理 | 创建PLAN_TABLE表。 |
相关文章推荐
- oracle官方文档下载
- rhel6 下安装oracle11g(oracle官方文档)
- Oracle官方文档中文版-SQLPlus快速参考
- ORACLE 10G 官方文档演示:查找手工建库语句
- oracle官方文档
- 学习Oracle7的OCI(Oracle Call Interface)时,翻译了一部分Oracle7的OCI官方文档
- oracle官方文档之Predefined User Accounts
- 【识记】Oracle 安装包以及官方文档网址
- oracle官方文档总汇(9i,10g,11gR1,11gR2)
- oracle存储结构-官方文档
- [官方文档] oracle官方文档总汇(9i,10g,11gR1, 11gR2)
- Oracle JRockit 官方调优文档以及IBM HeapAnalyzer官方下载地址
- oracle官方文档之Memory Architecture之Shared SQL Areas and Private SQL Areas
- [官方文档] oracle官方文档总汇(9i,10g,11gR1, 11gR2)
- 如何查看 oracle 官方文档
- Oracle 官方网址:Oracle数据库下载,英文电子文档下载或在线阅读。
- oracle 官方文档结构
- Oracle 官方文档 结构说明(教你如何快速从官方文档中获取需要的知识)
- mysql cluster步骤基本取自官方文档,测试忘记参考哪里了^_^
- mongo官方文档阅读笔记---mongo的限制