oracle表空间 online,表空间的ONLINE和OFFLINE状态
表空间的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状态相关推荐
- oracle 删除用户、表空间
2019独角兽企业重金招聘Python工程师标准>>> //删除用户以及用户所有的对象 drop user zfmi cascade; //cascade参数是级联删除该用户所有对象 ...
- oracle创建用户、表空间、临时表空间、分配权限步骤详解
首先登陆管理员账号,或者有DBA权限的用户,接下来依次: --查询所有用户 select * from dba_users; --创建新用户 create user gpmgt identified ...
- oracle创建数据库、表空间、用户并授权
oracle创建数据库.表空间.用户并授权 在安装完Oracle数据库软件之后可以使用默认的数据库orcl,也可以根据需要创建自定义的数据库.表空间用于对数据库中的资源进行分类,每个用户都有默认的表空 ...
- 用sqlplus为oracle创建用户和表空间
1.准备工作 文章假设:如果您用的是Linux系统,那么Oracle用户名为oracle.同时,您是在oracle服务器上操作. 如果是在Windows系统下, 请先点击"开始", ...
- oracle数据库解决system表空间已爆满的问题
oracle数据库解决system表空间已爆满的问题 参考文章: (1)oracle数据库解决system表空间已爆满的问题 (2)https://www.cnblogs.com/chxmtl/p/1 ...
- oracle 增加ora容量_oracle数据库报错:ORA-01653无法在表空间扩展解决办法 ,增加表空间或表空间增加数据文件...
当Oracle数据库的数据量越来越大,表空间的大小不够用的时候,会报错:"ORA-01653 ", 即表空间满了,无法在表空间扩展解决办法 ,增加表空间或表空间增加数据文件.在这里 ...
- Oracle 数据库表空间不足拓展方法实例演示,表空间剩余大小查看,通过新增表空间文件拓展表空间,表空间文件路径查看
Oracle 数据库表空间 第一章:表空间的拓展 ① 查看剩余表空间大小 ② 查看表空间文件路径 ③ 通过新增表空间文件拓展表空间 ④ 查看表空间已分配大小 第一章:表空间的拓展 ① 查看剩余表空间大 ...
- Oracle 存储结构_表空间简介
1.什么是表空间 表空间是Oracle 1个虚拟概念,它用于存放数据文件dbf, 也就是说表空间是oracle表数据存放到数据文件的一个中间结构.一般来讲,oracle 一张表(非分 ...
- 实例讲解Oracle数据库设置默认表空间问题
DBA们经常会遇到一个这样令人头疼的问题:不知道谁在Oracle上创建了一个用户,创建时,没有给这个用户指定默认表空间,所以这个用户就会采用默认的表空间--system表空间.导致系统表空间迅速被用户 ...
- oracle表空间于表数据啥意思,初识Oracle表空间与数据文件
初识Oracle表空间与数据文件,描述oracle数据库的逻辑结构,创建表空间,改变表空间大小,为临时段分配空间,改变表空间状态,改 学习目标 1.描述Oracle数据库的逻辑结构 2.创建表空间 3 ...
最新文章
- c++ gdb 绑定源码_【Vue原理】VNode 源码版
- 【JavaScript】AJAX教程
- 数据团队「隐形守护者」!从被动应对到资源输出,腾讯安全20年成长记
- 甲骨文推出低成本高速公共与混合云方案,矛头直指AWS
- [转]海量查询的数据优化
- 这 56 个代码注释让我笑吐了
- UVA - 10118 Free Candies 记忆化搜索经典
- 电商总结(七)缓存系统
- CodeForces - 1058D D. Vasya and Triangle
- 如何做到服务器虚拟化_尽可能地做到无服务器,但不止于此
- redis源码剖析(十四)—— dump.rdb文件分析工具
- mssql 2008恢复xp_cmdshell
- Laravel测试驱动开发 -- 正向单元测试
- php服务器错误日志在哪里看,PHP取服务器错误日志
- springboot忽略证书_SpringBoot中通过java代码实现忽略SSL证书
- cdr怎么做文字路径_抖音短视频中边说过边出现文字的是怎么做的?教程如下
- 轻量级的无线抓包(microsoft network monitor)
- 题解 P3513 【[POI2011]KON-Conspiracy】
- 电脑使用技巧 快捷键
- Windows8/Silverlight/WPF/WP7周学习导读(11月12日-11月18日)