mkdir -p /u02/oracle/data
chown -R oracle:oinstall /u02
命令
创建本地管理表空间
CREATE TABLESPACE lmtbsb DATAFILE ‘/u02/oracle/data/lmtbsb01.dbf’ SIZE 50M
EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
使用图形创建
创建一个具有统一128K扩展区的表空间
CREATE TABLESPACE lmtbsb DATAFILE ‘/u02/oracle/data/lmtbsb01.dbf’ SIZE 50M
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K;
使用图形创建
自动段空间管理的表空间
CREATE TABLESPACE lmtbsb DATAFILE ‘/u02/oracle/data/lmtbsb01.dbf’ SIZE 50M
EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT AUTO;
使用图形创建
大文件表空间
CREATE BIGFILE TABLESPACE bigtbs
DATAFILE ‘/u02/oracle/data/bigtbs01.dbf’ SIZE 5G;
使用图形创建
设置默认的临时表空间
ALTER DATABASE DEFAULT TEMPORARY TABLESPACE LHTEMP;
查看默认的临时表空间
SELECT PROPERTY_NAME, PROPERTY_VALUE FROM DATABASE_PROPERTIES WHERE
PROPERTY_NAME=‘DEFAULT_TEMP_TABLESPACE’;
创建临时表空间
CREATE TEMPORARY TABLESPACE lmtemp TEMPFILE ‘/u02/oracle/data/lmtemp01.dbf’
SIZE 20M REUSE
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 16M;
使用图形创建
大文件临时表空间
CREATE BIGFILE TEMPORARY TABLESPACE BIGTEMP
TEMPFILE ‘/u02/oracle/data/bigtemp01.dbf’ SIZE 2G REUSE
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 16M;
创建临时表空间组
CREATE TEMPORARY TABLESPACE lmtemp2 TEMPFILE ‘/u02/oracle/data/lmtemp201.dbf’
SIZE 50M
TABLESPACE GROUP group1;
使用图形创建
创建临时表空间组,加入临时表空间 lmtemp
ALTER TABLESPACE lmtemp TABLESPACE GROUP group2;
使用图形操作
创建临时表空间lmtemp3,并加入到GROUP1
CREATE TEMPORARY TABLESPACE lmtemp3 TEMPFILE ‘/u02/oracle/data/lmtemp301.dbf’
SIZE 25M
TABLESPACE GROUP group1
使用图形操作
把临时表空间 lmtemp2放入 group2
ALTER TABLESPACE lmtemp2 TABLESPACE GROUP group2;
使用图形操作
删除临时表空间组
没有删除时
ALTER TABLESPACE lmtemp3 TABLESPACE GROUP ‘’;
删除后,没有了GROUP1了
使用图形进行操作
将表空间组分配为默认临时表空间
ALTER DATABASE DEFAULT TEMPORARY TABLESPACE group2;
使用图形操作
表空间脱机
ALTER TABLESPACE users ONLINE;
ALTER TABLESPACE users OFFLINE NORMAL;
表空间连机
ALTER TABLESPACE users ONLINE;
使用图形操作
设为只读
ALTER TABLESPACE LMTBSB READ ONLY;
设为读写表空间
ALTER TABLESPACE LMTBSB READ WRITE;
使用图形操作
增加数据文件
ALTER TABLESPACE lmtbsb
ADD DATAFILE ‘/u02/oracle/data/lmtbsb02.dbf’ SIZE 1M;
使用图形操作
更改大文件表空间
ALTER TABLESPACE bigtbs RESIZE 8G;
使用图形操作
增加临时表空间数据文件
ALTER TABLESPACE lmtemp
ADD TEMPFILE’/u02/oracle/data/lmtemp02.dbf’SIZE 18M REUSE;
使用图形操作
脱机和联机临时表空间
ALTER TABLESPACE lmtemp TEMPFILE OFFLINE;
ALTER TABLESPACE lmtemp TEMPFILE ONLINE;
脱机和联机临时文件
ALTER DATABASE TEMPFILE ‘/u02/oracle/data/lmtemp02.dbf’ OFFLINE;
ALTER DATABASE TEMPFILE ‘/u02/oracle/data/lmtemp02.dbf’ ONLINE;
使用图形操作
联机
调整临时文件的大小
ALTER DATABASE TEMPFILE ‘/u02/oracle/data/lmtemp02.dbf’ RESIZE 18M;
使用图形操作
收缩临时表空间
SELECT * FROM dba_temp_free_space;
ALTER TABLESPACE lmtemp SHRINK SPACE KEEP 80M;
重命名表空间
ALTER TABLESPACE users RENAME TO usersts;
使用图形操作