oracle表空间操作

  1. 创建表空间
create tablespace <name> datafile <path\datafilename> size <size>

CREATE TABLESPACE "JX" BLOCKSIZE 8192 DATAFILE 
'D:\app\Administrator\oradata\jxrmyy\DZBL.DBF' SIZE 597688320
REUSE AUTOEXTEND ON NEXT 20971520  MAXSIZE 32767M EXTENT
MANAGEMENT LOCAL  AUTOALLOCATE  ONLINE PERMANENT  SEGMENT 
SPACE MANAGEMENT AUTO;
--BLOCKSIZE作为数据库的最小操作单位,是在创建数据库的时候指定的,在创建完数据库之后便不可修改。
--REUSE如果file 已经存在,并且在创建时指定了file size,那么就重用原文件,并应用新的size,如果没有指定file size,则保留原有的大小。如果不存在忽略。
--AUTOEXTEND ON NEXT自动拓展空间每次32767M
--MANAGEMENT LOCAL本地管理
  1. 创建临时表空间
CREATE TEMPORARY TABLESPACE <name> BLOCKSIZE 8192 TEMPFILE  
'D:\app\Administrator\oradata\QYRKTEMP.DBF' SIZE 209715200 
autoextend on next 100m maxsize unlimited;
  1. 修改表空间名称
alter tablespace <name> rename to <name1>;
  1. 修改表空间文件名称
--修改表空间的文件名,需要先把表空间下线,然后修改完再上线
alter tablespace <name> offline;
alter tablespace JXRMYY_JCYL rename datafile 
'path\name.DBF' 
to 'path\name1.DBF';
alter tablespace <name> online
  1. 修改临时表空间文件名称
    临时表空间不同于表空间,是不能下线的。会提示
    变更TEMPPORARY TABLESPACE无效的项。
    要修改表空间文件建议直接删除表空间重新创建……
drop tablespace  <name> including contents and datafiles;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值