表空间

 

只读表空间

ALTER  TABLESPACE  jinlian   READ  ONLY;


SELECT  tablespace_name, status, contents
FROM  dba_tablespaces
WHERE  tablespace_name  LIKE  ‘JIN%’;


查看status 是否为 READ  ONLY

 

改变表空间的存储位置

修改  MINIMUM  EXTENT  ,  INITAIL  ,  NEXT  ,  MAXEXTENTS  参数

ALTER  TABLESPACE  jinlian  MINMUM  EXTENT  100 K;

 

ALTER  TABLESPACE  jinlian
DEFAULT  STORAGE  (  INITIAL  100 K  NEXT  MAXEXTENTS  200  );

 

查询:
SET  LINE  120;

COL  tablespace_name  FOR  a15;

SELECT  tablespace_name, initial_extent,  next_extent,max_extents,  pct_increase, min_exlen
FROM  dba_tablespace
WHERE  tablespace_name  LIKE  ‘JIN%’;

 

重置表空间大小

两种方法:

1.       改变数据文件的大小:创建表时使用  AUTOEXTEND  ON  自动改变(扩展)数据文件大小;
创建表后使用带有  AUTOEXTEND  ON  选项的 ALTER   DATABASE 手动改变数据文件大小

2.       使用  ALTER  TABLESPACE  增加数据文件

 

 

查看:

COL  file_name  for  a40;
SET  line  100;
COL  tablespace_name  FOR  a15;

 

SELECT  file_id, tablespace_name, file_name, autoextensible

FROM  dbaz_data_files

WHERE  file_id  >= 8

ORDER  BY  file_id;

 

查看 AUTOEXTENSIBLE  的显示结果,,都为 NO,说明不能自动扩展,如果为YES,说明能自动扩展。

 

 

改为自动扩展:

ALTER  DATABASE  DATAFILE

‘J:\DISK6\MOON\JINLIAN_INDEX.DBF’  AUTOEXTEND  ON

NEXT  1  M;

 

查看验证是否能自动扩展。

你可能感兴趣的:(职场,表空间,重置,只读,休闲)