注意:Oracle的隐含参数只应该在测试环境或者在Oracle Support的支持下使用。

从Oracle的系统表中,我们知道Oracle存在一个隐含参数_disable_logging可以用于禁用日志生成,这个参数显然只能用于测试目的(可以极大提高Benchmark测试的性能),禁止日志生成必然导致事务的不可恢复性,而且会导致日志文件损坏。
SQL> select ksppinm,ksppdesc from x$ksppi where ksppinm like '%logging'; KSPPINM KSPPDESC -------------------- ------------------------------ _disable_logging Disable logging
因为特殊的需要,对这个参数进行了一点简单测试:
1.设置参数
[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
由于未产生相应日志,数据库crash或shutdown abort之后,上一次成功完成的检查点之后变化的数据将无法恢复。
3.观察alert文件
从日志中我们可以看到在instance recovery中,没有数据被恢复,只有成功完成的上次检查点之前数据可以被获取,之后数据都将丢失。
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
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
# oracle
# 隐含参数
# oracle查看隐含参数
# 查询隐含参数
# oracle初始化参数设置
# Oracle表的分类以及相关参数的详解
# Oracle 多参数查询语句
# 可以看到
# 都将
# 这篇文章
# 支持下
# 进行了
# 恢复性
# 有疑问
# reserved
# rights
# Oracle9i
# Partitioning
# Enterprise
# Connected
# Edition
# Corporation
# Copyright
# option
# dba_users
# Table
# create
相关文章:
高防服务器如何保障网站安全无虞?
网站制作公司排行榜,四大门户网站排名?
英语简历制作免费网站推荐,如何将简历翻译成英文?
黑客如何通过漏洞一步步攻陷网站服务器?
如何在香港免费服务器上快速搭建网站?
无锡营销型网站制作公司,无锡网选车牌流程?
如何在云主机快速搭建网站站点?
css网站制作参考文献有哪些,易聊怎么注册?
网站建设设计制作营销公司南阳,如何策划设计和建设网站?
如何快速搭建高效WAP手机网站?
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
建站主机与服务器功能差异如何区分?
如何高效配置IIS服务器搭建网站?
建站之星如何快速生成多端适配网站?
活动邀请函制作网站有哪些,活动邀请函文案?
佛山网站制作系统,佛山企业变更地址网上办理步骤?
如何通过虚拟主机快速完成网站搭建?
如何用免费手机建站系统零基础打造专业网站?
简单实现Android验证码
宝塔建站助手安装配置与建站模板使用全流程解析
建站之星价格显示格式升级,你的预算足够吗?
建站之星手机一键生成:多端自适应+小程序开发快速建站指南
常州企业网站制作公司,全国继续教育网怎么登录?
建站DNS解析失败?如何正确配置域名服务器?
深圳企业网站制作设计,在深圳如何网上全流程注册公司?
深圳网站制作案例,网页的相关名词有哪些?
建站之星与建站宝盒如何选择最佳方案?
如何制作算命网站,怎么注册算命网站?
MySQL查询结果复制到新表的方法(更新、插入)
独立制作一个网站多少钱,建立网站需要花多少钱?
网站制作企业,网站的banner和导航栏是指什么?
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
如何在橙子建站上传落地页?操作指南详解
建站之星如何一键生成手机站?
Thinkphp 中 distinct 的用法解析
ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?
东莞专业制作网站的公司,东莞大学生网的网址是什么?
建站主机服务器选型指南与性能优化方案解析
北京网站制作的公司有哪些,北京白云观官方网站?
网站制作知乎推荐,想做自己的网站用什么工具比较好?
,在苏州找工作,上哪个网站比较好?
如何快速上传建站程序避免常见错误?
建站之星官网登录失败?如何快速解决?
企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?
网站制作的步骤包括,正确网址格式怎么写?
html制作网站的步骤有哪些,iapp如何添加网页?
建站之星安装后界面空白如何解决?
历史网站制作软件,华为如何找回被删除的网站?
如何确保西部建站助手FTP传输的安全性?
北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?
*请认真填写需求信息,我们会在24小时内与您取得联系。