楼主: eygle

[精华] Nologging到底何时才能生效?

[复制链接]
论坛徽章:
0
31#
发表于 2006-5-18 17:24 | 只看该作者
最初由 grassbell 发布
[B]对于每个数据文件,都有一个unrecoverable SCN 记录。

执行nologging以后,会在控制文件中相应的数据文件部分记录下这个unrecoverable SCN ,表示这个数据文件从这个scn后是不可恢复的。主要用于RMAN做恢复时的判断。


SQL> create table nologtab nologging
  2  as select * from dba_users;

Table created.

***************************************************************************
DATA FILE RECORDS
***************************************************************************
(blkno = 0x16, size = 180, max = 254, in-use = 4, last-recid= 3)
DATA FILE #1:
  (name #6) D:\ORACLE\ORADATA\DONNYDB2\SYSTEM01.DBF
creation size=0 block size=8192 status=0xe head=6 tail=6 dup=1
tablespace 0, index=1 krfil=1 prev_file=0
[B]unrecoverable scn: 0x0000.0064a5db[/B] 07/18/2004 16:02:45
Checkpoint cnt:830 scn: 0x0000.00649757 07/18/2004 14:52:50 [/B]


这个unrecoverable SCN 是不是设置了10359事件后,就不会更新控制文件?

http://www.itpub.net/showthread.php?s=&threadid=550045

使用道具 举报

回复
论坛徽章:
2
授权会员
日期:2006-06-03 12:21:35ITPUB 11周年纪念徽章
日期:2012-10-09 18:06:20
32#
发表于 2006-6-2 16:08 | 只看该作者
好文章,顶

使用道具 举报

回复
论坛徽章:
0
33#
发表于 2006-12-28 11:55 | 只看该作者
学习到东西了,那如何控制delete不产生redo哪??

使用道具 举报

回复
论坛徽章:
131
2006年度最佳技术回答
日期:2007-01-24 12:58:48福特
日期:2013-10-24 13:57:422014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:142013年新春福章
日期:2013-02-25 14:51:24
34#
发表于 2006-12-28 16:58 | 只看该作者
基本不可能。

处理历史数据建议使用partition

最初由 zixin31 发布
[B]学习到东西了,那如何控制delete不产生redo哪?? [/B]

使用道具 举报

回复
论坛徽章:
27
数据库板块每日发贴之星
日期:2005-12-22 01:01:31ITPUB十周年纪念徽章
日期:2011-11-01 16:21:152012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:09版主2段
日期:2012-05-15 15:24:11马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14
35#
发表于 2007-4-5 09:20 | 只看该作者

归档下,也是NOLOGING的表,为什么HINT append没有减少REDO.

HYF on 2007-04-05 09:01:13 >conn / as sysdba
Connected.
SYS on 2007-04-05 09:01:18 >archive log list;
Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            /SERVER/ora10/arc
Oldest online log sequence     235
Next log sequence to archive   237
Current log sequence           237
SYS on 2007-04-05 09:01:22 >conn hyf/hyf
Connected.
HYF on 2007-04-05 09:01:28 >create table h nologging as select * from dba_objects where 1=2;

Table created.

HYF on 2007-04-05 09:01:47 >select logging from dba_tables where table_name='H';

LOG
---
NO

1 row selected.

HYF on 2007-04-05 09:02:03 >select * from redo_size;

     VALUE
----------
     20096

1 row selected.

HYF on 2007-04-05 09:02:12 >insert into h select * from dba_objects;

50102 rows created.

HYF on 2007-04-05 09:02:33 >select * from redo_size;

     VALUE
----------
   5687740

1 row selected.

HYF on 2007-04-05 09:02:36 >insert /* + append */ into h select * from dba_objects;

50102 rows created.

HYF on 2007-04-05 09:02:52 >select * from redo_size;

     VALUE
----------
  11309548

1 row selected.

HYF on 2007-04-05 09:02:55 >select 11309548-5687740,5687740-20096 from dual;

11309548-5687740 5687740-20096
---------------- -------------
         5621808       5667644

1 row selected.

使用道具 举报

回复
论坛徽章:
27
数据库板块每日发贴之星
日期:2005-12-22 01:01:31ITPUB十周年纪念徽章
日期:2011-11-01 16:21:152012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:09版主2段
日期:2012-05-15 15:24:11马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14
36#
发表于 2007-4-5 09:28 | 只看该作者

以上版本号:

HYF on 2007-04-05 09:22:17 >select * from v$version;

BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
PL/SQL Release 10.2.0.1.0 - Production
CORE    10.2.0.1.0      Production
TNS for Linux: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production

HYF on 2007-04-05 09:26:23 >host uname -a
Linux localhost.localdomain 2.4.21-4.EL #1 Fri Oct 3 17:52:56 EDT 2003 i686 athlon i386 GNU/Linux

使用道具 举报

回复
论坛徽章:
27
数据库板块每日发贴之星
日期:2005-12-22 01:01:31ITPUB十周年纪念徽章
日期:2011-11-01 16:21:152012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:09版主2段
日期:2012-05-15 15:24:11马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14
37#
发表于 2007-4-5 09:37 | 只看该作者

在9204上也是这样.

Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:\Documents and Settings\Steven_he>sqlplus user/passwd@abcd

SQL*Plus: Release 9.0.1.0.1 - Production on 星期四 4月 5 09:31:39 2007

(c) Copyright 2001 Oracle Corporation.  All rights reserved.


连接到:
Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.4.0 - Production

SQL> archive log list;
ORA-01031: insufficient privileges  (确定是归档.生产库)

SQL> create table hyf_test nologging as select * from dba_objects where 1=2;

表已创建。

SQL> select  b.value from v$statname a, v$mystat b
  2  where a.statistic#=b.statistic# and a.name='redo size';

     VALUE
----------
     40580

SQL> select logging from dba_tables where table_name='HYF_TEST';

LOG
---
NO

SQL> insert into hyf_test select * from dba_objects;

已创建10451行。

SQL> select  b.value from v$statname a, v$mystat b
  2  where a.statistic#=b.statistic# and a.name='redo size';

     VALUE
----------
   1156140

SQL> insert /* + append */ into hyf_test select * from dba_objects;

已创建10451行。

SQL> select  b.value from v$statname a, v$mystat b
  2  where a.statistic#=b.statistic# and a.name='redo size';

     VALUE
----------
   2231840

SQL> select 2231840-1156140,1156140-40580 from dual;

2231840-1156140 1156140-40580
--------------- -------------
        1075700       1115560

SQL> select * from v$version;

BANNER
----------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
PL/SQL Release 9.2.0.4.0 - Production
CORE    9.2.0.3.0       Production
TNS for Linux: Version 9.2.0.4.0 - Production
NLSRTL Version 9.2.0.4.0 - Production

SQL>

使用道具 举报

回复
论坛徽章:
27
数据库板块每日发贴之星
日期:2005-12-22 01:01:31ITPUB十周年纪念徽章
日期:2011-11-01 16:21:152012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:09版主2段
日期:2012-05-15 15:24:11马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14
38#
发表于 2007-4-10 10:46 | 只看该作者
顶上来,

使用道具 举报

回复
招聘 : 数据库管理员
论坛徽章:
122
马上加薪
日期:2014-02-19 11:55:14ITPUB官方微博粉丝徽章
日期:2011-06-28 19:45:36管理团队成员
日期:2011-05-07 01:45:082010广州亚运会纪念徽章:拳击
日期:2011-03-29 13:11:152010广州亚运会纪念徽章:篮球
日期:2011-02-20 22:50:172011新春纪念徽章
日期:2011-02-18 11:42:492011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:50
39#
发表于 2007-4-10 13:02 | 只看该作者
楼上的,你的库是不是设置过force logging?
select force_logging from v$database;

使用道具 举报

回复
论坛徽章:
27
数据库板块每日发贴之星
日期:2005-12-22 01:01:31ITPUB十周年纪念徽章
日期:2011-11-01 16:21:152012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:09版主2段
日期:2012-05-15 15:24:11马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14
40#
发表于 2007-4-10 13:41 | 只看该作者
SQL> select force_logging from v$database;

FOR
---
NO

SQL>

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表