ORACLE 表空间基本操作
2013-05-08 12:51
405 查看
1. 查询数据库现在的表空间
select tablespace_name, file_name, sum(bytes)/1024/1024 table_size from dba_data_files group by tablespace_name,file_name;
2. 建立表空间
CREATE TABLESPACE data01 DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500M;
3.删除表空间
DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES;
4. 修改表空间大小
alter database datafile '/path/NADDate05.dbf' resize 100M
5.增加数据文件
ALTER TABLESPACE NEWCCS ADD DATAFILE '/u03/oradata/newccs/newccs04.dbf' SIZE 4896M;
6. 删除数据文件
sql>alter database datafile '/path/NADDate05.dbf' OFFLINE DROP;
查看数据库中表空间的创建语句:
在pl/sql中执行:
SELECT DBMS_METADATA.GET_DDL('TABLESPACE', TS.tablespace_name)
FROM DBA_TABLESPACES TS;
CREATE TABLESPACE "SYSTEM" DATAFILE
'/oracle/app/oradata/KFBOSS/system01.dbf' SIZE 5368709120
AUTOEXTEND ON NEXT 10485760 MAXSIZE 32767M
LOGGING ONLINE PERMANENT BLOCKSIZE 8192
EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT MANUAL
----查询每个用户所占的表空间和每个表所占空间大小
select owner,tablespace_name ,sum(bytes)/1024/1024
from dba_segments group by owner,tablespace_name;
select tablespace_name, file_name, sum(bytes)/1024/1024 table_size from dba_data_files group by tablespace_name,file_name;
2. 建立表空间
CREATE TABLESPACE data01 DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500M;
3.删除表空间
DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES;
4. 修改表空间大小
alter database datafile '/path/NADDate05.dbf' resize 100M
5.增加数据文件
ALTER TABLESPACE NEWCCS ADD DATAFILE '/u03/oradata/newccs/newccs04.dbf' SIZE 4896M;
6. 删除数据文件
sql>alter database datafile '/path/NADDate05.dbf' OFFLINE DROP;
查看数据库中表空间的创建语句:
在pl/sql中执行:
SELECT DBMS_METADATA.GET_DDL('TABLESPACE', TS.tablespace_name)
FROM DBA_TABLESPACES TS;
CREATE TABLESPACE "SYSTEM" DATAFILE
'/oracle/app/oradata/KFBOSS/system01.dbf' SIZE 5368709120
AUTOEXTEND ON NEXT 10485760 MAXSIZE 32767M
LOGGING ONLINE PERMANENT BLOCKSIZE 8192
EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT MANUAL
----查询每个用户所占的表空间和每个表所占空间大小
select owner,tablespace_name ,sum(bytes)/1024/1024
from dba_segments group by owner,tablespace_name;
相关文章推荐
- Oracle 表空间基本操作
- Oracle 表空间基本操作
- Oracle 表空间基本操作
- Oracle 表空间基本操作
- Oracle 表空间基本操作
- Oracle 表空间基本操作
- oracle 数据库的基本操作(表空间、表、用户的创建及查询)
- oracle 表空间、用户等相关基本操作
- oracle命名空间和用户的基本操作
- oracle tablespace 表空间基本操作
- Oracle 表空间基本操作
- Oracle 表空间基本操作 .
- oracle 定义表空间 添加用户基本操作
- oracle有关表空间的基本操作
- ORACLE创建表空间以及增加用户基本权限操作
- oracle基本操作语法(建表空间,建用户,授权,数据导入导出)
- Oracle 表空间基本操作
- 1-oracle的基本操作之----《对表的操作》
- Oracle 基本操作之sql语句
- Oracle关于日志文件基本操作