欢迎来到天天文库
浏览记录
ID:17467071
大小:27.00 KB
页数:4页
时间:2018-09-01
《oracle笔记10 表空间tablespace》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、oracle笔记10表空间tablespace表空间(是由很多数据文件组成表空间不够了就加个数据文件)控制数据库占用磁盘的空间有利于提高i/o性能,备份恢复清空回收站purgerecyclebin;创建表空间createtablespacehtp01datafile'd:htp01.dbf'size20muniformsize128k;createtablespacedzzwptdatafile'D:dzzwpt.dbf'size100mautoextendonnext50m;自由扩展的创建表并给它指定表空间createtableh
2、tp01(dnamevarchar2(16),locvarchar2(19))tablespacehtp01;转移一个表的空间altertabletab_namemovetablespacenew_tbs;修改用户的默认表空间alteruserhtpdefaulttablespaceuser1altertablespace表空间名字offline/online/readonly表空间脱机/联机/只读altertablespace表空间名字readwrite可读可写select*fromall_tableswheretablespace_
3、name='SYSTEM';查询表空间名为SYSTEM(大写)的所有表select*fromall_tableswheretable_name='EMP';查询表名为EMP(大写)的所属表空间删除表空间droptablespace表空间名(没数据的表空间)droptablespace表空间名includingcontentsanddatafiles彻底删除includingcontents删除表空间的所有对象datafiles彻底删除查询数据字典视图select*fromdba_tablespaces;查看表空间的名字和总大小情况单位m
4、selecttablespace_name,sum(bytes)/1024/1024fromdba_data_filesgroupbytablespace_name;或者SELECTtablespace_name表空间,sum(blocks*8/1024)总空间MFROMdba_data_filesGROUPBYtablespace_name;查看表空间的名字和剩余大小情况selecttablespace_name,sum(bytes)/1024/1024fromdba_free_spacegroupbytablespace_name;
5、或者SELECTtablespace_name表空间,sum(blocks*8/1024)剩余空间MFROMdba_free_spaceGROUPBYtablespace_name;或者selectsum(bytes)/1024/1024fromdba_free_spacewheretablespace_name='HU';此时表空间名必须大写分配给一个表的物理空间数量,而不管空间是否被使用。可以这样查询获得字节数:SelectTablespace_Name,Sum(bytes)/1024/1024物理空间数量MFromDba_Segm
6、entsGroupByTablespace_Name;oracle理论上单个文件不能超过500m快速插入很多数据的方法insertintohtp01select*fromhtp01;扩张表空间1.增加数据文件altertablespace表空间名adddatafile'd:新文件名字.dbf'size20m(最好)(适用于刚建立的表空间)(resize是变大size指定大)2.增加数据文件的大小alterdatabasedatafile'c:oracleora81oradatasiduser002.dbf'resize100
7、M;(适用于表空间中已经有数据文件的情况)3.设置文件自增长alterdatabasedatafile'c:oracleora81oradata\sidusers.dbf'autoextendonnext10mmaxsize500m;移动数据文件1.selecttablespace_namefromdba_data_fileswherefile_name='D:HTP.DBF';确定数据库文件所在的表空间2.altertablespacehtpoffline;使表空间脱机确保数据文件的一致性3.hostmoved:htp.
8、dbfc:htp.dbf;物理迁移(手工就行)4.altertablespaceHUrenamedatafile'd:htp.dbf'to'd:huhtp.dbf';(逻辑迁移)5.altertab
此文档下载收益归作者所有