- 浏览: 30654 次
- 性别:
- 来自: 北京
最近访客 更多访客>>
文章分类
最新评论
-
houzhh:
是的!争取做到每天更新一篇,昨天忙着看海贼王,忘记更新了,今天 ...
OracleDBA之路之Oracle体系结构介绍(一) -
TonyLee0329:
不错,谢谢分享!
OracleDBA之路之Oracle体系结构介绍(二) -
TonyLee0329:
这是你的学习笔记吗?
OracleDBA之路之Oracle体系结构介绍(一)
SQL> select addr,used_ublk from v$transaction;
no rows selected
SQL> select begin_time,end_time,undoblks from v$undostat;
BEGIN_TIM END_TIME UNDOBLKS
--------- --------- ----------
19-SEP-11 19-SEP-11 0
19-SEP-11 19-SEP-11 80
19-SEP-11 19-SEP-11 16
以 houzh/houzh登录
向t表中插入10000条记录,不提交
SQL> begin
2 for i in 1 .. 10000
3 loop
4 insert into t values(i,'houzhh');
5 end loop;
6 end;
7 /
PL/SQL procedure successfully completed.
插入100W条数据时查看有多少undo blocks 使用
start_time --> start_time
start_scnb --> 开始的scn
used_urec --> undo 记录的行数
used_ublk --> 占用的undo block
SQL> select addr, START_TIME,START_SCNB,used_ublk,used_urec from v$transaction;
ADDR START_TIME START_SCNB USED_UBLK USED_UREC
-------- -------------------- ---------- ---------- ----------
37F6072C 09/19/11 20:57:20 1328853 88 10000
在另一个客户端同样以houzh/houzh登录
插入
SQL> begin
2 for i in 10000 .. 100000
3 loop
4 insert into t values(i,'houzhh');
5 end loop;
6 end;
7 /
PL/SQL procedure successfully completed.
SQL> select addr, START_TIME,START_SCNB,used_ublk,used_urec from v$transaction;
ADDR START_TIME START_SCNB USED_UBLK USED_UREC
-------- -------------------- ---------- ---------- ----------
37F6072C 09/19/11 20:57:20 1328853 88 10000
37F7C0D0 09/19/11 20:59:32 1328933 777 90001
SQL> select begin_time,end_time,undoblks from v$undostat;
BEGIN_TIM END_TIME UNDOBLKS
--------- --------- ----------
19-SEP-11 19-SEP-11 10223
19-SEP-11 19-SEP-11 80
19-SEP-11 19-SEP-11 16
SQL> commit;
Commit complete.
SQL> select addr,used_ublk from v$transaction;
no rows selected
发表评论
-
OracleDBA之路Manager Users
2011-10-20 21:19 596管理用户 Manging UsersSchema创建Datab ... -
OracleDBA之路Index(一)
2011-09-25 22:59 791标识未用索引要开始监视索引的使用,请执行以下语句ALTER I ... -
OracleDBA之路Manager Table(二)
2011-09-22 23:55 682临时表管理 create tablespace assm d ... -
OracleDBA之路Manager Table(一)
2011-09-22 23:01 720renaming a columnalter table ta ... -
OracleDBA之路Undo Data(二)
2011-09-19 21:30 942计算undo表空间的大小1.得到undo数据块在undo表空间 ... -
OracleDBA之路Undo Data(一)
2011-09-18 22:05 711Undo的管理 unod 表空间的创建 create ... -
OracleDBA之路Storage Structure(三)
2011-09-14 23:50 791数据库的快I/O的最小单位,由一个或多个操作系统块组成,在创建 ... -
OracleDBA之路Storage Structure(二)
2011-09-14 23:50 563存储子句优先级存储参数可以在segment级别指定存储子句,以 ... -
OracleDBA之路Storage Structure(一)
2011-09-14 23:49 757存储结构Database--->tablespace-- ... -
OracleDBA之路之Tablespace(九)
2011-09-13 22:12 616删除表空间系统表空间不允许删除,具有活动状态即active状态 ... -
OracleDBA之路之Tabespace(八)
2011-09-13 22:02 706移动表空间的数据文件方法一 对tablespace 的操作首先 ... -
OracleDBA之路之Tabespace(七)
2011-09-13 21:58 729使用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 627将表空间设置为read only /read write ;o ... -
OracleDBA之路之Tabespace(三)
2011-09-12 21:45 618创建一个永久的表空间 创建一个永久的表空间 SQL> ... -
OracleDBA之路之Tabespace(二)
2011-09-12 21:44 646修改系统的默认临时表空间 查询系统使用的默认临时表空间SQL ... -
OracleDBA之路之Tabespace(一)
2011-09-12 21:43 615数据库、表空间和数据 ... -
OracleDBA之路之Redo log files(四)
2011-09-11 16:56 660Relocating and Renaming Redo Lo ... -
OracleDBA之路之Redo log files(三)
2011-09-11 16:55 1215Dropping Redo Log Members一个组中至少 ...
相关推荐
### Oracle DBA必备日常维护问题大全 #### 一、Oracle DBA 日常操作与命令 **1. 连接数据库** - 使用 `tnsping` 检测网络连接是否正常: ``` c:>tnsping ora9 ``` - 使用 `sqlplus` 连接到数据库: ``` c:>...
### 关于Oracle释放过度使用的Undo表空间的知识点 在Oracle数据库管理中,Undo表空间扮演着极其重要的角色。它主要用于存储事务处理过程中产生的Undo记录,这些记录对于事务回滚、一致性读取以及恢复操作至关重要。...
通过`SHOW PARAMETER undo_tablespace`命令可以查看当前数据库使用的UNDO表空间名称,而`SELECT * FROM dba_data_files WHERE tablespace_name LIKE '%UNDOTBS1%'`则可以查询UNDO表空间的数据文件信息。 2. **Undo...
三、Oracle诊断案例 1. 故障排查:通过日志分析,定位数据库运行异常的原因,如SQL性能问题、锁等待、资源争用等。 2. 系统监控:利用Oracle企业管理器(EM)、SQL*Plus及其他工具,实时监控数据库状态,包括CPU使用...
### 专题之Undo工作原理剖析 #### 一、Oracle 10g中Undo表空间的原理 在深入了解Oracle 10g中Undo的工作原理之前,我们先简要回顾一下Undo的概念及其在数据库中的作用。Undo数据是用于实现事务的一致性、隔离性和...
使用Oracle Flashback和Oracle Automatic Undo Management阻止人为错误.. 使用Oracle Automatic Workload Repository和SQL Tuning Sets诊断和调整系统性能 使用认证、授权、细粒度审核和细粒度访问控制来实施...
使用Oracle Flashback和Oracle Automatic Undo Management阻止人为错误.. 使用Oracle Automatic Workload Repository和SQL Tuning Sets诊断和调整系统性能 使用认证、授权、细粒度审核和细粒度访问控制来实施...
标题和描述均提到了“undo表...综上所述,undo表空间的管理和恢复是Oracle数据库管理员必须掌握的关键技能之一,它直接影响到数据的完整性和系统的稳定性。通过合理配置和及时维护,可以有效提升数据库的性能和可靠性。
在Oracle数据库中,**表空间**是存储数据的基本单位之一,它是一个或多个数据文件的逻辑集合。表空间提供了数据存储的逻辑视图,而数据文件则是实际存储数据的物理文件。表空间可以分为几种类型: - **永久段**:如...
SELECT file_name, tablespace_name, status FROM dba_data_files WHERE tablespace_name = 'YOUR_UNDO_TABLESPACE'; ``` 4. **修复不一致**:根据上述查询的结果,更新不一致的参数或文件设置。如果需要,可以使用...
SQL> CREATE UNDO TABLESPACE <new undo tablespace> DATAFILE '<file_path>' SIZE <initial_size> AUTOEXTEND ON NEXT ; ``` 在这个命令中,`<new undo tablespace>`是新表空间的名称,`<file_path>`是数据文件...
在Oracle数据库管理中,"DBA数据库PPT_1"主要涵盖了自动还原管理和创建数据库时的UNDO TABLESPACE配置。自动还原管理是Oracle数据库提供的一种关键功能,它确保了数据库的事务一致性和数据的可恢复性。 首先,我们...
Oracle 10g数据库管理员手册主要关注的是提升数据库性能、安全...以上特性结合使用,Oracle 10g DBA为数据库管理员提供了更强大的工具集,以满足日益复杂的企业级数据库管理需求,确保数据的安全性、可靠性和高效运行。
三、Oracle 12c 存储架构 Oracle 12c 的存储架构展示了数据库的物理存储结构。以下是 Oracle 12c 的主要存储组件: 1. Control Files:负责管理数据库的控制信息。 2. Data Files:负责存储数据库的数据。 3. Redo...
撤销数据(Undo Data)是Oracle为实现事务回滚和读一致性而设计的关键组件。 - **撤销数据的存储**:撤销数据通常存储在撤销段(Undo Segment)中,撤销段是专门用于存储撤销数据的区域。 - **撤销数据的作用**: - ...
CREATE UNDO TABLESPACE UNDOTBS02 DATAFILE '/oracle/oradata/db/UNDOTBS02.dbf' SIZE 50M; 在上面的命令中,DATAFILE 选项用于指定 UNDO 表空间的存储文件,SIZE 选项用于指定表空间的初始大小。 三、建立临时表...
Oracle数据库是企业级的重要数据存储系统,而作为Oracle DBA(数据库管理员),日常维护工作是确保数据库高效、稳定运行的关键。以下是对Oracle日常维护实例的详细说明: 首先,DBA每天需要对Oracle数据库的运行...