重设数据文件大小sql语句
SQL 语句 大小 数据文件
2023-09-27 14:26:42 时间
set verify off
column file_name format a50 word_wrapped
column smallest format 999,990 heading "Smallest|Size|Poss."
column currsize format 999,990 heading "Current|Size"
column savings format 999,990 heading "Poss.|Savings"
break on report
compute sum of savings on report
column value new_val blksize
select value from v$parameter where name = 'db_block_size'
/
select file_name,
ceil( (nvl(hwm,1)*&&blksize)/1024/1024 ) smallest,
ceil( blocks*&&blksize/1024/1024) currsize,
ceil( blocks*&&blksize/1024/1024) -
ceil( (nvl(hwm,1)*&&blksize)/1024/1024 ) savings
from dba_data_files a,
( select file_id, max(block_id+blocks-1) hwm
from dba_extents
group by file_id ) b
where a.file_id = b.file_id(+)
/
column cmd format a120 word_wrapped
select 'alter database datafile '''||file_name||''' resize ' ||
ceil( (nvl(hwm,1)*&&blksize)/1024/1024 ) || 'm;' cmd
from dba_data_files a,
( select file_id, max(block_id+blocks-1) hwm
from dba_extents
group by file_id ) b
where a.file_id = b.file_id(+)
and ceil( blocks*&&blksize/1024/1024) -
ceil( (nvl(hwm,1)*&&blksize)/1024/1024 ) > 0;
相关文章
- sql server中使用nvarchar(MAX)代替ntext
- SQL UPDATE 语句
- asp.net, c# 查询某天所有数据sql语句 用于SQLServer(mssql)
- Android 通过纯SQL语句操作SQLite完整示例(CRUD)
- SQL联合语句的视觉解释
- PL/SQL学习笔记(二)
- 数据库SQL、SQLite语句单引号、双引号的用法
- sql 查询语句定义
- 你所不知道的 SQL 查询执行顺序(转载)
- SQL解析在美团的应用
- SQL SERVER全面优化-------写出好语句是习惯
- 要提高SQL查询效率where语句条件的先后次序应如何写
- sql语句的优化分析
- SQL Server删除/创建复制订阅失败,报15517错误问题的处理
- SQL语句中union all和union的区别以及用法
- SQL面试题:有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列
- MyBatis之动态SQL:if、choose、when、otherwise、where、set、SQL片段、foreach语句、script、bind
- 速围观!慢SQL数据库挑战赛PK大师0.00sec赢千元机械键盘
- Mysql 将结果保存到文件 从文件里运行sql语句 记录操作过程(tee 命令的使用)
- sql查询语句中的乱码 -- 前面加N
- sql server中的Connection、Session、Request、Task、Worker和Scheduler...概念
- django运行自定义sql语句
- sql 空格变问号;sql 无法 去掉 空格 ;sql rtrim 失效;(转载)
- 转载:SQL中的case when then else end用法
- SQL Server 数据库调整表中列的顺序操作
- 如何在sql server的group by语句中聚合字符串字段
- 在sql server中循环语句