一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Oracle - 詳解Oracle中的隱含參數_disable_logging

詳解Oracle中的隱含參數_disable_logging

2020-01-06 15:05eygle Oracle

之前看到過一篇文章是介紹Oracle的一個內部隱含參數_disable_logging,最近又看到有朋友論述這個參數,所以下面這篇文章就來給大家介紹下關于Oracle中隱含參數_disable_logging的相關資料,需要的朋友可以參考下。

注意:Oracle的隱含參數只應該在測試環境或者在Oracle Support的支持下使用。

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

?
1
2
3
4
5
SQL> select ksppinm,ksppdesc from x$ksppi where ksppinm like '%logging';
 
KSPPINM    KSPPDESC
-------------------- ------------------------------
_disable_logging  Disable logging

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

1.設置參數

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[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.事務測試

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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

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

3.觀察alert文件

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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

總結

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

原文鏈接:http://www.eygle.com

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: a性片| 丰满在线观看 | 小鸟酱喷水 | 国产精品午夜性视频网站 | 2018亚洲男人天堂 | 91插视频| 国产一级一级一级成人毛片 | 91网站入口 | 草草国产成人免费视频 | 欧美高清在线不卡免费观看 | 禁漫H天堂免费A漫 | 青青草精品 | 久久亚洲一级α片 | 成年女人免费 | 四川一级毛片 | 韩国三级理韩国三级理人伦 | 国产成人免费 | 日本高清中文 | 高h生子双性美人受 | 免费观看小视频 | 高跟翘臀老师后进式视频 | 19+韩国女主播激情vip视频在线 | 果冻传媒在线完整免费观 | 日本videossexx日本人 | 私人影院在线播放 | 成人在线av视频 | 国产成人精品免费视频软件 | 被夫上司强迫中文 | 奇米狠狠色 | 我和寂寞孕妇的性事 | 免费看美女被靠到爽的视频 | 男女啪啪gif | 日本高清视频在线免费观看 | 456在线观看 | 99re这里只有精品视频在线观看 | 亚洲天堂影院在线观看 | yy8090韩国日本三理论免费 | 欧美日韩精品一区二区三区视频 | videos变态极端 | 99久久精品免费观看区一 | 男女一级特黄a大片 |