C/C++教程

Oracle表空间及数据文件操作

本文主要是介绍Oracle表空间及数据文件操作,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

查看所有表空间:

sql> SELECT * FROM dba_tablespaces;

创建test表空间并创建数据文件test_01.dbf:
test_01.dbf 初始大小为10m,开启自动扩展,每次扩展10m,最大10G(文件路径为Oracle表空间路径)

sql> CREATE tablespace test datafile 'E:\app\Devil\oradata\orcl\test_01.dbf' SIZE 10m autoextend ON NEXT 10m maxsize 10G;

添加数据文件 test_02.dbf 初始大小为20m,不开启自动扩展。( 结尾不加 ‘;’ )

sql> ALTER tablespace test ADD datafile 'E:\app\Devil\oradata\orcl\test_02.dbf' SIZE 20m autoextend off

添加数据文件 test_03.dbf 初始大小为30m,开启自动扩展,每次扩展10m,不限制大小。

sql> ALTER tablespace test ADD datafile 'E:\app\Devil\oradata\orcl\test_03.dbf' SIZE 30m autoextend ON NEXT 10m maxsize unlimited;

查看TEST表空间下的数据文件 ( 'TEST’是大写 ):

sql> SELECT * FROM dba_data_files WHERE tablespace_name = 'TEST';

删除表空间test及其数据文件:

sql> DROP tablespace test INCLUDING contents AND datafiles;
这篇关于Oracle表空间及数据文件操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!