`
itspace
  • 浏览: 978577 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Oracle File Size Limits

阅读更多
以下信息仅作摘录:
Data File:4,194,303 multiplied by the value of the DB_BLOCK_SIZE parameter

Import file:Unlimited (limited by the OS file size limit)

Export file:Unlimited (limited by the OS file size limit)

SQL*Loader file :Unlimited (limited by the OS file size limit)

也就是说Oracle创建数据文件时,Oracle数据文件的大小存在一个内部限制,这个限制是:
每个数据文件最多只能包含2^22-1个数据块。

这个限制也就直接导致了每个数据文件的最大允许大小。
在2K Block_size下,数据文件最大只能达到约8G
在32K的Block_size下,数据文件最大只能达到约16*8G的大小。

这个限制是由于Oracle的Rowid中使用22位来代表Block号,这22位最多只能代表2^22-1个数据块。

为了扩展数据文件的大小,Oracle10g中引入了大文件表空间,在大文件表空间下,Oracle使用32位来代表Block号,也就是说,在新的技术下,大文件表空间下每个文件最多可以容纳4G个Block。
那么也就是说当Block_size为2k时,数据文件可以达到8T 。
当block_size为32K时,数据文件可以达到128T。
分享到:
评论

相关推荐

    aix下的oracle10-配置安装Oracle所需的UNIX组、用户、目录、操作系统参数、网络参数

    - **Soft FILE size**:设置为无限制,允许用户创建无限数量的文件。 - **Soft CPU time**:默认情况下通常已经设置为无限制,无需额外配置。 - **Soft DATA segment**:设置为无限制,确保进程的数据段大小不受限。...

    CentOS下安装Oracle12.pdf

    oracle hard nofile 65536 oinstall soft nofile 1024 oinstall hard nofile 65536 ``` 3. 保存并关闭文件。 **示例命令**: ```bash [root@localhost ~]# vi /etc/security/limits.conf ``` ##### 1.1 修改...

    Red Hat linux 6.0下安装Oracle 11g

    oracle hard nofile 65536 oracle soft stack 10240 ``` 3. **编辑 `/etc/fstab` 文件**: - 添加或修改 `tmpfs` 分区的设置。 ```bash tmpfs /tmp tmpfs defaults,size=2G 0 0 ``` 4. **设置 Oracle 用户...

    CentOS7.3环境下Oracle安装手册

    CREATE TABLESPACE userspace DATAFILE '/u01/oradata/userspace.dbf' SIZE 100M AUTOEXTEND ON; -- 创建用户 CREATE USER myuser IDENTIFIED BY mypassword DEFAULT TABLESPACE userspace TEMPORARY TABLESPACE ...

    Oracle之linux服务端安装教程(每步详解)

    可以通过编辑`/etc/security/limits.conf`文件来设置这些限制,并确保`/etc/pam.d/login`文件包含`session required /lib/security/pam_limits.so`行。 #### 注意事项 对于64位系统,需要注意某些参数可能需要不同...

    Centos6 安装oracle12c.doc

    CREATE SMALLFILE TABLESPACE "POS_DATA" DATAFILE '/oracle/oradata/orcl/pos_data.dbf' SIZE 1024M REUSE AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT ...

    centos7安装oracle12c

    - 在 `/etc/security/limits.conf` 文件中设置软硬限制,以满足 Oracle 对进程数量和文件句柄的需求。 ##### 4. 创建目录 - 创建 Oracle 软件安装目录,并更改所有权和权限。 ```bash mkdir -p /u01/app/oracle/...

    Centos 7 Oracle 12C 超详细安装

    echo "fs.file-max=6815744" >> /etc/sysctl.conf echo "kernel.shmmax=$SHMMAX" >> /etc/sysctl.conf echo "kernel.shmall=$((($SHMMAX / $PAGESIZE) * $SHMMNI / 16))" >> /etc/sysctl.conf echo "kernel.shmmni=$...

    oracle安装教程

    - 创建数据表空间:`CREATE TABLESPACE users DATAFILE '/data/oracle/oradata/orcl/users01.dbf' SIZE 100M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED;` - 创建用户:`CREATE USER scott IDENTIFIED BY tiger ...

    linux oracle10安装手册

    - **创建表空间**:在SQL*Plus中执行相应的SQL语句来创建表空间,例如`CREATE TABLESPACE data1 DATAFILE '/u01/oracle/oradata/orcl/data1.dbf' SIZE 100M AUTOEXTEND ON;` - **创建用户**:同样在SQL*Plus中,执行...

    redhat as4 u6下安装oracle10g

    - `oracle soft nofile 65536`:设置Oracle用户打开文件的最大数量为65536(软限制)。 - `oracle hard nofile 65536`:设置Oracle用户打开文件的最大数量为65536(硬限制)。 - `oracle soft nproc 16384`:设置...

    oracle11g安装配置手册.docx

    - 使用`create tablespace <name> datafile '<filename>' size <size>`命令创建表空间。 ##### 4.4 建数据库用户 - **目的**:创建数据库用户以供应用程序使用。 - **操作**: - 使用`create user <username> ...

    AIX下安装ORACLE10G双机热备环境

    create tablespace users datafile '/u01/app/oracle/oradata/orcl/users01.dbf' size 100M; ``` ##### 5.6 创建数据文件和监听器 - 使用 `dbca` 创建数据库实例,同时配置监听器。 #### 6. 备机配置 本章节...

    AIX5.3+ORACLE10G安装

    编辑`/etc/security/limits`文件,为oracle用户设置以下限制: ``` oracle soft nproc 2047 oracle hard nproc 16384 oracle soft as unlimited oracle hard as unlimited oracle soft rss unlimited oracle hard ...

    ORACLE11g 数据库在 AIX 5L 下的安装配置文档

    | Soft FILE size | -1 (Unlimited) | | Soft CPU time | -1 (Unlimited) | | Soft DATA segment | -1 (Unlimited) | | Soft STACK size | -1 (Unlimited) | | Soft Real Memory size | -1 (Unlimited) | 可以通过 ...

    [三思笔记]Linux5版本安装Oracle11gR2

    oracle hard nofile 65536 oracle soft nofile 3072 oracle hard nproc 15360 oracle soft nproc 15360 oracle hard as unlimited ``` **切换到 Oracle 用户并验证设置:** ```bash [root@jssnode1 ~]# su - ...

    Oracle 11.2.0.4rac on AIX 实战安装指南

    例如,可以使用命令`chfs -a size=2G /var`来将/var文件系统的大小更改为2GB。同理,可以对其他文件系统如/usr、/home和/opt进行类似操作。 ##### 2.5 修改网络参数 为了优化网络性能,需要调整网络参数。包括但不...

    在liunx下安装oracle的一些参数配置

    oracle hard nofile 65536 ``` - `nproc` 设置了用户可以拥有的最大进程数。 - `nofile` 设置了用户可以打开的最大文件句柄数。 #### 3. **内存与交换空间配置** - **安装前检查内存和交换空间:** 1. **...

Global site tag (gtag.js) - Google Analytics