Oracle 修改表存储空间
1、查询表空间使用情况:
select a.tablespace_name,
a.bytes / 1024 / 1024 "sum MB",
(a.bytes - b.bytes) / 1024 / 1024 "used MB",
b.bytes / 1024 / 1024 "free MB",
round(((a.bytes - b.bytes) / a.bytes) * 100, 2) "used%"
from (select tablespace_name, sum(bytes) bytes
from dba_data_files
group by tablespace_name) a,
(select tablespace_name, sum(bytes) bytes, max(bytes) largest
from dba_free_space
group by tablespace_name) b
where a.tablespace_name = b.tablespace_name
order by ((a.bytes - b.bytes) / a.bytes) desc;
2、查询表空间的大小以及文件路径地址
select tablespace_name, file_id, file_name,round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name;
3、两种解决方案:
1)修改表空间大小(32000可改为想要的数值)
alter database datafile '要修改的数据文件地址' resize 32000m;
2)新增数据文件
a 、ALTER TABLESPACE 表空间名
ADD DATAFILE '数据文件路径'
SIZE 500M
AUTOEXTEND
ON NEXT 1M
MAXSIZE UNLIMITED;
b、
create tablespace binzhou datafile 'E:\tablespace\binzhou.dbf' size 5M autoextend on next 5M maxsize UNLIMITED;
4、修改用户默认表空间
alter user 用户名 default tablespace 表空间名字 ;--创建时候指定表空间。
例如:
ALTER TABLESPACE THTF_TAIYUAN
ADD DATAFILE 'E:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\THTF_TAIYUAN3'
SIZE 500M
AUTOEXTEND
ON NEXT 1M
MAXSIZE UNLIMITED;
Oracle 修改表存储空间相关推荐
- 数据库oracle修改属性列,Oracle修改表结构
本篇文章帮大家学习Oracle修改表结构,包含了Oracle修改表结构使用方法.操作技巧.实例演示和注意事项,有一定的学习价值,大家可以用来参考. 在本教程中,我们将学习如何使用Oracle ALTE ...
- oracle修改表空间最大,oracle_Oracle修改表空间大小的方法,本文讲述了Oracle修改表空间大 - phpStudy...
Oracle修改表空间大小的方法 本文讲述了Oracle修改表空间大小的方法.分享给大家供大家参考,具体如下: 1)查看各表空间分配情况 SQL> select tablespace_name, ...
- oracle修改表字段从varchar2(4000)为clob
oracle修改表字段从varchar2(4000)为clob (原因varchar2(4000)不够用了) 1.临时表存数据 2.删原表数据,修改字段类型为long,才能再改为clob 3.导回数据 ...
- Oracle 修改表名
Oracle修改表名的方式有以下几种: 方式一.1.先通过Create Table New_Table_Name As Select * from Old_Table_Name;创建一个新的表. 2. ...
- oracle 如何修改表空间,ORACLE修改表空间方法
1.使用imp/exp.先导出源库,再建立新库把表空间建立好,而后再导入.(听说这样能够,前提是新的库里面不能有与源库相同名字的表空间.有待验证!) 2.使用脚本进行修改.据目前所了解,正长状况下须要 ...
- oracle修改表结构的sql命令是什么,sql语句中修改表结构的命令是什么?
sql语句中修改表结构的命令是:"ALTER TABLE"命令. ALTER TABLE 语句用于在已有的表中添加.删除或修改列. SQL ALTER TABLE 语法 如需在表中 ...
- Oracle修改表列名与顺序的解决方案 (sql 修改列名)
http://hb-keepmoving.iteye.com/blog/804297 Oracle 10g 修改表列名与顺序的解决方案- 下面介绍通过修改数值字典的方法修改表的列名: 假设在 SCOT ...
- Oracle修改表结构字段名和字段长度
添加字段的语法:alter table tablename add (column datatype [default value][null/not null],-.); 修改字段的语法:alter ...
- ORACLE修改表信息
2019独角兽企业重金招聘Python工程师标准>>> 修改表字段类型: ALTER TABLE t_jk_MBSZSHXGXXB MODIFY KSSJ NVARCHAR2(20) ...
最新文章
- Hadoop版本选择探讨
- php注册树模式,php基础设计模式大全(注册树模式、工厂模式、单列模式)
- MySQL的Found_ROWS函数介绍
- Spring Boot核心配置
- 猴子选大王 java,PAT-JAVA-5-28 猴子选大王 (20分)
- 2017云栖大会门票转让_「揭秘GP」云栖大会 | Greenplum 6.0 内核优化解读和7.0展望...
- ViewSwitcher用法浅析
- Top 10 Digital Transformation Trends For 2020
- 【0】python核心编程,第二章
- 【小姨子】 基本信息(拼音,读音等)
- 国内PHP,ASP免费开源的CMS介绍
- Ubuntu免密码输入关机脚本
- Redis-慢查询分析
- 万无一失,网站的高可用架构
- html页面阅读pdf,在HTML中查看PDF文件的最佳阅读器-HTML PDF Viewer
- 物业计算机管理系统论文,小区物业管理系统设计毕业论文
- 张小龙是高球冠军,大前研一是物理学家:​为什么牛人在很多领域都是世界第一?...
- 宽带拨号常见错误代码解析及故障排查
- Android ContextThemeWrapper cannot be cast to android.app.Activity
- 用c语言编写的打字母游戏,用C语言编写小游戏——“井字棋”