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

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

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)) ||  '% ' PER_FREE
  FROM (SELECT TABLESPACE_NAME,
               ROUND(SUM(BLOCKS *
                         (SELECT VALUE / 1024
                            FROM V$PARAMETER
                           WHERE NAME = 'db_block_size') / 1024)) FREE_SPACE
          FROM DBA_FREE_SPACE
         GROUP BY TABLESPACE_NAME) F,
       (SELECT TABLESPACE_NAME, ROUND(SUM(BYTES / 1048576)) TOTAL_SPACE
          FROM DBA_DATA_FILES
         GROUP BY TABLESPACE_NAME) T
 WHERE F.TABLESPACE_NAME = T.TABLESPACE_NAME

 


select
a.a1 表空间名称,
c.c2 类型,
c.c3 区管理,
b.b2/1024/1024 表空间大小M,
(b.b2-a.a2)/1024/1024 已使用M,
substr((b.b2-a.a2)/b.b2*100,1,5) 利用率
from
(select  tablespace_name a1, sum(nvl(bytes,0)) a2 from dba_free_space group by tablespace_name) a,
(select tablespace_name b1,sum(bytes) b2 from dba_data_files group by tablespace_name) b,
(select tablespace_name c1,contents c2,extent_management c3  from dba_tablespaces) c
where a.a1=b.b1 and c.c1=b.b1;

 

select
b.file_name 物理文件名,
b.tablespace_name 表空间,
b.bytes/1024/1024 大小M,
(b.bytes-sum(nvl(a.bytes,0)))/1024/1024  已使用M,
substr((b.bytes-sum(nvl(a.bytes,0)))/(b.bytes)*100,1,5)  利用率
from dba_free_space a,dba_data_files b
where a.file_id=b.file_id
group by b.tablespace_name,b.file_name,b.bytes
order by b.tablespace_name


 select tablespace_name, file_id,file_name,
round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name;

 


alter tablespace users add datafile '/data/house/house/users06.dbf' autoextend on next 100m maxsize unlimited

alter tablespace users add datafile '/data/house/house/users06.dbf' size 32761m

 

1.建立表空间
create tablespace  tab_house datafile 'D:/sosdb.dbf' size 500m autoextend on next 10m maxsize unlimited;
2.建立用户
DROP USER houseproperty cascade;

CREATE USER houseproperty IDENTIFIED BY houseproperty DEFAULT TABLESPACE  TAB_HOUSE TEMPORARY TABLESPACE TEMP;

GRANT connect,resource,dba to houseproperty;

3.还原数据

imp userid=system/oracle@house fromuser=houseproperty touser=houseproperty file=E:/data_backup/2011-04-20/houseproperty.dmp tablespaces=tab_house rows=y

4.建立16block表空间
alter system set db_16k_cache_size=16k;
shutdown immediate;
startup;
create tablespace tb_16k datafile 'D:/ORACLE/PRODUCT/10.2.0/ORADATA/HOUSE/tb_16k.DBF' size 2G autoextend on next  500m maxsize unlimited blocksize 16k;

5.某个表移动到新的表空间中:
alter table htimage move tablespace tb_16k;

 

手把手教你用STM32实现三相永磁同步电机FOC控制(附代码) 本文详细介绍了基于STM32的三相永磁同步电机(PMSM)FOC控制实现方法,涵盖硬件设计、软件架构、参数调试及完整代码解析。通过磁场定向控制(FOC)算法,实现高效精准的电机控制,适用于工业自动化、电动汽车等领域。文章还提供了硬件选型建议、电流采样方案对比及PID参数整定技巧,助力开发者快速掌握FOC控制技术。 阅读详情

相关推荐

高通8397/8797 qcx camera usecase梳理

本文介绍了ISP(图像信号处理器)的两种工作模式:Inline模式和Offline模式。Inline模式下,前端(IFE)直接连接物理层并行处理,最多支持4路流处理,后端(IPE)通过内存访问完成增强处理;Offline模式下,图像数据先写入内存再由SFE_Lite读取发送给IFE_Full处理,实现一个IFE串行处理多路数据。文章还详细解析了camera_config和usecase配置文件的结构与作用,包括硬件资源配置、场景逻辑定义等,并以ID40_UsecaseDMS为例说明离线模式的具体实现流程,包

车载行业 757

Oracle查询表占用空间大小

通过以上代码,可以得到数据库中所有表空间的大小信息,包括表空间名、表空间大小、表空间剩余空间、表占用空间大小和已使用空间百分比。通过以上代码,可以得到每个表空间的名字、表空间大小、剩余空间、已用空间和最大空间信息。通过以上代码,可以得到每张表所属的表所有者、表名、对象类型、已用空间和最大空间信息。通过以上代码,可以得到每张表所属的表所有者、表名、对象类型和占用空间大小。通过以上代码,可以得到单个表空间的名字和占用空间大小。通过以上代码,可以得到所有表空间的名字和占用空间大小。

花生福的博客 6万+

Windows批量去除多层文件夹冗余层空文件夹清理软件.exe

当我们下载的大量文件,解压后发现一层套一层,真的很是烦恼,一个个的剪切、复制,真是烦不胜烦,有了这个小工具,就可以去除父文件夹内所有单文件夹,不管多少层,指导出现超过一个文件或文件夹。这个很简单,就不多说了。[Windows] 批量去除多层文件夹冗余层感觉挺有意思的,下载下来使用了一下,功能很不错,但是是Java环境的,需要安装jar包,以及界面是命令行的,不太友好。感觉这个想法挺有意思的,遂打算用C#写一个仿造一个。操作说明: 1、软件支持按钮选择和拖拽文件目录到软件进行添加。 2、检索后的文件列表,可以双击打开,查看对于的文件情况。 3、列表支持按住ctrl多选,一起删除。软件声明: 1、为防止系统出错,软件不会操作C盘下的文件! 2、文件操作不可逆,请谨慎使用!

Oracle查看表空间使用率及爆满解决方案

Oracle查看表空间使用率及爆满解决方案,有时候数据库无法建立新连接可能由于系统表没有空间引起的

qq_49122165的博客 4万+

Oracle 查询表占用空间(表大小)的方法

文档介绍了三种常用的方法来查询Oracle数据库中表占用的空间。

驰兔的博客 1万+

Oracle如何查看表空间的大小及使用情况

Oracle如何查看表空间的大小及使用情况 注意存在表空间不存在于dba_free_space 中(可能是因为表空间过大已爆掉) –1、查看表空间的名称及大小 SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tablespaces t, dba_data_files d WHERE t.tablespace_name = d.tablespace_name GROUP BY t.tablespac

大叶梧桐的博客 1万+

oracle查询表空间大小以及每个表所占空间的大小

select t.segment_name, t.segment_type, sum(t.bytes / 1024 / 1024) “占用空间(M)”2、查看表空间物理文件的名称及大小。

qq_44912603的博客 8206

oracle查看表空间创建,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)) || '% ' PER_FREEFROM (SELECT TABL...

weixin_36194965的博客 227

查看创建oracle表空间,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)) || '% ' PER_FREEFROM (SELECT TABL...

weixin_33168127的博客 177

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

Oracle12c创建表空间及用户

Oracle12c创建表空间与临时表空间,并通过PDB与CDB方式创建用户是指定默认表空间与临时表空间

yuanjinshenglife的专栏 2062

Oracle创建表空间、扩容、删除

Oracle表空间tableSpace)、段 (segment)、盘区(extent)、块(block),这些都是Oracle用来保存数据库对象的分配单元。 Oracle中存储的层次结构如下:1、数据库由一个或多个表空间组成。2、表空间由一个或多个数据文件组成,一个表空间包含段。3、段由一个或多个盘区组成,段存在于表空间中,但在表空间中可以有许多数据文件中的数据。4、盘区是在磁盘上连续的块的组,一个盘区在一个表空间中,而且总是在表空间中单一的文件中。5、块是数据库中最小的分配单元,块是数据库使用的...

u014644574的博客 9598

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

SQL> show parameter cache_size NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ db_16k_cache_size

1804

如何在linux下创建表空间,linux下创建oracle表空间

来自:http://blog.sina.com.cn/s/blog_62192aed01018aep.html1 、 登录服务器2 、 查看磁盘空间是否够大df -h-h更具目前磁盘空间和使用情况 以更易读的方式显示[root@rac1 ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/sda1 2.9G 2.3G 521M 82% /...

weixin_29434351的博客 2187

Oracle中查询表的大小和表空间的大小

有两种含义的表大小。一种是分配给一个表的物理空间数量,而不管空间是否被使用。可以这样查询获得字节数:select segment_name, bytes from user_segments where segment_type = TABLE; 或者   Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By S

冷月宫主的专栏 1万+

Oracle查询表空间大小

Oracle查询表空间大小

baidu_35160588的博客 798

查看表空间使用情况

查看表空间使用情况 方法一: SELECT a.tablespace_name, a.bytes/1024/1024 total, b.bytes/1024/1024 used, c.bytes/1024/1024 free, (b.bytes * 100) / a.bytes "% USED ", (c.bytes * 100) / a.bytes "% FREE " ...

zyfromcq的专栏 355

oracle查看表空间及大小

oracle查看表空间及大小

ayt007的博客 1万+

ORACLE查询表空间大小以及每个表占用空间大小

一、查询表空间大小和使用情况 select b.file_name 物理文件名,       b.tablespace_name 表空间,       b.bytes / 1024 / 1024 大小M,       (b.bytes - sum(nvl(a.bytes, 0))) / 1024 / 1024 已使用M,       substr((b.bytes - sum(nvl(a.byt...

zgc168的博客 1228
上一篇: 调试中进入别的工程的Servlet
下一篇: 普通视图和物化视图的区别
weilesi
博客等级 码龄20年 3粉丝 8原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值