当前位置: 首页 > BACKUP & RESTORE, BASIC > 正文

WIN ORACLE _MINIMUM_GIGA_SCN推进SCN

        最近帮朋友弄一个WIN环境的数据库,需要增加SCN值,由于本机软件有问题,导致ORADEBUG工具不能正常使用,只能通过参数来实现,由于在11.2.0.3环境中,event 10015SCN已经失效,但是还可以通过_MINIMUM_GIGA_SCN来推进SCN的值。_MINIMUM_GIGA_SCN参数在11.2.0.4环境中已经失效。

1,环境介绍

WIN7 64

www.htz.pw > 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参数

www.htz.pw > oradebug setmypid

Statement processed.

www.htz.pw > oradebug dumpvar sga kcsgscn_

kcslf kcsgscn_ [1492D7390, 1492D73C0) = 0018A77E 00000000 00000000 00000000 0000057D 00000000 00000000 00000000 00000000 00000000 492D7020 00000001

 

 

 

www.htz.pw > create pfile=’d:\123.ora’ from spfile;

 

File created.

 

www.htz.pw > alter system set “_MINIMUM_GIGA_SCN”=1 scope=spfile;

 

System altered.

 

www.htz.pw > 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.

www.htz.pw > select checkpoint_change# from v$datafile_header;

 

   CHECKPOINT_CHANGE#

———————

           1073741826

           1073741826

           1073741826

           1073741826

这里看到SCN值已经增加

3oradebug推进SCN

www.htz.pw > oradebug poke 0x1492D7390 4 88888888;

ORA-00081: address range [0x0FFFFFFFF, 0x100000003) is not readable

这里报地址问题,是由于我自己的环境安装有问题,重新安装一个ORACLE HOME问题解决

4event 10015推进SCN

www.htz.pw > select checkpoint_change# from v$datafile_header;

 

CHECKPOINT_CHANGE#

——————

        2147504180

        2147504180

        2147504180

        2147504180

 

www.htz.pw > 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.

www.htz.pw > alter session set events ‘10015 trace name adjust_scn level 10’;

 

Session altered.

 

www.htz.pw > alter database open ;

 

Database altered.

 

www.htz.pw > 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 | 认真就输

该日志由 huangtingzhong 于2014年10月23日发表在 BACKUP & RESTORE, BASIC 分类下, 通告目前不可用,你可以至底部留下评论。
原创文章转载请注明: WIN ORACLE _MINIMUM_GIGA_SCN推进SCN | 认真就输
关键字: , , ,