Oracle表空间

简介:
oracle的tablespace相关知识:
1. 查找有哪些表空间
select * from v$tablespace;
2. 每个表空间有哪些数据文件
 desc dba_data_files;
col filename format a40;
 select file_name, tablespace_name from dba_data_files;
3. 创建表空间
   create tablespace paul datafile '/u01/oracle/SID名字/demo01.dbf' size 20m;
   此时并没有增加机器的硬盘空间,只是一个站位的作用, 用df -h可以验证。
4. 先用select * from v$tablespace;找到相应要找的表空间, 再用desc dba_tablespaces;中可以知道tablespace_name与contents的关系, 用
select tablespace_name, STATUS, contents, EXTENT_MANAGEMENT from dba_tablespaces;可以知道一个表空间的情况。 

5. 增加临时表空间(操作系统并未真正分配空间,只是搭了空位置)
   create temporary tablespace mytempA tempfile 'u01/oradata/*/mytemp01.dbf' size 10m extent management local; 最后一步修改临时表空间,用alter database default temporary tablespace mytempA; 就好了, 呵呵
 迅速创建完成了表空间,主要是操作系统的花招,没有真正实际分配,只是占位罢了。
6. 临时表空间相关知识:
 desc database_properties;
 col property_value format a20;
 col description format a20;
 select * from database_properties;
从中可以知道:DEFAULT_TEMP_TABLESPACE TEMP   Name of default temporary tablespace。
select TABLESPACE_NAME, CONTENTS,EXTENT_MANAGEMENT from dba_tablespaces;
7. 改变表空间状态:
alter tablespace wenchuan read only;
alter tablespace wenchuan read write;
alter tablespace wenchuan offline [normal][temporary][immediate];
alter tablespace wenchuan online;

8. 改变表空间大小



本文转自 tianya23 51CTO博客,原文链接:http://blog.51cto.com/tianya23/241024,如需转载请自行联系原作者
相关文章
|
2月前
|
存储 Oracle NoSQL
Oracle 表空间、数据文件、schema的关系
Oracle 表空间、数据文件、schema的关系
41 2
|
6月前
|
Oracle 关系型数据库 数据库
9-4 Oracle管理表空间和数据文件
9-4 Oracle管理表空间和数据文件
|
7月前
|
SQL 监控 Oracle
Oracle创建和管理表空间
Oracle创建和管理表空间
60 1
|
1月前
|
Oracle 关系型数据库 数据库
Oracle系列之五:Oracle表空间
Oracle系列之五:Oracle表空间
|
4月前
|
SQL Oracle 关系型数据库
Oracle查看表空间 及表空间是否需要扩展
Oracle查看表空间 及表空间是否需要扩展
26 0
|
10月前
|
Oracle 关系型数据库
Oracle提示表空间不足ORA-01653:
Oracle提示表空间不足ORA-01653:
90 0
|
11月前
|
SQL
Oracle-USERS表空间解读
Oracle-USERS表空间解读
346 0
|
11月前
|
SQL 存储 监控
Oracle-UNDO表空间解读
Oracle-UNDO表空间解读
441 0
|
11月前
|
存储 SQL Oracle
Oracle-SYSAUX表空间解读
Oracle-SYSAUX表空间解读
120 0
Oracle-SYSAUX表空间解读
|
11月前
|
Oracle 关系型数据库 数据库管理
oracle 表空间相关介绍及操作
oracle 表空间相关介绍及操作