oracle数据文件管理
2017-05-25 08:00
417 查看
创建表空间
CREATE TABLESPACE demots
DATAFILE 'd:\demots.dbf' SIZE 20M
EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
创建UNDO表空间
CREATE UNDO TABLESPACE undots
DATAFILE 'D:\undots.dbf' SIZE 100M REUSE
AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED;
创建临时表空间
CREATE TEMPORARY TABLESPACE usrtemp
TEMPFILE 'D:\usrtemp.dbf' SIZE 100M REUSE
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 4M;
检索数据库内各个表空间包含的数据文件
SELECT TABLESPACE_NAME,FILE_NAME,FILE_ID,RELATIVE_FNO
FROM DBA_DATA_FILES
ORDER BY FILE_ID;
为表空间demots添加数据文件
ALTER TABLESPACE demots
ADD DATAFILE 'D:\demo02.dbf'
SIZE 10M REUSE
AUTOEXTEND ON NEXT 2M MAXSIZE UNLIMITED;
为表空间undots添加数据文件
ALTER TABLESPACE undots
ADD DATAFILE 'D:\undots01.dbf'
SIZE 10M REUSE
AUTOEXTEND OFF;
为表空间usrtemp添加数据文件
ALTER TABLESPACE usrtemp
ADD TEMPFILE 'D:\usrtemp01.dbf'
SIZE 10M REUSE;
检索数据字典 TABLESPACE_NAME,FILE_NAME
SELECT TABLESPACE_NAME,FILE_NAME
FROM DBA_DATA_FILES
UNION
SELECT TABLESPACE_NAME,FILE_NAME
FROM DBA_TEMP_FILES
ORDER BY TABLESPACE_NAME;
手工调整数据文件大小
ALTER DATABASE
DATAFILE 'D:\undots01.dbf'
RESIZE 20M;
启用或者禁用数据文件自动扩展功能
ALTER DATABASE
DATAFILE 'D:\demots.dbf'
AUTOEXTEND OFF;
ALTER DATABASE
DATAFILE 'D:\demots.dbf'
AUTOEXTEND ON NEXT 2M MAXSIZE UNLIMITED;
检索数据字典 TABLESPACE_NAME,FILE_NAME,AUTOEXTENSIBLE
SELECT TABLESPACE_NAME,FILE_NAME
FROM DBA_DATA_FILES
UNION
SELECT TABLESPACE_NAME,FILE_NAME
FROM DBA_TEMP_FILES
ORDER BY TABLESPACE_NAME;
CREATE TABLESPACE demots
DATAFILE 'd:\demots.dbf' SIZE 20M
EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
创建UNDO表空间
CREATE UNDO TABLESPACE undots
DATAFILE 'D:\undots.dbf' SIZE 100M REUSE
AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED;
创建临时表空间
CREATE TEMPORARY TABLESPACE usrtemp
TEMPFILE 'D:\usrtemp.dbf' SIZE 100M REUSE
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 4M;
检索数据库内各个表空间包含的数据文件
SELECT TABLESPACE_NAME,FILE_NAME,FILE_ID,RELATIVE_FNO
FROM DBA_DATA_FILES
ORDER BY FILE_ID;
为表空间demots添加数据文件
ALTER TABLESPACE demots
ADD DATAFILE 'D:\demo02.dbf'
SIZE 10M REUSE
AUTOEXTEND ON NEXT 2M MAXSIZE UNLIMITED;
为表空间undots添加数据文件
ALTER TABLESPACE undots
ADD DATAFILE 'D:\undots01.dbf'
SIZE 10M REUSE
AUTOEXTEND OFF;
为表空间usrtemp添加数据文件
ALTER TABLESPACE usrtemp
ADD TEMPFILE 'D:\usrtemp01.dbf'
SIZE 10M REUSE;
检索数据字典 TABLESPACE_NAME,FILE_NAME
SELECT TABLESPACE_NAME,FILE_NAME
FROM DBA_DATA_FILES
UNION
SELECT TABLESPACE_NAME,FILE_NAME
FROM DBA_TEMP_FILES
ORDER BY TABLESPACE_NAME;
手工调整数据文件大小
ALTER DATABASE
DATAFILE 'D:\undots01.dbf'
RESIZE 20M;
启用或者禁用数据文件自动扩展功能
ALTER DATABASE
DATAFILE 'D:\demots.dbf'
AUTOEXTEND OFF;
ALTER DATABASE
DATAFILE 'D:\demots.dbf'
AUTOEXTEND ON NEXT 2M MAXSIZE UNLIMITED;
检索数据字典 TABLESPACE_NAME,FILE_NAME,AUTOEXTENSIBLE
SELECT TABLESPACE_NAME,FILE_NAME
FROM DBA_DATA_FILES
UNION
SELECT TABLESPACE_NAME,FILE_NAME
FROM DBA_TEMP_FILES
ORDER BY TABLESPACE_NAME;
相关文章推荐
- 管理oracle的表空间和数据文件
- 十四、oracle 数据库管理--管理表空间和数据文件
- 十四、oracle 数据库管理--管理表空间和数据文件
- ORACLE - 管理表空间和数据文件
- oracle数据库管理---- 管理表空间和数据文件
- oracle 管理表空间和数据文件
- Oracle技术之DATA GUARD手工管理数据文件
- oracle 数据文件管理
- 管理数据文件(oracle)
- oracle 管理表空间和数据文件
- oracle文件管理-移动数据文件
- oracle 数据文件管理
- oracle 11g 学习笔记 10_31_管理表空间和数据文件
- oracle 数据文件管理
- ORACLE空间管理实验1:探索LMT表空间管理下数据文件头的结构及位图中区的记录方式
- oracle 管理表空间和数据文件
- oracle数据文件管理
- ORACLE 数据文件管理
- Oracle 管理表空间和数据文件
- Oracle 数据文件管理