表空间的ONLINE和OFFLINE状态

1. 只要数据库处于OPEN状态,除了SYSTEM表空间外的其他表空间,都可以将其置为online或offline状态。SYSTEM表空间之所以不能置为offline,是因为其中保存的数据字典需要一直使用。将表空间置为offline,可能的原因包括维护、备份以及恢复等目的。

3. 如果表空间处于offline状态,那么Oracle不会允许任何对该表空间中对象的SQL执行。表空间置为offline时仍处于活动状态的语句在交易级别并不会受影响。Oracle会保存这些尚未完成语句相关的回滚数据到SYSTEM表空间。当表空间置为online时,如果有必要,那么Oracle会应用这些回滚数据。

3. 除了Oracle外,没有任何应用能够读取或编辑offline的表空间。因此,offline的表空间更不能导到其他数据库。

4. Oracle在一些场景下会自动切换表空间状态从online到offline。例如,当数据库写进程DBWn,尝试几次仍不能写入表空间的数据文件中。用户访问offline表空间时会收到一个报错。如果造成这种磁盘IO失败的问题是介质错误,解决这问题之后需要恢复表空间。

5. 将表空间置为offline可能包含如下原因:

(1) 需要禁止访问一部分数据库的场景。

(2) 执行一次offline表空间备份(尽管表空间可以在online和使用情况下备份)。

(3) 当更新或维护应用时,需要让应用和对应的表临时不能访问。

(4) 重命名或重分配表空间中的数据文件。

当表空间置为offline,数据库会将关联的所有数据文件都置为offline状态。但是如下表空间不能置为offline:

> SYSTEM

> UNDO

oracle表空间 online,表空间的ONLINE和OFFLINE状态相关推荐

  1. oracle 删除用户、表空间

    2019独角兽企业重金招聘Python工程师标准>>> //删除用户以及用户所有的对象 drop user zfmi cascade; //cascade参数是级联删除该用户所有对象 ...

  2. oracle创建用户、表空间、临时表空间、分配权限步骤详解

    首先登陆管理员账号,或者有DBA权限的用户,接下来依次: --查询所有用户 select * from dba_users; --创建新用户 create user gpmgt identified ...

  3. oracle创建数据库、表空间、用户并授权

    oracle创建数据库.表空间.用户并授权 在安装完Oracle数据库软件之后可以使用默认的数据库orcl,也可以根据需要创建自定义的数据库.表空间用于对数据库中的资源进行分类,每个用户都有默认的表空 ...

  4. 用sqlplus为oracle创建用户和表空间

    1.准备工作 文章假设:如果您用的是Linux系统,那么Oracle用户名为oracle.同时,您是在oracle服务器上操作. 如果是在Windows系统下, 请先点击"开始", ...

  5. oracle数据库解决system表空间已爆满的问题

    oracle数据库解决system表空间已爆满的问题 参考文章: (1)oracle数据库解决system表空间已爆满的问题 (2)https://www.cnblogs.com/chxmtl/p/1 ...

  6. oracle 增加ora容量_oracle数据库报错:ORA-01653无法在表空间扩展解决办法 ,增加表空间或表空间增加数据文件...

    当Oracle数据库的数据量越来越大,表空间的大小不够用的时候,会报错:"ORA-01653 ", 即表空间满了,无法在表空间扩展解决办法 ,增加表空间或表空间增加数据文件.在这里 ...

  7. Oracle 数据库表空间不足拓展方法实例演示,表空间剩余大小查看,通过新增表空间文件拓展表空间,表空间文件路径查看

    Oracle 数据库表空间 第一章:表空间的拓展 ① 查看剩余表空间大小 ② 查看表空间文件路径 ③ 通过新增表空间文件拓展表空间 ④ 查看表空间已分配大小 第一章:表空间的拓展 ① 查看剩余表空间大 ...

  8. Oracle 存储结构_表空间简介

    1.什么是表空间          表空间是Oracle 1个虚拟概念,它用于存放数据文件dbf, 也就是说表空间是oracle表数据存放到数据文件的一个中间结构.一般来讲,oracle 一张表(非分 ...

  9. 实例讲解Oracle数据库设置默认表空间问题

    DBA们经常会遇到一个这样令人头疼的问题:不知道谁在Oracle上创建了一个用户,创建时,没有给这个用户指定默认表空间,所以这个用户就会采用默认的表空间--system表空间.导致系统表空间迅速被用户 ...

  10. oracle表空间于表数据啥意思,初识Oracle表空间与数据文件

    初识Oracle表空间与数据文件,描述oracle数据库的逻辑结构,创建表空间,改变表空间大小,为临时段分配空间,改变表空间状态,改 学习目标 1.描述Oracle数据库的逻辑结构 2.创建表空间 3 ...

最新文章

  1. c++ gdb 绑定源码_【Vue原理】VNode 源码版
  2. 【JavaScript】AJAX教程
  3. 数据团队「隐形守护者」!从被动应对到资源输出,腾讯安全20年成长记
  4. 甲骨文推出低成本高速公共与混合云方案,矛头直指AWS
  5. [转]海量查询的数据优化
  6. 这 56 个代码注释让我笑吐了
  7. UVA - 10118 Free Candies 记忆化搜索经典
  8. 电商总结(七)缓存系统
  9. CodeForces - 1058D D. Vasya and Triangle
  10. 如何做到服务器虚拟化_尽可能地做到无服务器,但不止于此
  11. redis源码剖析(十四)—— dump.rdb文件分析工具
  12. mssql 2008恢复xp_cmdshell
  13. Laravel测试驱动开发 -- 正向单元测试
  14. php服务器错误日志在哪里看,PHP取服务器错误日志
  15. springboot忽略证书_SpringBoot中通过java代码实现忽略SSL证书
  16. cdr怎么做文字路径_抖音短视频中边说过边出现文字的是怎么做的?教程如下
  17. 轻量级的无线抓包(microsoft network monitor)
  18. 题解 P3513 【[POI2011]KON-Conspiracy】
  19. 电脑使用技巧 快捷键
  20. Windows8/Silverlight/WPF/WP7周学习导读(11月12日-11月18日)

热门文章

  1. Endianness一点通
  2. 《51CTO博客2.0——活跃之星评选大赛》送的获奖书籍及个人感言
  3. 实现语音对讲_校园IP广播对讲融合解决方案
  4. Ctrl+win+d win的虚拟桌面如何撤销
  5. 今天在QQ群中看到这么一段,广告词新编,太有才了
  6. MacBook Pro win7系统下使用 苹果鼠标 apple mouse
  7. 【免费内网穿透】Windows远程桌面连接树莓派
  8. 抖音如何推动音乐的流行?看完这篇文章你就明白了
  9. word转PDF图片消失问题
  10. node.js -- 手把手教你搭建 电商平台