数据库

 首页 > 数据库 > Oracle > Oracle下建立新的表空间

Oracle下建立新的表空间

分享到:
【字体:
导读:
         摘要:Oracle下建立新的表空间查看表空间和数据文件的信息selecttablespace_name,file_name,ceil(bytes/1024/1024)mbfromdba_data_filesorderby1;创建表空间CREATETABLESPACEtanzuganLOGGINGDATAF... ...

Oracle下建立新的表空间
Oracle下建立新的表空间
 
查看表空间和数据文件的信息
select tablespace_name,file_name,ceil(bytes/1024/1024) mb
from dba_data_files order by 1;
创建表空间
CREATE TABLESPACE tanzugan LOGGING DATAFILE 'H:APPZUGANTANORADATAORCL2012tanzugan.dbf' 
SIZE 100M REUSE EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
   www.2cto.com  
---查看表空间信息
select * from dba_data_files order by 1;
 
------穿插 order by 1 order by2
 order by  1按照第一列排序
 order by 2 按照第二列排序
若只有2列 写成了 order by 3就会报错。
 
-------------------
加入新的数据文件
alter tablespace ts1 add datafile 'D:ORACLEORADATAOra10ts1.2' size 2m;
数据文件只能加入,不能删除,除非将表空间删除。但在10G数据库版本可以删除
--------------------删除表空间 数据文件
alter tablespace ts1 drop datafile 'D:ORACLEORADATAORA10TS1.2';
 
-----------------------------------------
改变数据文件的大小
可以加大,也可以缩小
Alter database datafile ‘…..’ resize 100m;
   www.2cto.com  
 
数据文件的自动扩展
select FILE_NAME,AUTOEXTENSIBLE,MAXBLOCKS,
INCREMENT_BY from dba_data_files;
改为自动扩展
alter database datafile 'D:ORACLEORADATAO10TS1.1'
autoextend on next 1m maxsize 100m;
改为手工扩展
alter database datafile 'D:ORACLEORADATAO10TS1.1'
Autoextend off;
表空间只读
Alter tablespace users read only;
验证
select TABLESPACE_NAME,STATUS from dba_tablespaces;
读写
Alter tablespace users read write;
只读表空间内的表不能dml,但可以drop .
因为DROP操作的是system表空间,SYSTEM表空间不能设为只读。
   www.2cto.com  
 
Offline表空间
alter tablespace users offline;
验证
select TABLESPACE_NAME,STATUS from dba_tablespaces;
在线
alter tablespace users online;
只有完整的数据文件才可以online,如果不完整请恢复。
恢复一致后再online;
文件online时用户才可以访问
 
 
 
作者 tanzugan
Oracle下建立新的表空间
分享到:
查看oracle表空间的使用情况
查看oracle表空间的使用情况 查看oracle表空间的使用情况    1 select  2   b.file_id 文件ID号,  3   b.tablespace_name 表空间名,  4   b.bytes/1024/1024 ||'MB' 字节数,  5   (b.bytes-sum(nvl(a.bytes,0)))/1024/1024 ||'MB' 已使用,  6   sum(nvl(a.bytes,0))/1024/1024 ||&#03...
ORA-01103错误解析
ORA-01103错误解析 ORA-01103错误解析   1、环境介绍:    这是一测试库,我将参数文件,控制文件,数据文件全部删除之后,做数据恢复,但是 我把控制文件和参数文件都恢复回来了,可数据库却怎么也打不开,报ORA-01103: database name 'WWL' in control file is not 'DUMMY'错误   我的数据库名称...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……