Oracle表空间路径详解(oracle表空间的路径)
Oracle表空间路径是指把物理存储器中的多个组成元素层级划分为数据文件,表空间和段等单元组合,形成抽象层次结构来实现存储器使用及对应对象组织设计的层次关系。Oracle表空间路径是一个表空间路径分离关系,用于指定表空间所在的物理路径,可以把表空间数据存放到特定的磁盘结构中。
实现Oracle表空间路径的建立,要先了解表空间的概念,现在Oracle表空间它是一种存储结构,允许存储用户对象,把同一个表空间里的数据存放在同一物理路径中。在执行表空间路径设置之前需要先定义表空间,表空间是数据库结构的一部分,是存放用户数据的容器,把表空间里的数据存放到特定的磁盘结构中。Oracle表空间路径的构建需要通过一定的脚本操作,一般Oracle分离表空间路径的四种方法:
1、编写create tablespace语句;
CREATE TABLESPACE ts_name
DATAFILE ‘datafile_name.dbf’
SIZE 100M
DEFAULT STORAGE (
INITIAL 5M
NEXT 5M
)
EXTENT MANAGEMENT LOCAL;
2、使用alter tablespace子句;
ALTER TABLESPACE ts_name
ADD DATAFILE ‘datafile_name.dbf’
SIZE 100M
DEFAULT STORAGE (
INITIAL 5M
NEXT 5M
);
3、使用SQL*Plus工具;
SQL>CREATE TABLESPACE “ts_name”
DATAFILE ‘datafile_name.dbf’
SIZE 100M
DEFAULT STORAGE (
INITIAL 5M
NEXT 5M
)
EXTENT MANAGEMENT LOCAL;
4、使用oradim命令;
D:\oracle\oraXE\bin>oradim -new -sid XE -tablespace ts_name -file E:\oradata\XE\ts_name.dbf -size 100M
上面介绍的是Oracle表空间路径构建的四种基本方法,其实还有很多其他的方法,如实用系统管理工具创建表空间等,它们的目的都是增删改Oracle表空间,如果在实际应用中对表空间路径有特殊的设置要求,可以根据实际情况利用不同的方法实现特定的路径设置。