创建永久表空间和临时表空间语句
create [temporary] tablespace
tablespace_name
tempfile| default 'xxxx.dbf' sieze xxx;
查看表空间具体路径
desc dba_data_file 查看数据字典字段---永久表
select file_name from dba_data_file where tablespace_name='表空间名字要大写';查看永久表空间数据文件
select file_name from dba_temp_file where tablespace_name='表空间名字要大写';查看临时表空间数据文件
***************************************************************
SQL> select file_name from dba_temp_files where tablespace_name='TEMPTEST1_TABLE
SPACE';
FILE_NAME
--------------------------------------------------------------------------------
D:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\TEMPFILE1.DBF
SQL> select file_name from dba_temp_files where file_name='D:\APP\ADMINISTRATOR\
PRODUCT\11.2.0\DBHOME_1\DATABASE\TEMPFILE1.DBF';
FILE_NAME
--------------------------------------------------------------------------------
D:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\TEMPFILE1.DBF
创建表空间
. CREATE [TEMPORARY]TABLESPACE tablespace_name TEMPFILE|DATAFILE 'xx.dbf' SIZE xx;
创建默认表空间
create tablespace test1_tablespace datafile 'testfile.dbf' size 10m;
创建临时表空间
create temporary tablespace temptest1_tablespace tempfile 'tempfile1.df' size 10m;
查找创建表空间文件的存放地址:
select file_name from dba_data_files where tablespace_name='TEST1_TABLESPACE';
创建表空间
. CREATE [TEMPORARY]TABLESPACE tablespace_name TEMPFILE|DATAFILE 'xx.dbf' SIZE xx;
创建默认表空间
create tablespace test1_tablespace datafile 'testfile.dbf' size 10m;
创建临时表空间
create temporary tablespace temptest1_tablespace tempfile 'tempfile1.df' size 10m;
查找创建表空间文件的存放地址:
select file_name from dba_data_files where tablespace_name='TEST1_TABLESPACE';
创建表空间
CREATE [TEMPORARY] TABLESPACE
tablespace_name
TEMPFILE|DATAFILE 'xxx.dbf' SIZE xx(默认存放在orcale的安装目录下)
在system用户下创建:
create tablespace test1_tablespace
datafile 'test1file.dbf' size 10m;//创建的是永久表空间
create temporary tablespace temptest1_tablespace
tempfile 'tempfile.dbf' size 10m;//创建临时表空间
查看表空间中文件的具体路径:
永久表空间中命令:desc dba_data_files//查看结构
select file_name from dba_data_files where tablespace_name='TEST1_TABLESPACE';//表空间的名字要大写。
查看临时表空间:
select file_name from dba_temp_files where tablespace_name='TEMPTEST1_TABLESPACE';
创建表空间:

查看表空间
selecct file_name from data_files where tablespace_name='*******'
临时
创建表空间

创建永久表空间
create tablespace test1_tablespace datafile 'test1file.dbf' size 10m;
创建临时表空间
create temporary tablespace temptest1_tablespace tempfile 'temptest1file.dbf' size 10m;
查看表空间路径
desc dba_data_files
select file_name from dba_data_files where tablespace_name='SYSTEM';
--创建表空间
CREATE [TEMPORARY] TABLESPACE tablespace_name TEMPFILE|DATAFILE 'XX.DBF' SIZE XX;
tablespace_name 表空间名字
'XX.DBF' 数据文件路径及数据名字,不行路径就代表oracle默认的
SIZE 大小
TEMPORARY 创建临时表空间要加上,永久不用加
--创建永久表空间
CREATE TABLESPACE TeseS DATAFILE 'TestSFile.DBF' SIZE 6M;
--创建临时表空间
CREATE TEMPORARY TABLESPACE TempS TEMPFILE ' E:\XCX\ORACLE\ORADATA\ORCL\TempSFile.DBF' SIZE 6M;
dba_data_files,dba_temp_files 数据字典
dba_data_files 查看所有永久表空间路径
dba_temp_files 查看所有临时表空间路径
select * from dba_data_files;
select * from dba_temp_files;
创建表空间:
CREATE [TEMPORARY] TABLESPACE
tablespace_name
TEMPFILE|DATAFILE 'xx.dbf' SIZE xx
创建表空间
create [temporary] tablespace tablespace_name
tempfile | datafile 'xx.dbf' size xx
查看创建表空间的文件具体路径
desc dba_data_files 临时表空间 就是 desc dba_temp_files
select file_name from dba_data_files where tablespace_name='TEST1_TABLESPACE';
查看表空间位置(文件名大写)
select file_name from dba_data_files where tablespace_name='TEST1_TABLESPACE';
查看临时表空间位置(文件名大写)
select file_name from dba_temp_files where tablespace_name='TEMPTEST1_TABLESPACE';
创建表空间
create tablespace test1_tablespace
datafile 'testfile.dbf' size 10m;
create temporary tablespace temptest1_tablesapce
tempfile 'tempfile1.dbf' size 10m;
查看desc dba_data_files
创建表空间
永久是datafile,临时是tempfile
创建表空间
create [temporary] tablespace tablespace_name tempfile|datafile 'xx.dbf' size xx;
数据字典
desc dba_data_files
查看创建表空间在数据字典中的名字
select file_name from dba_data_files where tablespace_name='TEST1_TABLESPACE';
临时表空间查看的数据字典
dba_temp_files select file_name from dba_temp_files where tablespace_name='TEMPTEST1_TABLESPACE';
创建表空间
A.永久表空间
1.create tablespace 表空间名称
2.datafile 'xx.dbf' size 10m
B.临时表空间
1.create temporary tablespace 表空间名称
2.tempfile 'xx.dbf' size 10m

创建永久表空间、临时表空间(10m代表10兆)

查询永久表空间数据字典 desc dba_data_files

查找永久表空间、临时表空间文件名

创建表空间
create [temporary] tablespace tablespace_name tempfile|datafile 'xx.dbf' size xxx
自定义表空间(创建永久表空间和临时表空间)
DATAFILE:表空间的数据文件的名称(如果没有指定数据文件的路径,它会指定oracle安装的目录下)。

举例:SYSTEM用户下,创建永久表空间。

举例:SYSTEM用户下,创建临时表空间(10m代表10兆)。

查看永久表空间下数据文件对应的数据字典:desc dba_data_files

查看指定数据文件对应的路径:注意表空间名字要大写

如果查看临时表空间就是dba_time_files。

创建表空间
create [temporary] tablespace
tablespace_name
tempfile|datafile 'xx.dbf' size xx
创建永久表空间
create tablespace test1_tablespace
datafile'test1file.dbf' size 10m;
文件名.dbf 文件大小10兆
创建临时表空间
create temporary tablespace temp1_tablespace
tempfile 'temp1file.dbf' size 10m;
select file_name from dba_data_files where tablespace_name='TEST1_TABLESPACE';
表空间名要大写。
如何查看表空间中文件的路径(desc dba_data_files 查看file_name字目)
select file_name from dba_data_files where tablespace_ name ='TEST1 _TABLESPACE';
表空间名字要大写。
select file_name from dba_temp_files where tablespace_name='TEMPTEST1_ TABLESPACE';
创建表空间(临时表空间和永久表空间)
CREATE [TEMPORARY] TABLESPACE tablespace_name TEMPFILE|DATAFILE 'xx.dbf' SIZE xx;
永久表空间创建例子
CREATE TABLESPACE test1_tablespace DATAFILE 'test1file.dbf' SIZE 10m;
创建临时表空间例子:
CREATE TEMPORARY TABLESPACE temptest1_tablespace TEMPFILE 'tempfile1.dbf' SIZE 10m;
dba_data_files表空间存放永久表空间的存放路径。
dba_temp_files表空间存放临时表空间的存放路径。
其中FILE_NAME即为表空间存放位置。