Oracle基础学习记录1.0

查看表空间状态语句:
select tablespace_name , status from dba_tablespaces;

创建表空间
create tablespace myspace
datafile 'G:appmyspacemyspace01.dbf'
size 10m autoextend on next 5m maxsize 100m;

表空间属性主要有 online、 offline、 read only、 readwrite、四种状态
修改表属性:
alter tablespace myspace offline;

修改表空间中数据文件的大小
ALTER database DATAFILE 'G:appmyspacemyspace.dbf' RESIZE newsize ;

增加表空间的数据文件
alter tablespace tablespace_name
add datafile '.....' size 10m


重命名表空间
alter tablespace tablespace_name rename to new_tablespace_name;

删除表空间
drop tablespace tablespace_name
[including contents[and datafiles]]

临时表空间的创建和修改
create temporary tablespace mytemp
tempfile 'G:appmyspacemytemp.dbf'
size 5m autoextend on next 2m maxsize 2
修改语法与基本表空间的修改一样


临时表空间组

创建1
create temporary tablespace tempgroup
tempfile 'G:appmyspace empgroup01.dbf' size 5m
tablespace group group01;
创建2
create temporary tablespace tempgroup02
tempfile 'G:appmyspace empgroup02.dbf' size 5m
tablespace group group02;

移动tempgroup 到 group02
alter tablespace tempgroup tablespace group group02;


创建大文件表空间
create bigfile tablespace mybigspace
datafile 'G:appmyspaceigspace.dbf'
size 10m;

撤销表空间
为了实现对数据回退、恢复、十五回滚以及撤销等操作,Oracle数据库提供了一部分存储空间,专门保存撤销记录,将修改前的数据保存到该空间中,所以这部分空间为成为撤销表空间。
创建撤销表空间
create undo tablespace undotbs
dafafile 'G:appmyspaceundo1.dbf' size 20m
autoextend on;
为撤销表空间添加新文件
alter dablespace undotbs
add datafile 'G:appmyspaceundo02.dbf' size 10m
修改
alter database datafile 'G:appmyspaceundo02.dbf' resize 15m;

设置[临时]默认表空间
alter database defult [tempory] tablespace tablespace_name;

select defult_tablesapce from user_users;

创建日志文件组
alter database database_name
add logfile[group group_number]
(file_name,)[size n] [reuse];

创建日志文件
alter database add logfile member
'....' to group 4;

切换日志文件组
alter system switch logfile;
清空日志文件组
alter database clear logfile group group_number;
删除日志文件组
alter database drop logfile group group_number;

日志模式
非归档日志模式(noarchivelog) 与 归档日志模式(archivelog)
alter database archivelog|noarchivelog;

创建表并指定表空间
create table person2
(id number(4),name varchar(8),birtyday date) tablespace myspace;

原文地址:https://www.cnblogs.com/wangtengfei/p/4255525.html