创建 块大小为16K的表空间 语法

Oracle11G的表空间数据文件大小限制问题处理 oracle11g的表空间数据文件容量与DB_BLOCK_SIZE有关,在初始建库时,DB_BLOCK_SIZE要根据实际需要,设置为 4K,8K、16K、32K、64K等几种大小,ORACLE的物理文件最大只允许4194304个数据块(由操作系统决定),表空间数据文件的最大值为 4194304×DB_BLOCK_SIZE/1024M。即:4k最大表空间为:16384M8K最大表空间为:32768M16k最大表空间为:65536M32K最大表空间为:131072M。 阅读详情
SQL> show parameter cache_size
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_16k_cache_size                    big integer 0
db_2k_cache_size                     big integer 0
db_32k_cache_size                    big integer 0
db_4k_cache_size                     big integer 0
db_8k_cache_size                     big integer 0
db_cache_size                        big integer 0
db_keep_cache_size                   big integer 0
db_recycle_cache_size                big integer 0

SQL> alter system set db_16k_cache_size = 100M;
System altered

SQL> show parameter cache_size
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_16k_cache_size                    big integer 100M
db_2k_cache_size                     big integer 0
db_32k_cache_size                    big integer 0
db_4k_cache_size                     big integer 0
db_8k_cache_size                     big integer 0
db_cache_size                        big integer 0
db_keep_cache_size                   big integer 0
db_recycle_cache_size                big integer 0
  
SQL> create tablespace TBS_LJB_16K
  2  blocksize 16k
  3  datafile 'D:\oracle\product\10.2.0\oradata\orcl\TBS_LJB_16K_01.DBF' size 100M
  4  autoextend on
  5  extent management local
  6  segment space management auto;
  
Tablespace created
 
SQL> drop table t_16K purge;
Table dropped
SQL> create table t_16K tablespace TBS_LJB_16K as select * from dba_objects ;
Table created

SQL> select count(*) from t_16K;
  COUNT(*)
----------
     50622

SQL> 


Oracle表空间管理:创建、修改与删除 语句可以将表空间设为离线或在线,添加数据文件或临时文件,或将其设为只读表空间。用于创建后使表空间立即可用(ONLINE)或不可用(OFFLINE)。表空间是在数据库中分配用于包含模式对象的空间。每个CDB或PDB只允许一个默认临时表空间表空间组。包含仅在会话期间存在的模式对象,存储在临时文件中。将文件系统存储的数据文件移动到ASM存储。将ASM存储的数据文件移动到文件系统存储。示例:创建一个撤销表空间,用于事务回滚。示例:创建一个临时表空间,用于排序操作。包含持久的模式对象,存储在数据文件中。 阅读详情

相关推荐

plotly包安装_Plotly(一)安装指南

plotly,是一个快速完善并崛起的交互式的、开源的绘图库库,Python库则是它的一个重要分支。现已支持超过40种独特的图表类型,涵盖了广泛的统计、金融、地理、科学和三维用例。Plotly 通过JavaScript构建,能基于Web显示实现交互式的可视化效果(Plotly最强大之处之一)。所以它的图形呈现可以方便的显示于Jupyter notebook(基于html)、独立的html中(直接显示...

weixin_35907189的博客 3320

pxelinux.0 提速tftp把blocksize设为16k

https://blog.csdn.net/whoo/article/details/8571550 优化pxe网启动时tftp的传输速度, 感谢博主的分享. pxelinux.0 的blocksize为16k tftp在1000M网络下载可以飞快. 方便大家下载.

PINN for PDE(偏微分方程)4 - 反向问题 - Burgers’ equation

PINN for PDE(偏微分方程)4 - 反向问题 - Burgers’ equation

m0_62030579的博客 2945

创建非标准块表空间

默认情况下创建表空间使用的数据块大小是8K,数据库默认的数据块大小由db_block_size参数决定。如果我们想要创建表空间超出这个藩篱,首先需要调整数据库的参数db_nk_cache_size。以创建数据库块大小16K的表空间为例,展示一下这个调整过程。 1.查看当前的数据库大小sys@ora10g> show parameter db_block_size NAME ...

weixin_33744854的博客 176

Oracle10g 五种不同的block size

5种block size: 2k、4k、8k、16k、32k 。 Toms Kyte的书上讲了:当且仅当创建数据库时指定了一个非标准的块大小(不是2的幂)时,才会有6种不同的块大小 . ----------------...

cuixie2370的博客 204

关于表空间blocksize的设置问题

一般情况下, 表空间的block size 由数据库的db_block_size决定.要想建立比db_block_size 大的表空间, 必须先定义一个对应的buffer cache. 比如你想建立16K block_size ...

ckiiaw8024的博客 886

Oracle中关于8k表空间16k表空间IO性能对比

Oracle中,当执行FTS时,会触发多块读。而在这个情况下,如果单个oracle块越大装载的数据就越多。 由此,对比一下8k与16k的性能差别。 --设置db_16k_cache_size alter system set db_16k_cache_size=100M; --创建16k表空间 create tablespace tb1 datafile'/u01/app/oracle/...

筷子的博客 1780

一文看懂,oracle永久用户表空间、undo表空间、临时表空间创建语法,包含所有子句选项及相应中文解释

有需要的小伙伴可以在官方文档中的 SQL Language Reference 这本书中搜索 create tablespace 自行查阅。oracle11g官方文档。oracle12c官方文档。

shanbenwuyou的博客 623

oracle def文件在哪,Oracle表空间和数据文件

--1、查询数据库临时表空间信息SELECT * FROM DATABASE_PROPERTIES WHERE PROPERTY_VALUE='TEMP';--2、表空间信息SELECT TP.tablespace_name AS 表空间名称,TP.block_size / 1024 || 'M' AS 空间块大小,TP.contents AS 空间类型,TP.extent_management ...

weixin_36388201的博客 448

oracle维护表空间和数据文件

一: oracle 表空间概念 表空间是联系数据库的物理磁盘(数据文件)和逻辑组件的桥梁,表空间是用来存储oralce数据库对象例如:tables、indexes和 rollback segments。可以想象oracle物理磁盘和逻辑磁盘之间的关系,表空间的概念和这个一样。 PS: 数据文件 就相当于一个省的的范围(这个是实实在在存在的),而 表空间相当于在省上建立的管理机构,行政机构

Mr__XiaoBai的专栏 651

oracle创建表空间blocksize,oracle表空间大小的限制和DB_BLOCK_SIZE的概念

而Oracle默认分配的为8K,也就是对应于32768M左右的空间大小,如果想继续增大表空间的话,只需要通过alter tablespace name add datafile ‘path/file_name‘ size 1024M;添加数据文件的方式就可以了。数据块是oracle中最小的空间分配单位,各种操作的数据就的放在这里,oracle从磁盘读写的也是块。一旦create database,...

weixin_39633455的博客 1148

oracle修改表空间块大小,Oracle 块大小设置

Oracle 块大小设置块大小可以是介于2 KB 和32 KB 之间的2 的幂值。DB_BLOCK_SIZE标准块大小是在创建数据库时使用DB_BLOCK_SIZE 参数设置。应该将最常用的块大小设置为标准块大小。在很多情况下,这是唯一需要指定的块大小。通常,将DB_BLOCK_SIZE 设置为4 KB 或8 KB。如果未指定,则使用缺省数据块大小,缺省数据块大小取决于所用的操作系统,并且通常是...

weixin_30117665的博客 1927

oracle 表空间、段、区、块

1、块(block) oracle存储的最小单位,默认块大小是8K,可通过“show parameter db_block_size”查看,数据库建立后不可修改 2、区(extent) 多个数据块(block)组成区,区也是oracle进行空间扩展的最小单位。如下图所示,一个区含有8个块,故区的大小为:8 * 8192 = 65536 但区含有块的个数是不确定的 3、段 数据段是与数据库对象相对应,一般一个数据库对象对应一个数据段。多个extent是对应一个数据段,每个数据段就是数据库一个对象。表、索

qq_25863973的博客 4799

oracle修改表空间块大小,Oracle修改表空间大小的方法

这篇文章主要介绍了Oracle修改表空间大小的方法,实例讲述了Oracle通过命令行实现修改Oracle表空间大小的方法,非常简单实用,需要的朋友可以参考下本文讲述了Oracle修改表空间大小的方法。分享给大家供大家参考,具体如下:1)查看各表空间分配情况SQL> select tablespace_name, sum(bytes) / 1024 / 1024 from dba_data_f...

weixin_33785291的博客 1630

Oracle 数据库创建16k表空间示例

Oracle 数据库创建16k表空间示例

weixin_41824599的博客 543

ORACLE创建表空间

ORACLE的表空间类型包括大文件表空间和小文件表空间,小文件表空间是ORACLE默认的。他们的文件大小与数据块的大小相关,而且也与文件系统的块的大小相关,文件可以达到如下: 数据块的大小(单位:K) 大表空间是大值(单位T) 小表空间最大值(单位:G) 2K 8T 8G 4K 16T

brushli的专栏 1446

oracle设置块大小,创建非默认块大小表空间

SQL> create tablespace ts16k2 datafile 'C:\app\Administrator\oradata\orcl\ts16k.dbf'3 size 50m blocksize 16k;create tablespace ts16k*ERROR at line 1:ORA-29339: tablespace block size 16384 does n...

weixin_32401075的博客 454

查看创建的oracle表空间,Oracle表空间查看及其创建16k表空间

b.b2/1024/1024 表空间大小M,(b.b2-a.a2)/1024/1024 已使用M,substr((b.b2-a.a2)/b.b2*100,1,5) 利用率from (select tablespaceSELECT F.TABLESPACE_NAME,(T.TOTAL_SPACE - F.FREE_SPACE) "USED (MB)",F.FREE_SPACE "FREE (MB)"...

weixin_39726873的博客 196

Oracle表空间查看及其创建16k表空间

SELECT F.TABLESPACE_NAME,       (T.TOTAL_SPACE - F.FREE_SPACE) "USED (MB)",       F.FREE_SPACE "FREE (MB)",       T.TOTAL_SPACE "TOTAL (MB)",       (ROUND((F.FREE_SPACE / T.TOTAL_SPACE) * 100)) ||  %

weilesi的专栏 1008

【TABLESPACE】创建非标准块大小(标准块8K)表空间

默认情况下创建表空间使用的数据块大小是8K,数据库默认的数据块大小由db_block_size参数决定。如果我们想要创建表空间超出这个范围,首先需要调整数据库的参数db_nk_cache_size。以创建数据库块大小16K的表空间为例,展示一下这个调整过程。 1.查看当前的数据库大小 SYS@orcl> show parameter db_block_size NAME

Allen的专栏 3914

DirectX-v4.3增强版修复工具

DirectX修复工具(DirectX Repair)是一款系统级工具软件,简便易用。该程序的主要功能是检测当前系统的DirectX状态,如果发现异常则进行修复。程序主要针对0xc000007b问题设计。本程序中包含了最新版的DirectX redist(Jun2010),并且全部DX文件都有Microsoft的数字签名,安全放心。程序为了应对一般电脑用户的使用,采用了易用的一键式设计,只要点击主界面上的“检测并修复”按钮,程序就会自动完成校验、检测、下载、修复以及注册的全部功能,无需用户的介入,大大降低了使用难度。在常规修复过程中,程序还会自动检测DirectX加速状态,在异常时给予用户相应提示。

上一篇: 避免硬解析 的 SQL 执行过程
下一篇: 全局临时表
TBNoO
博客等级 码龄15年 40粉丝 89原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值