Oracle快速入门002
来源:互联网 发布:dijkstra算法c语言 编辑:程序博客网 时间:2024/05/29 11:42
1.表空间的概念
表空间是数据库的逻辑存储空间。由一个或多数据文件构成。
2.表空间分类
(1)永久表空间:数据库中需要永久存放的对象(表)。
(2)临时表空间:主要存储数据库操作过程中执行的过程,执行结束后自动释放。
(3)UNDD表空间:主要存储事务修改数据的旧值。
3.如何查看用户表空间
(1)dba_tablespaces:系统管理员登陆后查看的数据字典。
(2)user_tablespaces:普通用户登陆后查看额度数据字典。
输入命令:select tablespace_name from dba_tablespaces; 可以看到一般情况下有六个表空间。
SYSTEM:主要用来存储sys用户的表视图,系统表空间。
SYSAUX:作为EXAMPLE的复制表空间。
UNDOTBS1:存储撤销信息。
TEMP:储存sql语句处理的表和索引信息,临时表空间。
USERS:存储数据库用户创建的数据库对象。
EXAMPLE:主要作为安装oracle11g数据库实例的表空间。
4.创建表空间
create [temporary] tablespace tablespace_name tempfile|datafile 'xx.dbf' size xx;
create tablespace test1_tablespace datafile 'test1file.dbf' size 10m; 创建了一个永久表空间
select file_name from dba_data_files where tablespace_name='TEST1_TABLESPACE'; 可以查看刚创建的表空间文件名。
5.修改表空间
(1)修改表空间的状态:创建一个表空间之后他默认的状态是联机状态。
语法:alter tablespace tablespace_name online|offline;
修改之后可以通过:select status from dba_tablespaces where tablespace_name='TEST1_TABLESPACE'; 语法查看状态时候修改成功。
(2)设置只读或可读写状态
语法:alter tablespace tablespace_name read only|read write;
6.修改数据文件
(1)添加数据文件
语法:alter tablespace tablespace_name add dtafile 'xx.dbf' size xx;
(2)删除数据文件
语法:alter tablespace tablespace_name drop datafile 'filename.dbf';
6.删除表空间
语法:drop tablespace tablespace_name [including contents];
- Oracle快速入门002
- 转载-Oracle快速入门
- Oracle快速入门随笔
- Oracle RMAN快速入门
- Oracle快速入门
- oracle快速入门
- oracle快速入门
- Oracle快速入门001
- Oracle快速入门003
- Oracle RMAN快速入门指南
- Oracle RMAN快速入门指南
- Oracle RMAN快速入门指南
- Oracle RMAN快速入门指南
- Oracle RMAN快速入门指南
- Oracle RMAN快速入门指南
- Oracle RMAN快速入门指南
- Oracle 存储过程快速入门
- Oracle快速入门之一,如何学习ORACLE
- Quartus II的使用方法:以暑期硬件作业为例
- 进度条(shell)
- Calendar日历类和GregorianCalendar公历类的使用
- mysql 使用sum()函数时的一个小坑
- while 死循环
- Oracle快速入门002
- 机器学习实战之线性回归+局部加权线性回归
- HDFS异常恢复调研报告
- 阿里巴巴2016研发工程师笔试题
- getMetrics()和getReaMetrics()的区别
- 使用python实现排序算法(Insertion Sort)
- netperf 测试
- HashMap、HashTable 和 ConcurrentHashMap 的键值对<K,V>能否为null
- DATASET与JSON互转