Oracle应用技术精华教程:管理还原段
管理还原段
在oracle 9i 之后提供了两种方法来管理还原数据
自动的还原数据管理:oracle 自动管理还原段的创建、分配和优化
手动的还原数据管理:oracle 手动管理还原段的创建、分配和优化
在oracle 数据库中,当某个进程修改数据时,oracle 首先将它的原始值存入到一个还原段中
Oracle 使用还原段的目的有三个
事务回滚:当操作了一些DML 语句之后,要退回原有的情况,此时oracle 就会将还原段中的原始数据回写到原来的数据行中
事务恢复:当事务在运行期间实例崩溃了,则当数据库再次打开时就要还原所有没有提交的变化
保证数据的读的一致性:当某些事务改变了未提交,其他用户看不到其变化
还原段的类型:
系统还原段-仅供系统表空间中的对象变化所有
非系统还原段-仅供其他表空间中的对象变化所有
自动管理还原数据二个参数
Undo_management –说明系统是使用auto 还是manual
Undo_tablespace –说明系统使用那个还原表空间 , alter system set undo_tablespace = undotbs1
用命令查看还原数据的管理
Col name for a30 , Col value for a50
Select name, value from v$parameter where name like ‘%undo%’
还原表空间的创建与维护
Create undo tablespace lc_undo datafile ‘e:\lc367\lc_undo.dbf’ size 20m
用此查看 Select name, value,contents from v$parameter where name like ‘%undo%’
动态修改还原表空间
修改:另增,Alter tablespace lc_undo add datafile ‘e:\lc367\lc1_undo.dbf ‘ size 25m
查看:Set line 120 col file_name for a40 , col tablespace_name for a15
Select file_id, file_name, tablespace_name, bytes/1024/1024 mb from dba_data_files where tablespace_name like ‘lc%’
设置空间自动扩展 Alter database datafile ‘ ‘ autoextend on ;
查看Select file_id, file_name, tablespace_name, autoextensible from dba_data_files where tablespace_name like ‘lc%’
还原表空间之间的切换
Alter system set undo_tablespace = #### 切换成其他的表空间
切换后查看Select name, value from v$parameter where name like ‘%undo%’
删除还原表空间
无法删除当前正在使用的还原表空间,删除方法:
切换到一个新的还原表空间,等所有当前事务完成后删除该还原表空间
参数介绍:
1) Undo_retention 明确来说 还原数据在事务提交后至少要保留的时间,
动态参数 alter system set undo_retention = 900
2) undo_suppress_errors ,此参数如果被设为true ,那么在还原数据管理的自动模式中试图执行手动操作时将不显示错误信息。动态参数
alter session set undo_suppress_errors=true
Oracle应用技术精华教程:管理还原段的更多相关文章
- oracle使用还原段的目的和还原数据的管理方法及还原段的类型
一.引入还原段主要有3个目的: 1.事务回滚:主要是针对rollback语句起作用 2.事务恢复:非正常关闭数据库即非保留事务级关闭数据库(abort.immediate)或者数据库instance崩 ...
- oracle撤销表空间和回滚段
/* 撤销表空间 */ 通过使用撤销技术,能够为Oracle数据库提供以下功能: * 使用ROLLBACK语句撤销事务 * 进行数据库恢复 * 提供数据的读一致性 Oracle强烈建议DBA在Orac ...
- 【Zigbee技术入门教程-02】一图读懂ZStack协议栈的核心思想与工作机理
[Zigbee技术入门教程-02]一图读懂ZStack协议栈的核心思想与工作机理 广东职业技术学院 欧浩源 Z-Stack协议栈是一个基于任务轮询方式的操作系统,其任务调度和资源分配由操作系统抽 ...
- 【Zigbee技术入门教程-02】一图读懂ZStack协议栈的基本架构和工作机理
[Zigbee技术入门教程-02]一图读懂ZStack协议栈的基本架构和工作机理 广东职业技术学院 欧浩源 ohy3686@foxmail.com Z-Stack协议栈是一个基于任务轮询方式的操作 ...
- 【Zigbee技术入门教程-01】Zigbee无线组网技术入门的学习路线
[Zigbee技术入门教程-01]Zigbee无线组网技术入门的学习路线 广东职业技术学院 欧浩源 一.引言 在物联网技术应用的知识体系中,Zigbee无线组网技术是非常重要的一环,也是大家感 ...
- Oracle 监听器日志配置与管理
十一假期间,某客户因为监听日志问题导致系统登录挂起,当时在返京的路上,因客户业务不允许中断,无奈之下,借了个本子帮客户做了紧急处理,今天恰好有空,在网上搜了下有关监听日志的内容,发现一个不错的帖子,内 ...
- Oracle索引技术研究
Oracle索引类型 B树索引 特定类型索引 确定索引列 主键和唯一键值列的索引 外键索引 其他合适的索引列 B树索引 B树索引算法 B树是指B-tree(Balanced Tree),B树的存在是为 ...
- [转载]Google Android开发精华教程
原文地址:Android开发精华教程">Google Android开发精华教程作者:huiyi8zai Android是Google于2007年11月5日宣布的基于Linux平台的开 ...
- ORACLE体系结构一 (逻辑结构)-表空间、段、区和数据块
一.Oracle的逻辑结构 Oracle的逻辑结构是一种层次结构.主要由:表空间.段.区和数据块等概念组成.逻辑结构是面向用户的,用户使用Oracle开发应用程序使用的就是逻辑结构.数据库存储层次结构 ...
随机推荐
- ubuntu怎用使用命令搜索软件源中的软件
转自:http://jingyan.baidu.com/article/6d704a13f6bf1b28da51ca69.html ubuntu中是用apt-get来进行软件安装的,我们首先打开终端来 ...
- JAVA-JSP运行机制
相关资料: <21天学通Java Web开发> 实例操作: 1.调用结束之前的实例“HelloWorld.JSP”页面.2.打开“D:\Ruanjian\apache-tomcat-8.5 ...
- C#处理文本文件TXT实例详解(转)
作者:安静平和 字体:[增加 减小] 类型:转载 时间:2015-02-02我要评论 这篇文章主要介绍了C#处理文本文件TXT的方法,以实例形式详细分析了txt文本文件的读取.修改及打印等功能的实现技 ...
- 一款效果非常不错的jquery插件 -Lightbox
今天为大家介绍一款非常不错的jquery图片查看插件-Lightbox.这款图片查看插件体验很好,不仅有左右两个小箭头可以浏览上一张和下一张图片,还支持鼠标的左右键浏览上一张和下一张图片.有点类似go ...
- uWSGI的各种部署方式
As a back-end with web-server, speak the uwsgi protocol <uwsgi id = "uwsgibk"> <s ...
- SecureCRT 用ssh key登录配置方法
服务器端配置 OS: Debian-6.0.5 复制代码 代码如下: #apt-get install ssh 安装ssh服务 编辑/etc/ssh/sshd_config配置文件 复制代码 代码如下 ...
- libtommath.a: could not read symbols: Bad value 编译错误
最近做个项目需要RSA,便调用了tommath,平时开发环境都在32位的系统上,编译运行一切都没问题,但当把程序换到一台64位系统上编译时出现: /usr/bin/ld: /usr/lib/gcc/x ...
- MATLAB 安装使用libsvm详细步骤
根据本文后面部分博友提出的在配置过程中出现的问题,其中需要特别强调的一点:整个过程,都是在 libsvm-3.12\matlab目录下操作的.如果这一点你忽视了,你不可能解决配置中报的Bug,即使重新 ...
- 7 款超炫的 jQuery 插件
jQuery大大简化了我们的前端代码,因为jQuery的简单和开源,也涌现出了层出不穷的jQuery插件,这些实用的jQuery插件也不断推动着jQuery开源社区的发展.下面精选了几款让人跃跃欲试的 ...
- JS实现复制到剪贴板(兼容FF/Chrome/Safari所有浏览器)
现在浏览器种类也越来越多,诸如 IE.Firefox.Chrome.Safari等等,因此现在要实现一个js复制内容到剪贴板的小功能就不是一件那么容易的事了. 在FLASH 9 时代,有一个通杀所有浏 ...