oracle-表空间操作

84 篇文章 0 订阅
73 篇文章 0 订阅

创建表空间(创建的时候需要 ORADATA 参数 TEST 为自己创建的实例
表空间类似于库的概念)
SQL> create tablespace fjb datafile '/oracle/oradata/test/fjb.dbf' size 50M
autoextend on ;
Tablespace created.
SQL>


重命名表空间
SQL> alter tablespace qqq rename to www ;
Tablespace altered.
SQL>


修改表空间大小
SQL> alter database datafile '/oracle/oradata/test/qqq.dbf' resize 100M ;
Database altered.
SQL>


增加表空间数据文件
SQL> alter tablespace wj add datafile '/oracle/oradata/test/q2.dbf' size 50M
autoextend on ;
Tablespace altered.
SQL>


修改表空间属性为只读(只读之后表空间不能扩展 增加数据文件等)
SQL> alter tablespace www read only ;
Tablespace altered.
SQL>


删除表空间
SQL> drop tablespace gj including contents and datafiles ;
Tablespace dropped.
SQL>


创建临时表空间
SQL>create temporary tablespace temp1 tempfile '/oracle/oradata/test/temp1.dbf' size 50M autoextend on ;
Tablespace created.
SQL>


获取表空间信息
SQL> desc v$tablespace ;
Name
-- -查看表结构
Null?    Type
-----------------------------------------
----------------------------
TS#      NUMBER

NAME
VARCHAR2(30)
INCLUDED_IN_DATABASE_BACKUP
BIGFILE
VARCHAR2(3)
VARCHAR2(3)
FLASHBACK_ON VARCHAR2(3)
ENCRYPT_IN_BACKUP VARCHAR2(3)
SQL>


查看当前表空间
SQL> select * from v$tablespace ;
TS# NAME
INC BIG FLA ENC
---------- ------------------------------ --- --- --- ---
0 SYSTEM YES NO YES
1 SYSAUX YES NO YES
Null? Type
查看数据文件有哪些字段
SQL> desc v$datafile
Name
-----------------------------------------
----------------------------
FILE#
NUMBER
CREATION_CHANGE# NUMBER
CREATION_TIME DATE
TS# NUMBER
RFILE# NUMBER
STATUS VARCHAR2(7)
ENABLED VARCHAR2(10)
CHECKPOINT_CHANGE#
SQL>Select file_id NUMBER ,bytes,status,file_name from dba_data_files where tablespace_name=’TEST’ ;
查看 test 表空间下的 文件 id 大小 状态 路径 (file_name 路径+文件名)

查看临时文件信息
SQL> desc v$tempfile
Name Null? Type
-----------------------------------------
--------
----------------------------
FILE# NUMBER
CREATION_CHANGE# NUMBER
CREATION_TIME DATE
TS#
=============

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值