Oracle还原数据段常用管理操作
参数
UNDO_MANAGEMENT = AUTO --管理模式,可为AUTO或MANUAL.只能在启始参数文件里面修改
UNDO_TABLESPACE = undo --制定存储还原数据的表空间,亦可用ALTER SYSTEM SET undo_tablespace = 'abc'来更改
UNDO_RETENTION = 1800 --指定数据提交后还原段继续保存多久的时间,秒钟. 亦可用ALTER SYSTEM SET undo_retention = 900来更改
UNDO_SUPRESS_ERRORS = true --在自动模式下手动管理还原段是是否报错,TRUE为忽略错误.不会有负面影响. 亦可用ALTER SESSION SET UNDO_SUPRESS_ERRORS = flase来变更 创建还原表空间
CREATE UNDO TABLESPACE abc_undo DATAFILE 'c:\abc_undo.dbf' SIZE 20M; 其他表空间操作与其他表空间相同,为了空间够用最好将还原表空间设为自动拓展. 切换还原表空间
ALTER SYSTEM SET UNDO_TABLESPACE = 'abc_undo' 删除还原表空间,注意不能删除当前还原表空间
DROP TABLESPACE abc_undo; 查看当前还原段状况
SELECT name, value from v$parameter WHERE name LIKE '%undo%'; 获取还原数据信息
a.) 获取还原数据统计信息
SELECT TO_CHAR(begin_time, 'HH:MM:SS') begin_time, TO_CHAR(end_time, 'HH:MM:SS') end_time, undoblks, txncount, maxquerylen from v$undostat;
其中undoblks为该时间段内消耗的还原数据块数量,txncount为该时间段中事务的总数, maxquerylen为该时间段中执行最长的查询(秒数).
b.)还可以使用以下各视图获取有用信息
dba_tablespaces, dba_data_files, dba_rollback_segs, v$rollname, v$rollstat, v$session, v$transaction
相关文档:
oracle表空间操作详解
1
2
3作者: 来源: 更新日期:2006-01-04
5
6
7建立表空间
8
9CREATE TABLESPACE data01
10DATAFILE '/ora ......
1.使用产品:arcsde 9.3+oracle 10.2.0.1
2.问题描述:用arcmap访问空间数据,操作几分钟,arcmap无反应,数据库服务器端cpu占有率100%,gsrvr.exe进程数10+。
3.解决办法:升级oracle版本从10.2.0.1升级到10.2.0.3或者.2.0.4。
4.原因:据esri工程师所称,oracle10.2.0.1版本存在与arcgis不兼容的无法调节的bug。目前升 ......
Oracle表空间的管理
1.创建表空间
//创建临时表空间
create temporary tablespace test_temp
tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;
&nbs ......
声明:以下内容转自 http://www.weixiuwang.com/Article/server/tech/200610/22126.html
1. 查询正在执行语句的执行计划(也就是实际语句执行计划)
select * from v$sql_plan where hash_value = (select sql_hash_value from v$session where sid = 1111);
其中id和parent_id表示 ......