- 浏览: 30750 次
- 性别:
- 来自: 北京
最近访客 更多访客>>
文章分类
最新评论
-
houzhh:
是的!争取做到每天更新一篇,昨天忙着看海贼王,忘记更新了,今天 ...
OracleDBA之路之Oracle体系结构介绍(一) -
TonyLee0329:
不错,谢谢分享!
OracleDBA之路之Oracle体系结构介绍(二) -
TonyLee0329:
这是你的学习笔记吗?
OracleDBA之路之Oracle体系结构介绍(一)
Undo的管理
unod 表空间的创建
create undo tablespace tablespace datafile 'file_specifications'
'extent_management'--'tablespace_retention'
从一个undo表空间切换到另一个undo表空间
一次只能将一个 UNDO 表空间分配给某个数据库
alter system set undo_tablespace='newundotbs' scope='both|memory|spfile'
一个例程中可以存在多个 UNDO 表空间,但只能有一个处于活动状态
删除一个undo表空间
要删除活动的UNDO 表空间,请执行以下操作:
– 切换到新的 UNDO 表空间
– 完成当前所有事务处理后,删除该表空间
drop tablespace undotbs;
查询undo表空间是否有活动事物
select a.name,b.status from v$rollname a,v$rollstat b where a.name in (select segment_name from dba_segments where tablespace_name='MYUNDOTBS')and a.usn=b.usn;
状态为 PENDING OFFLINE的某个还原段仍包含活动的事务处理。如果查询没有返回任何行,则表明所有事务处理均已完成,并且可以使用以下命令删除该表空间。
删除 UNDO 表空间时,该表空间不能再被例程使用,表空间内的所有事务处理必须均已完成。
发表评论
-
OracleDBA之路Manager Users
2011-10-20 21:19 597管理用户 Manging UsersSchema创建Datab ... -
OracleDBA之路Index(一)
2011-09-25 22:59 792标识未用索引要开始监视索引的使用,请执行以下语句ALTER I ... -
OracleDBA之路Manager Table(二)
2011-09-22 23:55 685临时表管理 create tablespace assm d ... -
OracleDBA之路Manager Table(一)
2011-09-22 23:01 725renaming a columnalter table ta ... -
OracleDBA之路Undo Data(三)
2011-09-19 22:00 649SQL> select addr,used_ublk f ... -
OracleDBA之路Undo Data(二)
2011-09-19 21:30 942计算undo表空间的大小1.得到undo数据块在undo表空间 ... -
OracleDBA之路Storage Structure(三)
2011-09-14 23:50 792数据库的快I/O的最小单位,由一个或多个操作系统块组成,在创建 ... -
OracleDBA之路Storage Structure(二)
2011-09-14 23:50 563存储子句优先级存储参数可以在segment级别指定存储子句,以 ... -
OracleDBA之路Storage Structure(一)
2011-09-14 23:49 761存储结构Database--->tablespace-- ... -
OracleDBA之路之Tablespace(九)
2011-09-13 22:12 618删除表空间系统表空间不允许删除,具有活动状态即active状态 ... -
OracleDBA之路之Tabespace(八)
2011-09-13 22:02 708移动表空间的数据文件方法一 对tablespace 的操作首先 ... -
OracleDBA之路之Tabespace(七)
2011-09-13 21:58 730使用resize来修改表数据文件的大小alter databa ... -
OracleDBA之路之Tabespace(六)
2011-09-12 22:58 576查看表空间使用情况 select a.tablespace_ ... -
OracleDBA之路之Tabespace(五)
2011-09-12 22:43 622扩容表空间大小 查询用户使用的表空间SQL> show ... -
OracleDBA之路之Tabespace(四)
2011-09-12 21:46 628将表空间设置为read only /read write ;o ... -
OracleDBA之路之Tabespace(三)
2011-09-12 21:45 619创建一个永久的表空间 创建一个永久的表空间 SQL> ... -
OracleDBA之路之Tabespace(二)
2011-09-12 21:44 646修改系统的默认临时表空间 查询系统使用的默认临时表空间SQL ... -
OracleDBA之路之Tabespace(一)
2011-09-12 21:43 616数据库、表空间和数据 ... -
OracleDBA之路之Redo log files(四)
2011-09-11 16:56 660Relocating and Renaming Redo Lo ... -
OracleDBA之路之Redo log files(三)
2011-09-11 16:55 1217Dropping Redo Log Members一个组中至少 ...
相关推荐
#### 一、Oracle DBA 日常操作与命令 **1. 连接数据库** - 使用 `tnsping` 检测网络连接是否正常: ``` c:>tnsping ora9 ``` - 使用 `sqlplus` 连接到数据库: ``` c:>sqlplus user/password@SID ``` - 以...
Undo表空间是Oracle数据库中的一个特殊类型的表空间,专门用于存储Undo数据。当用户进行增删改操作时,系统会自动在Undo表空间中生成对应的Undo记录,以便在需要时能够恢复到之前的状态。 #### 2. Undo表空间的管理...
Oracle在创建数据库时会默认创建一个UNDO表空间,如果没有,DBA需要手动创建。通过`SHOW PARAMETER undo_tablespace`命令可以查看当前数据库使用的UNDO表空间名称,而`SELECT * FROM dba_data_files WHERE ...
一、Oracle DBA入门 1. 数据库概念:理解数据库的基本构成,如表空间、数据文件、控制文件、重做日志、实例等。 2. 安装与配置:学习如何在不同的操作系统上安装Oracle软件,设置环境变量,创建数据库实例。 3. SQL...
#### 一、Oracle 10g中Undo表空间的原理 在深入了解Oracle 10g中Undo的工作原理之前,我们先简要回顾一下Undo的概念及其在数据库中的作用。Undo数据是用于实现事务的一致性、隔离性和持久性的关键组成部分。在...
使用Oracle Flashback和Oracle Automatic Undo Management阻止人为错误.. 使用Oracle Automatic Workload Repository和SQL Tuning Sets诊断和调整系统性能 使用认证、授权、细粒度审核和细粒度访问控制来实施...
标题和描述均提到了“undo表...综上所述,undo表空间的管理和恢复是Oracle数据库管理员必须掌握的关键技能之一,它直接影响到数据的完整性和系统的稳定性。通过合理配置和及时维护,可以有效提升数据库的性能和可靠性。
使用Oracle Flashback和Oracle Automatic Undo Management阻止人为错误.. 使用Oracle Automatic Workload Repository和SQL Tuning Sets诊断和调整系统性能 使用认证、授权、细粒度审核和细粒度访问控制来实施...
在Oracle数据库中,**表空间**是存储数据的基本单位之一,它是一个或多个数据文件的逻辑集合。表空间提供了数据存储的逻辑视图,而数据文件则是实际存储数据的物理文件。表空间可以分为几种类型: - **永久段**:如...
在Oracle数据库管理中,"DBA数据库PPT_1"主要涵盖了自动还原管理和创建数据库时的UNDO TABLESPACE配置。自动还原管理是Oracle数据库提供的一种关键功能,它确保了数据库的事务一致性和数据的可恢复性。 首先,我们...
当在一个RAC(Real Application Clusters)集群中,如果不同节点上的Undo Management参数设置不一致,可能会导致数据库在挂载(mount)时出现错误,如ORA-01105和ORA-01606。这些错误意味着实例之间的挂载不兼容,...
SQL> CREATE UNDO TABLESPACE <new undo tablespace> DATAFILE '<file_path>' SIZE <initial_size> AUTOEXTEND ON NEXT ; ``` 在这个命令中,`<new undo tablespace>`是新表空间的名称,`<file_path>`是数据文件...
1. **透明数据加密 (Transparent Data Encryption, TDE)**: TDE 是一种增强的安全功能,允许数据库在写入数据文件之前自动对敏感列进行加密。这确保了即使数据文件被非法访问,攻击者也无法直接读取到明文数据,从而...
Oracle 12c 是一款功能强大且复杂的关系数据库管理系统,了解其内部架构和后台进程是 DBA 的必备知识。本文将详细介绍 Oracle 12c 的后台进程和内存结构图,帮助读者深入了解 Oracle 的内部工作机理。 一、Oracle ...
Oracle 11g冷备份并迁移整个数据库到另一台服务器 Oracle 11g冷备份是指在不停止数据库的前提下,对数据库进行备份的操作。cold backup是相对于hot backup的,hot backup是在数据库运行时进行备份,而cold backup是...
Oracle数据库作为业界领先的数据库管理系统之一,其内部机制复杂而强大。本篇文章将深入探讨Oracle的核心技术及其运行机制,帮助读者更好地理解和掌握Oracle数据库的工作原理。 #### 二、Oracle数据块结构与管理 ...
CREATE UNDO TABLESPACE UNDOTBS02 DATAFILE '/oracle/oradata/db/UNDOTBS02.dbf' SIZE 50M; 在上面的命令中,DATAFILE 选项用于指定 UNDO 表空间的存储文件,SIZE 选项用于指定表空间的初始大小。 三、建立临时表...