oracle11g调整表空间和临时表空间大小
由于C盘过大,使用SpaceSniffer.exe扫描了一下磁盘空间,发现是因为oracle数据库文件占用过大导致,查询了表空间大小和使用率
SELECT a.tablespace_name "表空间名",total / (1024 * 1024 * 1024) "表空间大小(G)",free / (1024 * 1024 * 1024) "表空间剩余大小(G)",(total - free) / (1024 * 1024 * 1024) "表空间使用大小(G)",round((total - free) / total, 4) * 100 "使用率 %"FROM (SELECT tablespace_name, SUM(bytes) freeFROM dba_free_spaceGROUP BY tablespace_name) a,(SELECT tablespace_name, SUM(bytes) totalFROM dba_data_filesGROUP BY tablespace_name) bWHERE a.tablespace_name = b.tablespace_name;
发现有3个占用空间较大却使用率极低的表空间
表空间名 | 表空间大小(G) | 表空间剩余大小(G) | 表空间使用大小(G) | 使用率 % |
MCITSYS | 7 | 6.99890137 | .001098633 | .02 |
HZSYS | 7 | 6.99902344 | .000976563 | .01 |
HZJL | 7 | 6.97625732 | .023742676 | .34 |
想起新建表空间的语句指定了一个7G的初始大小,因此使用以下命令收缩数据库文件大小
ALTER DATABASE DATAFILE 'C:/app/01/product/11.2.0/dbhome_1/oradata/hzjl/MCITSYS.DBF' RESIZE 256M;
在文件夹内还发现了临时空间也是7G的初始大小,用以下命令收缩临时表空间大小
ALTER DATABASE TEMPFILE 'C:/app/01/product/11.2.0/dbhome_1/oradata/hzjl/MCITSYS_TEM.DBF' RESIZE 256M;
工具下载地址https://download.csdn.net/download/svygh123/11762806
oracle11g调整表空间和临时表空间大小相关推荐
- oracle取消表空间自增长,oracle_创建表空间_临时表空间_修改表空间_以及自增长...
管理员用户登录oracle数据库 [oracle@DBORACLE ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on ...
- oracle创建用户、表空间、临时表空间、分配权限步骤详解
首先登陆管理员账号,或者有DBA权限的用户,接下来依次: --查询所有用户 select * from dba_users; --创建新用户 create user gpmgt identified ...
- oracle设置临时表空间,Oracle临时表空间查看、添加临时表空间数据文件、修改默认临时表空间 方法!...
--查表空间使用率情况(含临时表空间) SELECT d.tablespace_name "Name", d.status "Status", TO_CHAR ...
- 如何创建oracle临时表空间,oracle_创建表空间_临时表空间_修改表空间_以及自增长...
管理员用户登录oracle数据库 [oracle@DBORACLE ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on ...
- 创建临时表空间组+查询临时表空间组+临时表空间移动到别的临时表空间组中
一创建临时表空间组 在创建临时表空间的时候,使用tablespace group 语句指定一个组就行 create temporary tablespace mytemp1 tempfile 'F:\ ...
- 修改用户表空间和临时表空间
今天下午要解决个临时表空间的问题,百度了好几遍,全都是修改用户默认表空间的,哀叹网络文章一大抄的同时,也悲剧自己学艺不精. Alter user test1 default tablespace tb ...
- oracle查看创建的临时表空间,Oracle临时表空间的创建和查看
作者:雨竹清风 临时表空间是作为排序操作使用的.临时表空间中的排序段是在实例启动后,当有第一个排序操作时创建的. 1.查看在数据库中临时表空间的名称和数量,状态等. SQL> desc dba_ ...
- oracle创建表空间、临时表空间
- mysql 导入创建表空间_说说在 Oracle11g 中如何创建表空间、创建用户并授权以及导入与导出数据...
假设 Oracle11g 已在本机安装成功. 1 创建表空间 打开 sqlplus 工具:开始-->所有程序--> Oracle –OraDb11g_home1-->应用程序开发-- ...
最新文章
- WebQQ hash加密算法PHP版
- 如何删除隐藏着的网卡
- [Abp 源码分析]ASP.NET Core 集成
- C#控制台程序中处理2个关闭事件的代码实例
- Python3.5安装与ChatterBot聊天机器人使用
- 【车道线检测】基于matlab Hough变换视频车道线检测 【含Matlab源码 274期】
- qtp测试 java web_QTP之web常用对象
- 完美解决Teamview12 过期之后不能用问题
- 第六届中国Linux内核开发者大会
- unity 简易的小地图导航
- 不知足者常乐:SAP云在中国的落地
- 王自如发致歉声明 称对现有业务进行整改
- 老铁请留步!有奖调查
- 像容忍自己一样容忍他人
- echarts社区水球图、echart水球图 动态水球图
- 博学谷前端 CSS字体样式属性
- 【数据结构】排序算法
- 化学发光免疫分析仪用探测器的9个常见问题解析
- office安装文件
- 深夜服务器挂了,老板给你打电话,如何应对