ITPUB??ì3
12月微软Hyper-V虚拟化沙龙主题征集
ITPUB论坛 » Oracle专题深入讨论 » Nologging到底何时才能生效?

标题: [精华] Nologging到底何时才能生效?
离线 eygle
天下有雪


精华贴数 65
个人空间 0
技术积分 206875 (1)
社区积分 6449 (240)
注册日期 2001-10-8
论坛徽章:61
现任管理团队成员ITPUB长老会成员ITPUB元老Heart of PUBITPUB维基人ITPUB北京九华山庄2008年会纪念徽章
管理团队2006纪念徽章授权会员2008年新春纪念徽章生肖徽章2007版:猴生肖徽章2007版:龙ITPUB新首页上线纪念徽章

发表于 2007-4-10 13:58 
Re: 在9204上也是这样.



QUOTE:
最初由 Steven_1981 发布
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>


注意hints的 用法 ,是:
/*+ append */

而 不是
/* + append */


__________________
只看该作者    顶部
离线 Steven_1981
学生


精华贴数 0
个人空间 0
技术积分 2966 (524)
社区积分 8 (12391)
注册日期 2005-8-31
论坛徽章:6
会员2007贡献徽章会员2006贡献徽章生肖徽章2007版:鸡数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星
      

发表于 2007-4-10 14:17 
注意hints的 用法 ,是:
/*+ append */

而 不是
/* + append */

/*和+间不能有空格?


__________________
每天学一点,每天多一点,一切皆有可能! BLOG:http://blog.itpub.net/steven1981 MAIL:hyfufo@163.com
只看该作者    顶部
离线 Steven_1981
学生


精华贴数 0
个人空间 0
技术积分 2966 (524)
社区积分 8 (12391)
注册日期 2005-8-31
论坛徽章:6
会员2007贡献徽章会员2006贡献徽章生肖徽章2007版:鸡数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星
      

发表于 2007-4-10 14:26 
看到了,确实是这个问题.


__________________
每天学一点,每天多一点,一切皆有可能! BLOG:http://blog.itpub.net/steven1981 MAIL:hyfufo@163.com
只看该作者    顶部
离线 icedut
一般会员



精华贴数 0
个人空间 0
技术积分 152 (12100)
社区积分 0 (112943)
注册日期 2004-4-16
论坛徽章:0
      
      

发表于 2007-4-25 16:32 
为什么我的日志没有减少

归档模式,nologging 表

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

用/* append*/ 之前与之后两次b.value差值是0
可是存档终点处文件大小还是很大,899M

不加/* append*/ ,存档终点处文件大小999M

这个文件可以小一点么


只看该作者    顶部
离线 icedut
一般会员



精华贴数 0
个人空间 0
技术积分 152 (12100)
社区积分 0 (112943)
注册日期 2004-4-16
论坛徽章:0
      
      

发表于 2007-4-25 16:51 
结果表

结果表74W条记录
两个字段位number(20),一个是integer
用DUMP函计算后
第一列存储的字节数长度最大 4,后两列最大3
select (4+3+3)*740000 from dual
才7400000,和899M 相差很远啊,奇怪中


只看该作者    顶部
离线 lsmiler
老会员


精华贴数 0
个人空间 0
技术积分 934 (2073)
社区积分 19 (7926)
注册日期 2004-8-10
论坛徽章:4
授权会员数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星  
      

发表于 2007-5-1 23:23 
learn from it.


__________________
Oralce online doc and metalink  are best guides  for us to solve oracle problem.
只看该作者    顶部
离线 hanjs
高级会员


精华贴数 1
个人空间 0
技术积分 9920 (122)
社区积分 52 (4886)
注册日期 2006-7-30
论坛徽章:17
会员2007贡献徽章蓝色妖姬嫦娥授权会员2008北京奥运纪念徽章:铁人三项生肖徽章2007版:兔
数据库板块每日发贴之星数据库板块每日发贴之星2008年新春纪念徽章生肖徽章2007版:鸡生肖徽章2007版:鼠ITPUB新首页上线纪念徽章

发表于 2007-7-11 21:35 
不能恢复光提高速度也没有用啊!

不过还是没有清楚应不应该使用,如何使用?

是insert /*+ append nologging */  还是insert /*+ append */ 就可以了?


__________________
Database Concepts
Database Performance Tuning Guide and Reference
只看该作者    顶部
离线 dearmybaby
一般会员



精华贴数 0
个人空间 0
技术积分 384 (5155)
社区积分 0 (394593)
注册日期 2005-5-8
论坛徽章:1
生肖徽章2007版:鼠     
      

发表于 2007-7-12 10:19 
弱弱的问一下,请问@redo中REDO是个什么样的脚本?

如题


只看该作者    顶部
离线 pqxpqx
一般会员



精华贴数 0
个人空间 0
技术积分 230 (8470)
社区积分 0 (949453)
注册日期 2006-5-22
论坛徽章:0
      
      

发表于 2007-7-12 11:26 
看了ITPUB上各个版主的讨论,我对归档和非归档有了更深刻的认识,通过eygle的例子更加生动的体现了测试的重要性,学好oracle需要多看书,多学习,多动手。


只看该作者    顶部
离线 ablezy
初级会员



精华贴数 0
个人空间 0
技术积分 8 (111909)
社区积分 0 (696789)
注册日期 2005-11-22
论坛徽章:0
      
      

发表于 2007-8-28 17:46 
专业人士就是不一样!

专业人士就是不一样,细致,不放过一点问题!
向你们学习!!!


只看该作者    顶部
相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问