创建表空间,查询表空间,删除表空间(oracle)

创建,查询,删除

直接上代码,带解析。
创建

create tablespace textdemo--名字
datafile 'd:\data\textdemo01.dba'--表空间物理位置,(我自己实验的时候是只能放在一个文件夹下面,多层文件夹会出错)
size 100m--初始大小
autoextend on next 10m--每次增长10m
maxsize 200m--最大200m
permanent--永久的
extent management local;--本地的

查询(简单的)

select t.tablespace_name
from dba_data_files t;

查询复杂的

select t.tablespace_name,--表空间名
t.file_name,--文件名
t.autoextensible,--自动增长
t.bytes/1024/1024,--大小M
t.maxbytes /1024 /1024,--最大大小M
b.contents,--表空间类型
b.extent_management--表空间管理模式
from dba_data_files t,dba_tablespaces b
where t.tablespace_name=b.tablespace_name
;

查询的时候如果看不带请可以改一下行宽,列宽,一页显示多少数据

set linesize 200;--行宽
set pagesize 20;--页大小
col ename for a8;--列宽

删除

drop tablespace textdemo--删除表空间
including contents--连带数据文件一起删除
cascade constraints;--表空间的完整性一起删除,约束,外键等

如果喜欢在记事本里输语句,可以用ed,在语句后不要加’;’,且空一行再加‘/’就ok了,保存,关闭即可。

ed

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值