oracle表空间的创建、修改、管理和数据文件管理

本文详细介绍了Oracle数据库中表空间的创建、查询、修改及管理,包括数据文件的大小调整、自动扩展设置、状态变更以及如何移动和删除数据文件。内容涵盖表空间的四种状态(在线、离线、只读、读写)及其操作,以及如何恢复数据文件到online状态。
摘要由CSDN通过智能技术生成

1.创建表空间
create tablespace tablespace_name(创建表空间)
DATAFILE|TEMPFILE ‘file_name’ (指定与表空间相关联的数据文件,临时表空间用TEMPFILE,
可以指定多个数据文件)
SIZE size(指定数据文件的大小)
REUSE (如果表空间存在清除重建)
AUTOEXTEND OFF|ON (数据文件是否自动扩展)
NEXT number(数据自动扩展的每次大小)
MAXSIZE UNLIMIRED|number (自动扩展后的最大大小)

eg:

CREATE TABLESPACE dsspace DATAFILE
'c:\oraclexe\app\oracle\oradata\XE\dsspace.dbf'
SIZE 30M
AUTOEXTEND ON NEXT 10M
MAXSIZE 200M;

2.查看创建好的表空间

select * from dba_tablespace

3.查询表空间状态:
表空间状态分为 在线(online),离线(offline),只读(read only)和读写(read write)这四种查询表空间状态语句为:

select tablesapce_name,status from dba_tablespaces;

当表空间的状态为online时,允许访问和修改该表空间中的数据。
当表空间的状态为offline时,不允许访问和修改该表空间中的数据。
当表空间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值