oracle 改表空间大小,oracle查询修改增加表空间大小

news/2024/7/6 0:21:29 标签: oracle 改表空间大小

1.查询表空间使用情况:

SELECT UPPER(F.TABLESPACE_NAME) "表空间名",

D.TOT_GROOTTE_MB "表空间大小(M)",

D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)",

TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,2),'990.99') || '%' "使用比",

F.TOTAL_BYTES "空闲空间(M)",

F.MAX_BYTES "最大块(M)"

FROM (SELECT TABLESPACE_NAME,

ROUND(SUM(BYTES) / (1024 * 1024), 2) TOTAL_BYTES,

ROUND(MAX(BYTES) / (1024 * 1024), 2) MAX_BYTES

FROM SYS.DBA_FREE_SPACE

GROUP BY TABLESPACE_NAME) F,

(SELECT DD.TABLESPACE_NAME,

ROUND(SUM(DD.BYTES) / (1024 * 1024), 2) TOT_GROOTTE_MB

FROM SYS.DBA_DATA_FILES DD

GROUP BY DD.TABLESPACE_NAME) D

WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME

ORDER BY 1;

2.查询表空间位置:

select t1.name,t2.name

from v$tablespace t1,v$datafile t2

where t1.ts# = t2.ts#;

3.修改表空间

3.1 新增数据文件,并且允许数据文件自动增长

alter tablespace SSWL   add datafile 'D:\dbdata\SSWL1.DBF' size 50m autoextend on next 5m maxsize unlimited;

3.2 允许已存在的数据文件自动增长(最大32G)

alter database datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF'  autoextend on next 5m maxsize 100m;

4.创建关联表空间

create tablespace sswl datafile 'D:\dbdata\sswl.dbf' size 50m autoextend on next 5m maxsize unlimited;

create tablespace TS_USER datafile 'D:\dbdata\user.dbf' size 50m autoextend on next 5m maxsize unlimited;

CREATE USER sswl_user IDENTIFIED BY connect_sswluser DEFAULT TABLESPACE sswl;

CREATE USER ssmiduser IDENTIFIED BY asklw DEFAULT TABLESPACE TS_USER;

grant dba to sswl_user;

grant dba to ssmiduser;


http://www.niftyadmin.cn/n/1288087.html

相关文章

Linux标识进程

一、前言 其实两年前,本站已经有了一篇关于进程标识的文档,不过非常的简陋,而且代码是来自2.6内核。随着linux container、pid namespace等概念的引入,进程标识方面已经有了天翻地覆的变化,因此我们需要对这部分的内容…

oracle清理过期备份,【求助】:怎么设置oracle数据库的自动备份和删除过期备份?...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼网上给的备份的命令不好用,如下:echo offcolor 0bmode con cols80 lines25echo 正在备份数据库,请稍后……echo --------------------------------------echo 指定数据库用户(在“”后面写入你需…

JDBC【PreparedStatment、批处理、处理二进制、自动主键、调用存储过程、函数】...

1.PreparedStatement对象 PreparedStatement对象继承Statement对象,它比Statement对象更强大,使用起来更简单 Statement对象编译SQL语句时,如果SQL语句有变量,就需要使用分隔符来隔开,如果变量非常多,就会使…

最长公共子串 后缀数组 算法 php,php数组冒泡排序算法实例 二维数组算法 后缀数组倍增算法 数组去重算...

本文实例讲述了php数组冒泡排序算法。分享给大家供大家参考,具体如下:$array[$k]){//比较两数,如果前一个数比后一个大,则交换两个数的顺序$t$array[$j];$array[$j]$array[$k];$array[$k]$t;}//第一次循环比较完之后,进…

经营操作系统的一些思路

近期国内操作系统行业比較活跃,10月17日到10月18日是第二届开源操作系统技术年会。各路好手你方唱罢我登场,好不热闹。我有幸了解了一下,的确是一届盛会。个人关心的并非操作系统本身的技术,自己尽管是个做技术的。我始终放在操作…

linux驱动怎么判断定时器正在运行,linux设备驱动——中断、定时器的用法

中断申请中断int request_irq(unsigned int irq, irq_handler_t handler,unsigned long irqflags, const char *devname, void *dev_id)irq为中断号,在与board相关的头文件中定义,2440在Irqs.h include\asm-arm\arch-s3c2410\Irqs.h 中handler为中断处理函数irqflag…

网络工程师成长日记307-XX公安监控中心技术支持回忆录

网络工程师成长日记307-XX公安监控中心技术支持回忆录 这是我的第307篇原创文章,记录网络工程师行业的点点滴滴,结交IT行业有缘之人 1月2号下午,由老大带我来到了XX区公安监控中心。当时对方介绍的情况是CISCO3750交换机上有3个端口和协议始终…

linux内核长期支持版本,Linux Kernel 3.12长期支持分支迎来第63个维护版本

今天,Linux内核开发者Jiri Slaby宣布长期支持分支Linux Kernel 3.12迎来第63个维护更新版本。在Linux Kernel 3.12.63版本中共计对104份文件进行了调整,插入979处,删除397处,对MIPS, x86, UM, ARC, ARM, 和s390硬件架构进行了诸多…