熟悉oracle的人都知道,通过设置oracle的nologging选项,可以使某些操作快速完成,风险是数据库备份可能失效。可以使用nologging的操作有很多,搜集资料整理如下:
1.索引的创建和ALTER(重建)。
2.表的批量INSERT(通过/*+append */提示使用“直接路径插入“。或采用SQL*Loader直接路径加载)。表数据生成少量redo,但是所有索引修改会生成大量r...
分类:
数据库 时间:
2014-12-18 13:39:37
阅读次数:
196
A.数据文件中字段个数少于表中列字段个数,但数据文件中缺少的列,在表定义中可以为空。----- 这种情况是比较简单的,只需要将数据文件中数据对应的列的名字写到控制文件中即可。因为SQL*Loader是根据控制文件中给出的字段名字 和 数据文件中的字段的位置建立绑定并完成数据导入的。B.数据文件中字段...
分类:
数据库 时间:
2014-11-30 19:52:56
阅读次数:
321
使用 SQL*Loader 怎样从文件向数据库导入数据...
分类:
数据库 时间:
2014-11-23 16:01:32
阅读次数:
295
sqlldr工具参数:[oracle@server ~]$ sqlldr SQL*Loader: Release 11.2.0.3.0 - Production on Wed Nov 19 09:47:56 2014Copyright (c) 1982, 2011, Oracle and/or it...
分类:
数据库 时间:
2014-11-19 10:49:25
阅读次数:
142
Oracle SQL Loader的详细语法 SQL*LOADER是ORACLE的数据加载工具,通常用来将操作系统文件迁移到ORACLE数据库中。SQL*LOADER是大型数据仓库选择使用的加载方法,因为它提供了最快速的途径(DIRECT,PARALLEL)。现在,我们抛开其理论不谈,用实例来使您快...
分类:
数据库 时间:
2014-10-16 10:50:02
阅读次数:
236
当索引出现问题时,会导致严重的性能问题,索引问题包括索引不可用、索引碎片导致性能下降,我们需要一些手段在检测索引的问题,并解决这些问题。这一篇将为你讲述怎么定位索引问题,并提供了解决的办法。
索引不可用
索引不可用的原因有很多,包括:
1)索引空间耗尽,导致SQL*Loader更新索引失败;
2)创建索引的过程中实例失败;
3)唯一键有重复值;
4)某个索引的顺序与sorted...
分类:
数据库 时间:
2014-09-22 15:19:33
阅读次数:
365
CASE101. SQL脚本[oracle@node3 ulcase]$ cat ulcase10.sqlrem host write sys$output "Building case 10 demonstration tables. Please wait"rem do all cleanup....
分类:
数据库 时间:
2014-09-19 17:09:45
阅读次数:
403
CASE111. SQL脚本[oracle@node3 ulcase]$ cat ulcase11.sqlset termout offrem host write sys$output "Building demonstration tables for case study 11. Pleas....
分类:
数据库 时间:
2014-09-19 17:01:45
阅读次数:
354
CASE81. SQL脚本[oracle@node3 ulcase]$ cat ulcase8.sqlset termout offrem host write sys$output "Building case 8 demonstration tables. Please wait"drop t....
分类:
数据库 时间:
2014-09-19 16:58:38
阅读次数:
380
CASE71. SQL脚本case7包含两个SQL脚本,一个是删除脚本ulcase7e.sql,一个是创建脚本ulcase7s.sql[oracle@node3 ulcase]$ cat ulcase7e.sqlset termout offrem host write sys$output "Cl...
分类:
数据库 时间:
2014-09-19 15:34:45
阅读次数:
281