一.查看用户表空间

熟悉与表空间相关的数据字典

查看用户的表空间

相关的数据字典:(用于查询数据库信息的数据库表)
dba_tablespaces (管理员级别的表空间的描述信息)

User_tablespace(普通级别的表空间的描述信息)

例:

Select tablespace_name from dba_tablespaces;

Select tablespace_name from user_tablespaces;

系统表空间的一些含义:

System:(系统表空间)

用于存放系统用户的表,视图或存储过程的一些信息

Sysaux:

Example的辅助表空间

又叫索引表空间

设置用户默认或临时的表空间

Example 工具表空间  用来存放安装oracle实例

Undotbs1 用来存放撤销信息  回退表空间  临时的

Users 用于存储数据库用户创建的实体对象

dba_users(管理员查看所有用户信息)

User_users(普通用户查看当前连接用户信息)

例:

select default_tablespace,temporary_tablespace from dba_users where username='SYSTEM';

查看系统用户system对应表空间的情况

设置用户默认或临时表空间

语法格式:

Alter user username default|temporary rablespce tablespace_name;

例:

Alter user user01

Default tablespace test1_tablespace

Temporary tablespace temptest1_tablespace;

二.修改与删除表空间

掌握修改表空间的操作

查询表空间状态的语法格式

select status from dba_tablespaces where tablespace_name='TEST1_TABLESPACE';

修改表空间的状态

设置联机或脱机状态

Alter tablespace tablespace_name online|offline;

如果一个表空间设置成脱机状态,表示该表空间暂时不让访问,设置成脱机状 态不是删除,当我们需要使用该表空间时还可以将其设置成联机状态,正常使 用。

设置只读或可读写状态(只读提高安全性和管理)

ALTER TABLESPCAE tablespace_name

READ ONLY|READ WRITE

默认是可读写状态(可读写状态就是online)

修改数据文件

增加数据文件

语法格式

Alter tablespace tablespace_name

Add datafile ‘filename.dbf’ SIZE xx;

例:

alter tablespace test1_tablespace add datafile 'test2_datafile.dbf' size 10m;

删除数据文件

Alter tablespace tablespace_name

Drop datafile ‘filename.dbf’;

不能删除表空间中的第一个创建的数据文件,如果需要删除的话,我们需要把 整个的表空间删掉。

掌握删除表空间的操作

语法格式

DROP TABLESPACE tablespace_name [INCLUDING  CONTENTS]

说明:

  1. 如果删除时只是单纯的想删除表空间,而不删除数据文件的话,可以如下:

drop tablespace tablespace_name;

  1. 如果再删除表空间的同时还想把数据文件也删除也删除的话,需要加上

including contents

Oracle 26表空间的管理的更多相关文章

  1. Oracle架构设计01:表空间的管理维护规范

    Oracle数据库的表空间管理可以说是非常简单和基础的一项维护工作,但是越简单的事情就越要制定统一的规范,这样数据库的各项管理工作才会愈加的简单高效. 那么接下来,问题来了.. Q1:当我们接手一个新 ...

  2. Oracle表空间的管理方式

    解释说明:表空间是一个逻辑概念:=> oracle 逻辑概念段区块管理方式: number one => tablespace number two=> segments Oracl ...

  3. Oracle创建表空间、用户管理、角色管理

    内容:Oracle创建表空间.用户管理.角色管理 1.用系统用户登录Oracle 默认的系统用户: sys/system.sysman.scott sys:权限最大,超级用户,可以完成所有任务, 默认 ...

  4. oracle维护表空间和数据文件

    1:重要参考 wiki 2: oracle doc 表空间参考 3:来自dba-oracle的参考 26,27,28,29 一:oracle 表空间概念 表空间是联系数据库的物理磁盘(数据文件)和逻辑 ...

  5. Oracle Temp表空间切换

    来源于:  http://www.2cto.com/database/201507/418564.html 一.TEMP表空间作用 临时表空间主要用途是在数据库进行排序运算.管理索引.访问视图等操作时 ...

  6. Oracle的表空间和数据文件

    一. 概念 表空间:是一个或多个数据文件的逻辑集合 表空间逻辑存储对象: 永久段-->如表与索引 临时段-->如临时表数据与排序段 回滚段-->用于事物回滚或闪回内存的撤销数据 表空 ...

  7. 转oracle 学习 - 表空间

    Oracle 数据库的表空间和 Oracle 数据库数据文件 关于 Oracle 数据库的表空间. 很多 Oracle 初学者弄不明白表空间的概念和意义,他们只知道给数据库建表的时候需要到表空间这个东 ...

  8. 【Oracle】表空间相关集合

    创建表空间 1.语法 CREATE [SMALLFILE/BIGFILE] TABLESPACE tablespace_nameDATAFILE '/path/filename' SIZE num[k ...

  9. Oracle Temp 表空间切换

    一.TEMP表空间作用 暂时表空间主要用途是在数据库进行排序运算.管理索引.訪问视图等操作时提供暂时的运算空间,当运算完毕之后系统会自己主动清理.当 oracle 里须要用到 sort 的时候. PG ...

随机推荐

  1. 【转】Eclipse 乱码 解决方案总结(UTF8 -- GBK)

    转载自: http://www.cnblogs.com/bluestorm/archive/2012/09/20/2695567.html UTF8 --> GBK;   GBK --> ...

  2. java模式:建造者模式

    我发现很多源码很喜欢用这个模式,比如spring cloud,spring framework. 建造者模式(Builder)用以构建各种各样的对象,主要功能就是代替对象的构造函数,更加自由化. 举个 ...

  3. 【ML入门系列】(一)训练集、测试集和验证集

    训练集.验证集和测试集这三个名词在机器学习领域极其常见,但很多人并不是特别清楚,尤其是后两个经常被人混用. 在有监督(supervise)的机器学习中,数据集常被分成2~3个,即:训练集(train ...

  4. 第四百零三节,python网站在线支付,支付宝接口集成与远程调试,

    第四百零三节,python网站在线支付,支付宝接口集成与远程调试, windows系统安装Python虚拟环境 首先保证你的系统已经安装好了Python 安装virtualenv C:\WINDOWS ...

  5. puppet(4)-类、模版语言、模块

    puppet(4)-类.模版语言.模块 代码重用: class, module 类 类的简单说明 类是用于公共目的的一组资源,是命名的代码块,创建后可在puppet全局进行调用,类可以继承类是我们构建 ...

  6. selenium 操作过程中,元素标红高亮的两种实现方式

    在使用selenium时,动作元素标红高亮,在定位问题时相当好用,有以下二种方法可以实现 一.使用js将元素属性修改 这也是网上大部分的实现方式,但有时候会有点小问题,代码如下: 只写其实某一段函数 ...

  7. Windows下安装配置Yaf框架的方法及创建典型合理的Demo目录结构

    Yaf是一个C语言编写的PHP框架,由鸟哥Laruence开发的高性能框架: Yaf官方文档:http://www.laruence.com/manual/index.html 第一步:安装PHP扩展 ...

  8. web.py框架之i18n支持

    问题: 在web.py的模板文件中, 如何得到i18n的支持? Solution: 项目目录结构: proj/ |- code.py |- i18n/ |- messages.po |- en_US/ ...

  9. JQuery限制文本框只能输入数字和小数点的方法

    <input type="text" class="txt NumText"  Width="100px"  /> $(func ...

  10. Linux命令vi/vim 使用方法讲解

    vi/vim 基本使用方法 vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令.由于对Unix及Linux系统的 ...