学无止境,两年的工作下很多知识都已忘记,学了新的忘了旧的,重学编程计划是为了回忆以前所学知识
oracle表空间包括三类
永久表空间:存储永久性数据,包括表,存储过程,视图
临时表空间:存储数据库的操作,操作结束会进行释放
undo表空间:保存数据操作之前的数据,允许数据回滚
1.用system账号登录,查询系统表空间
2.查询用户表空间
SYATEM 主要用来存放sys用户的表,视图以及存储过程等的一些数据库对象,也称为系统表空间
SYSAUX 作为EXAMPLE的辅助表空间
UNDOTBS1 主要用于存储一些撤销信息
TEMP 主要用于存储SQL语句处理的表,索引新的的,也称为临时表空间
USERS 也属于永久性表空间,主要用于存储数据库用户创建的数据库对象
EXAMPLE 应用安装Oracle11g数据库示例来使用的表空间
3.临时表空间
查询用户,不给用户分配临时表空间,默认分配temp作为用户临时表空间
4.修改用户的表空间
5.查询数据库文件
6.创建表空间
7.修改表空间的状态(是否脱机)
8.修改表空间读写状态
9.为一个tablespace添加文件和删除文件
10.将表空间和文件一并删除