最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解Oracle中的隱含參數(shù)_disable_logging

 更新時間:2017年02月28日 08:33:47   作者:eygle  
之前看到過一篇文章是介紹Oracle的一個內(nèi)部隱含參數(shù)_disable_logging,最近又看到有朋友論述這個參數(shù),所以下面這篇文章就來給大家介紹下關于Oracle中隱含參數(shù)_disable_logging的相關資料,需要的朋友可以參考下。

注意:Oracle的隱含參數(shù)只應該在測試環(huán)境或者在Oracle Support的支持下使用。

從Oracle的系統(tǒng)表中,我們知道Oracle存在一個隱含參數(shù)_disable_logging可以用于禁用日志生成,這個參數(shù)顯然只能用于測試目的(可以極大提高Benchmark測試的性能),禁止日志生成必然導致事務的不可恢復性,而且會導致日志文件損壞。

SQL> select ksppinm,ksppdesc from x$ksppi where ksppinm like '%logging';

KSPPINM    KSPPDESC
-------------------- ------------------------------
_disable_logging  Disable logging

因為特殊的需要,對這個參數(shù)進行了一點簡單測試:

1.設置參數(shù)

[oracle@jumper bdump]$ sqlplus "/ as sysdba"

SQL*Plus: Release 9.2.0.4.0 - Production on Wed Oct 19 11:01:19 2005

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.


Connected to:
Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
With the Partitioning option
JServer Release 9.2.0.4.0 - Production

SQL> alter system set "_disable_logging"=true scope=both;

System altered.

2.事務測試

SQL> create table t as select * from dba_users;

Table created.

SQL> select count(*) from t;

 COUNT(*)
----------
  12

SQL> shutdown abort;
ORACLE instance shut down.
SQL> startup
ORACLE instance started.

Total System Global Area 97588504 bytes
Fixed Size     451864 bytes
Variable Size    33554432 bytes
Database Buffers   62914560 bytes
Redo Buffers     667648 bytes
Database mounted.
Database opened.
SQL> select count(*) from t;
select count(*) from t
      *
ERROR at line 1:
ORA-00942: table or view does not exist

由于未產(chǎn)生相應日志,數(shù)據(jù)庫crash或shutdown abort之后,上一次成功完成的檢查點之后變化的數(shù)據(jù)將無法恢復。

3.觀察alert文件

從日志中我們可以看到在instance recovery中,沒有數(shù)據(jù)被恢復,只有成功完成的上次檢查點之前數(shù)據(jù)可以被獲取,之后數(shù)據(jù)都將丟失。

Wed Oct 19 20:38:38 2005
Beginning crash recovery of 1 threads
Wed Oct 19 20:38:38 2005
Started first pass scan
Wed Oct 19 20:38:39 2005
Completed first pass scan
 0 redo blocks read, 0 data blocks need recovery
Wed Oct 19 20:38:39 2005
Started recovery at
 Thread 1: logseq 2, block 201, scn 0.897632464
Recovery of Online Redo Log: Thread 1 Group 1 Seq 2 Reading mem 0
 Mem# 0 errs 0: /opt/oracle/oradata/conner/redo01.log
Wed Oct 19 20:38:39 2005
Completed redo application
Wed Oct 19 20:38:39 2005
Ended recovery at
 Thread 1: logseq 2, block 201, scn 0.897652465
 0 data blocks read, 0 data blocks written, 0 redo blocks read
Crash recovery completed successfully

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

相關文章

最新評論

双辽市| 洛南县| 镇平县| 安新县| 蛟河市| 临澧县| 砚山县| 高雄县| 万荣县| 康平县| 北宁市| 葵青区| 金秀| 二手房| 额敏县| 青河县| 揭西县| 德保县| 祁阳县| 肥城市| 海盐县| 武威市| 黔西县| 固镇县| 城市| 兴宁市| 兰溪市| 措勤县| 临湘市| 台中县| 梧州市| 专栏| 厦门市| 舒兰市| 菏泽市| 蓝田县| 卢龙县| 吉林市| 安阳市| 天柱县| 吉林省|