sitemap

RSS地图

收藏本站

设为首页

Oracle研究中心

当前位置:Oracle研究中心 > 运维DBA >

【学习笔记】Oracle数据库使用_MINIMUM_GIGA_SCN推进SCN案例

时间:2016-11-07 21:25   来源:Oracle研究中心   作者:HTZ   点击:

天萃荷净 Oracle研究中心学习笔记:分享一篇关于Oracle数据库SCN故障解决办法,使用_MINIMUM_GIGA_SCN推进SCN案例。
最近帮朋友弄一个WIN环境的数据库,需要增加SCN值,由于本机软件有问题,导致ORADEBUG工具不能正常使用,只能通过参数来实现,由于在11.2.0.3环境中,event 10015推SCN已经失效,但是还可以通过_MINIMUM_GIGA_SCN来推进SCN的值。_MINIMUM_GIGA_SCN参数在11.2.0.4环境中已经失效。

1,环境介绍

WIN7 64
oracleplus.net>select * from v$version;

BANNER
——————————————————————————–
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 – 64bit Production
PL/SQL Release 11.2.0.3.0 – Production
CORE 11.2.0.3.0 Production
TNS for 64-bit Windows: Version 11.2.0.3.0 – Production
NLSRTL Version 11.2.0.3.0 – Production

2,配置_MINIMUM_GIGA_SCN参数

oracleplus.net>oradebug setmypid
Statement processed.
oracleplus.net>oradebug dumpvar sga kcsgscn_
kcslf kcsgscn_ [1492D7390, 1492D73C0) = 0018A77E 00000000 00000000 00000000 0000057D 00000000 00000000 00000000 00000000 00000000 492D7020 00000001

oracleplus.net>create pfile=’d:\123.ora’ from spfile;
File created.

oracleplus.net>alter system set “_MINIMUM_GIGA_SCN”=1 scope=spfile;
System altered.

oracleplus.net>startup force
ORACLE instance started.
Total System Global Area 784998400 bytes
Fixed Size 2259312 bytes
Variable Size 260048528 bytes
Database Buffers 515899392 bytes
Redo Buffers 6791168 bytes
Database mounted.
Database opened.

oracleplus.net>select checkpoint_change# from v$datafile_header;
CHECKPOINT_CHANGE#
———————
1073741826
1073741826
1073741826
1073741826
这里看到SCN值已经增加

3,oradebug推进SCN

oracleplus.net>oradebug poke 0x1492D7390 4 88888888;
ORA-00081: address range [0x0FFFFFFFF, 0x100000003) is not readable
这里报地址问题,是由于我自己的环境安装有问题,重新安装一个ORACLE HOME问题解决

4,event 10015推进SCN

oracleplus.net>select checkpoint_change# from v$datafile_header;
CHECKPOINT_CHANGE#
——————
2147504180
2147504180
2147504180
2147504180

oracleplus.net>startup force mount;
ORACLE instance started.
Total System Global Area 784998400 bytes
Fixed Size 2259312 bytes
Variable Size 260048528 bytes
Database Buffers 515899392 bytes
Redo Buffers 6791168 bytes
Database mounted.

oracleplus.net>alter session set events ‘10015 trace name adjust_scn level 10’;
Session altered.

oracleplus.net>alter database open ;
Database altered.

oracleplus.net>select checkpoint_change# from v$datafile_header;
CHECKPOINT_CHANGE#
——————
2147524508
2147524508
2147524508
2147524508
通过event 10015来增加SCN的方式在11.2.0.3环境中已经失效。

本文固定链接: http://www.htz.pw/2014/10/23/win-oracle-_minimum_giga_scn%e6%8e%a8%e8%bf%9bscn.html | 认真就输

--------------------------------------ORACLE-DBA----------------------------------------

最权威、专业的Oracle案例资源汇总之【学习笔记】Oracle数据库使用_MINIMUM_GIGA_SCN推进SCN案例

本文由大师惜分飞原创分享,网址:http://www.oracleplus.net/arch/1199.html

Oracle研究中心

关键词:

Oralce手动推进SCN笔记

ORACLE _MINIMUM_GIGA_SCN使用案例

Oracle MINIMUM_GIGA_SCN推进SCN笔记