Oracle数据库中NOLOGGING和FORCE LOGGING
其实nologging与表模式,插入模式,数据库运行模式(archived/unarchived)都有很大的关系:
总结如下:
注意append是一种hint;
一般我们可以这样来使用
insert /*+append+/ into mytable values(1,'alan');
数据库在归档模式下
当表模式为logging状态时,无论是append模式还是no append模式,redo都会生成。
当表模式为nologging状态时,只有append模式,不会生成redo
数据库在非归档模式下
无论是在logging还是nologing的模式下,append的模式都不会生成redo,而no append模式下都会生成redo.
如果我想看一张表是否是logging状态,可以这样
select table_name,logging from dba_tables where table_name='tablename';
那么在Oracle内部还存在一个内部参数:_disable_logging 默认是false
通过更改为true可以让Oracle在修改表中的记录的时候完全不记录redo,这个参数要甚用。平时,我们只作为性能测试用。
force logging(强制日志)模式:
通过命令:
alter database force logging来使得Oracle无论什么操作都进行redo的写入。
通过select force_logging from v$database可以看到当前数据库强制日志模式的状态。
转载于:https://blog.51cto.com/liuxiantong/714386
Oracle数据库中NOLOGGING和FORCE LOGGING相关推荐
- 导出Windows服务器下的Oracle数据库并导入到Linux服务器下的Oracle数据库中
2019独角兽企业重金招聘Python工程师标准>>> 说明: 1.Windows Oracle数据库 操作系统:Windows Server 2008 R2 IP地址:192.16 ...
- Oracle数据库中调用Java类开发存储过程、函数的方法
Oracle数据库中调用Java类开发存储过程.函数的方法 时间:2014年12月24日 浏览:5538次 oracle数据库的开发非常灵活,不仅支持最基本的SQL,而且还提供了独有的PL/SQL, ...
- oracle数据库速度测试,【原创】验证在Oracle数据库中操纵数据的各种方法的速度...
机器配置:组装的PC SERVER,4AMD CPU,8G内存,4块SCSI硬盘.Oracle 10.2.0.4. 试验目的:在244上,对xxx_flow表进行复制.更新,验证在Oracle数据库中 ...
- 一起ORACLE数据库中数据查询结果不一致问题的排查过程
一.问题描述 在某软件开发项目中,需要在ORACLE数据库中建立十张类型相同的员工信息表tb_employeeinfo0~tb_employeeinfo9,并建立向这十张表中插入数据的存储过程.ORA ...
- 批量插入数据库语句java_java相关:MyBatis批量插入数据到Oracle数据库中的两种方式(实例代码)...
java相关:MyBatis批量插入数据到Oracle数据库中的两种方式(实例代码) 发布于 2020-7-22| 复制链接 本文通过实例代码给大家分享了MyBatis批量插入数据到Oracle数据库 ...
- 如何从Oracle数据库中的表中获取列名(字段名)列表?
如何从Oracle数据库中的表中获取列名(字段名)列表? 目录 如何从Oracle数据库中的表中获取列名(字段名)列表? #示例一 #示例二 示例三: #示例一 可以获取: table_name:表名 ...
- oracle 数据库中(创建、解锁、授权、删除)用户
上文我们已经建立了名为orcl66的数据库. 想要在数据库中创建.修改用户需要我们以管理员权限登录到数据库中. 首先我们通过sqlplus命令登录连接数据库. 输入sqlplus命令--用户名: sy ...
- Oracle表里的照片怎么导出来,如何导出oracle数据库中某张表到excel_oracle数据库表格导出到excel...
如何将oracle数据库表字段导成excel表格 这个你只要用ADO连oracle并获取记录集,根据你用的编程语言打开EXCEL,然后操作EXCEL对象的工作表就可以了.以VB为例: 1.在工程中引用 ...
- 如何将oracle数据库中的表结构导入到sqlserver中,Oracle转换成SqlServer数据库的步骤...
1 背景 ITM系统目前支持MysqL.Oracle数据库,由于现在需要和CA产品进行结合,用CA产品的采集功能进行数据采集,因此需要使用CA产品的sqlServer数据库,为了使得系统支持sqlse ...
- linux删除sde服务,在Oracle数据库中部署多个SDE服务
在Oracle数据库中部署多个SDE服务 一.一个Oracle部署多个SDE服务(采用问题的方式提供答案) 问题: 目的: 在机器上安装了oracle实例,默认会产生一个数据库实例(SID为 Orcl ...
最新文章
- UVA 1415 - Gauss Prime(数论,高斯素数拓展)
- Redis进阶-Redis键值设计及BigKey问题
- 06_Dart异常处理
- 一致性 Hash 算法学习(分布式或均衡算法)
- Kmplayer播放器 绿色免安装版 2016 中文版
- openssl windows安装
- jsp实现网页的在线调查功能
- linux安装多版本php_linux如何安装多个php版本
- centos7 mysql
- Java Keytool 命令行工具
- 2019杭电多校第一场 Operation HDU - 6579
- 大数据量下高并发同步
- java收费站开发流程,TLQ安装说明
- phpstud使用教程_phpstudy使用方法详细图文教程
- erlang之ets总结
- 3个阶段 项目征名_《传奇3G》新版本 征名活动邀您参与
- Qt笔记11:qt如何设置应用程序图标和可执行程序图标
- 高等概率论 Chapter 6 Construction of a Probability Measure
- python手机app开发_H5 手机 App 开发入门:技术篇
- Python玩转数据分析——双因素方差分析
热门文章
- android listview item 选中背景,Android ListView的item背景色设置和item点击无响应的解决方法...
- 数据库一对多做链接去重_数据库中一对多关系的数据,放到es中如何设计
- ES6 数值的拓展笔记
- [poj] 1236 networks of schools
- 设计模式 - (3)抽象工厂模式(创建型)
- 什么格式的照片可以是透明的
- 中文编程对中文编程是否是一枚银弹
- UVALive 2659+HUST 1017+ZOJ 3209+FZU 1686 (DLX
- java 自定义异常处理
- 心路历程5:雨天 --by Tsui