学习bigfile的记录,参考文档:
http://www.oracle-base.com/articles/10g/ImprovedVLDBSupport10g.php
bigfile表空间是针对大型数据库存储时db_files和maxdiatafiles数量不够用时使用的,一个数据库最多有64000个datafile,bigfile
tablespace相对small tablespace有以下特点:
1.一个bigfile表空间只能有一个datafile
2.bigfile表空间的大小可以达不到4G个block,即8K的block一个bigfile可以达到32T,32K的block可达到128T大小。
3.bigfile的大小要受到OS的限制,所以建议放在ASM或支持striping或RAID的逻辑卷管理设备上。
4.可以直接用alter tablespace语句来修改bigfile的属性。
5.bigfile tablespace必须使用本地管理的ASSM。
由于我没有测试bigfile的环境,所以就直接用文档上的例子。
1.建立bigfile表空间
-- Valid statement.
CREATE BIGFILE TABLESPACE mybigtbs
DATAFILE '/u01/oracle/MYSID/mybigtbs01.dbf' SIZE 100G;
-- Valid statement.
CREATE BIGFILE TABLESPACE mybigtbs
DATAFILE '/u01/oracle/MYSID/mybigtbs01.dbf' SIZE 100G
EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT AUTO;
-- invalid statement.
CREATE BIGFILE TABLESPACE mybigtbs
DATAFILE '/u01/oracle/MYSID/mybigtbs01.dbf' SIZE 100G
EXTENT MANAGEMENT DICTIONARY
SEGMENT SPACE MANAGEMENT MANUAL;
2.数据库默认的datafile类型
ALTER DATABASE SET DEFAULT BIGFILE TABLESPACE;
ALTER DATABASE SET DEFAULT SMALLFILE TABLESPACE;
create
tablespace语句会覆盖掉database的设定,可以通过dba_tablespace,user_tablespace,V$tablespace的bigfile
栏位是YES/NO来确定表空间的类型。
3.可以用alter tablespace来直接更改bigfile的属性,不用指定datafile子句
ALTER TABLESPACE mybigtbs RESIZE 100G;
ALTER TABLESPACE mybigtbs AUTOEXTEND ON NEXT 10G;
分享到:
相关推荐
绝对的 oracle bigfile 数据文件备份
资源来自pypi官网。 资源全名:bigfile-0.1.36.tar.gz
bigfile实验.zip
在底部,bigfile将文件分割为1MB的小块,同一片仅存储一次。 实际上,我们基于数据库构建了文件组织系统。 在这里您可以找到熟悉的文件和文件夹。 由于支持rpc和http协议,因此可以快速访问支持的那些语言和其他...
webapp-i18n-bigfile:从2015年4月开始的下一代webapp-i18n,使用git-bigfile避免存储大量资源
大文件将一系列文件转换为与浏览器兼容的软件包入门与npm $ npm install bigfile -g原料药bigfile()运行测试$ make test执照
bigfile_parse:多线程并发解析大文件相关的源码
该节点能够通过发送块或字符串或行来管理大文件安装npm install node-red-contrib-bigfile大节点原理### 1可以处理大数据或块模式这意味着,在块模式下,不仅“一条消息是一个完整的文件”,而且还能够管理开始/结束...
包含以下几个常用的插件,同时精心调校了工具栏 Compare 文件对比 DspellCheck 拼写校验 Explore 资源管理器 JSMinNpp js 工具 nppcrypt 加密工具 NppExport 样式导出工具 NppQrCode64 二维码 XBrackets 括号自动补全...
直接划一个xxG的裸设备就行 然后执行alter tablespace xxx add datfile '***' size 30000M autoextend off; 建裸设备时,裸设备的大小要大于文件的大小,下面以是建设备system01的命令:
In order to transfer large files and provide high-quality services in the IoV(Internet of Vehicles), intelligent routing and scheduling are indispensable for fast transfers and efficient network ...
$ ./gochunk chop bigfile.bin | tee bigfile.bin.manifest 5ca1ac2a781798dbeb8d1030278783788a1ac057 bigfile.bin aec7fd9e0af9ac429ab86c6aafef36461ea33fda bigfile.bin d85ef40572702425801ac3ea1bb06212dce...
某些情况超过4G的大文件访问比较麻烦,该工具类BigFileTool可以简化程序编码
OSSFile bigFile = ossService.getOssFile(bucket, "bigFile.dat"); bigFile.ResumableDownloadToInBackground( "/storage/sdcard0/src_file/bigFile.dat", new GetFileCallback() { @Override ...
- 如果选择的“bigfile”是原始且有效的v5 bigfile,则在单击“Start Swapping”时将备份为“bigfile_rep_backup”,否则将改为进行名为“bigfile_custom_backup”的备份。 - TL;DR 请在执行此操作之前备份您的“大...
本ppt较为系统的介绍了Oracle11g的内存与存储管理,主要目录如下: 1.Memory Overview: --SGA Parameters --Automatic Shared Memory Management ... --BIGFILE TABsPacle 3.Storage Management --OMF --ASM
两种方法,一种是为表空间增加数据文件: 代码如下: alter tablespace users add datafile ‘/opt/oracle/oradata/esop/so_data02.dbf’ size 200M; 另一种方法是增加表空间原有数据文件尺寸: 代码如下: alter ...
(1)用记事本打开run.bat,修改命令中的BigFile.log为需要分割的文件x.log, (2)修改其后第一个1为待分割的大小(单位MB) (3)修改split.log为分割生成的文件名。 (4)保存run.bat,将FileSplitter.class和run...
git-bigfile 提供了Python接口,允许用户处理没有存储在Git上的大文件。优点:Git 操作可以回滚。可以设置文件大小的阈值,以限定“大文件”这个概念。缺点:存在兼容性问题。 标签:Gitbigfiles