![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
yimenglin
这个作者很懒,什么都没留下…
展开
-
临时表空间概念
临时表空间概念临时表空间用来管理数据库排序操作以及用于存储临时表、中间排序结果等临时对象,当ORACLE里需要用到SORT的时候,并且当PGA中sort_area_size大小不够时,将会把数据放入临时表空间里进行排序。像数据库中一些操作: CREATE INDEX、 ANALYZE、SELECT DISTINCT、ORDER BY、GROUP BY、 UNION ALL、 INTERSECT、MINUS、SORT-MERGE JOINS、HASH JOIN等都可能会用到临时表空间。当操作完成后,.转载 2020-11-25 23:20:42 · 898 阅读 · 0 评论 -
ORACLE 几种同步灾备手段(OGG,ADG,DSG,高级复制,流复制,logmnr)
目前所接触的Oracle 的灾备以及同步手段主要有ADG,OGG,DSG,高级复制,流复制以及自主开发的基于logmnr的数据同步软件,各有优劣。各自评价如下:1. ADG,最常用的同城,异地灾备解决方案,物理级备份,备机不可写,传输数据为所有redo日志的更改,数据量稍大,不过从以往的使用经验来看,也不太会影响网络,除非应用对网络有很苛刻的要求,即使有,也可以通过vlan或者路由或者多网卡的方法特别建立网络通道,主备库完全一致,缺点是必须全库备份。2. OGG,DSG这两个我觉得是一个类型的,逻辑备.转载 2020-08-25 15:01:43 · 4952 阅读 · 0 评论 -
Oracle PL/SQL编程详解
https://www.cnblogs.com/defias/p/3334098.html转载 2020-07-01 11:24:33 · 103 阅读 · 0 评论 -
Oracle 存储过程的基本语法
1.基本结构CREATE OR REPLACE PROCEDURE 存储过程名字 ( 参数1 IN NUMBER, 参数2 IN NUMBER ) IS 变量1 INTEGER :=0; 变量2 DATE; BEGIN &..转载 2020-07-01 10:05:04 · 484 阅读 · 0 评论 -
DBA的工作职责和每日工作
DBA一般职责 1.安装和升级数据库服务器,以及应用程序工具构建和配置网络环境.2.熟悉数据库系统的存储结构预测未来的存储需求,制订数据库的存储方案.3.根据开发人员设计的应用系统需求创建数据库存储结构.4.根据开发人员设计的应用系统需求创建数据库对象5.根据开发人员的反馈信息,在必要的时候修改数据库的结构6.管理数据库的用户维护数据库的安全性7.控制和监控用户对...转载 2020-03-17 10:22:05 · 366 阅读 · 1 评论 -
[Oracle] SQL*Loader 详细使用教程(1)- 总览
SQL*Loader原理SQL*Loader是Oracle提供的用于数据加载的一种工具,它比较适合业务分析类型数据库(数据仓库),能处理多种格式的平面文件,批量数据装载比传统的数据插入效率更高。其示意图如下:控制文件(Control File) (.ctl):用于控制数据导入的行为方式的文件(最重要的文件)参数文件(可选)(Parameter File) (.par):可以把参数直接写...转载 2018-12-19 12:07:07 · 574 阅读 · 0 评论 -
[Oracle] SQL*Loader 详细使用教程(2)- 命令行参数
sqlldr工具SQL*Loader的客户端工具是sqlldr,在操作系统的命令行下输入sqlldr,后面不接任何参数,将显示帮助信息如下所示(所有命令行参数的简单描述及其默认值),所以你并不需要对下面的参数死记硬背,当你忘记它们时,可以通过这个方式快速查询。Valid Keywords:userid -- ORACLE username/password co...转载 2018-12-19 12:08:28 · 666 阅读 · 0 评论 -
[Oracle] SQL*Loader 详细使用教程(3)- 控制文件
控制文件是SQL*Loader里最重要的文件,它是一个文本文件,用来定义数据文件的位置、数据的格式、以及配置数据加载过程的行为,在sqlldr中以control参数指定控制文件。在控制文件里配置命令行参数 (OPTIONS)在上一篇中我们讲过命令行参数可以配置在三个地方,其中一个就是可以使用控制文件的OPTIONS字句(这也是最常用的方式),如下所示:OPTIONS (DIRECT=t...转载 2018-12-19 12:09:38 · 457 阅读 · 0 评论 -
[Oracle] SQL*Loader 详细使用教程(4)- 字段列表
在上一篇中我们介绍了SQL*Loader中最重要的文件——控制文件,而本篇要介绍控制文件中最重要的部分——字段列表,字段列表的作用是把数据文件中的记录和数据库中表的列对应起来,下面是字段列表的一个例子,本篇我们将一一讲解它们的意思。 ...1 (hiredate SYSDATE,2 deptno POSITION(1:2) INTEGER EXTERNAL(2...转载 2018-12-19 13:00:00 · 756 阅读 · 0 评论 -
ORACLE使用sqluldr2和sqlldr进行导入导出
ORACLE使用sqluldr2和sqlldr进行导入导出 oracle数据导出工具sqluldr2可以将数据以csv,txt等格式导出,适用于大批量数据的导出,导出速度非常快。导出后可以使用oracle loader工具将数据导入。 简介: Sqluldr2:专业用于大数据量...转载 2019-04-12 12:50:01 · 2354 阅读 · 0 评论 -
linux下的oracle11gR2静默安装
说明:1、我的linux是64位的redhat6.5,安装的oracle版本是11.2.0的。2、我这是自己安装的linux虚拟机,主机名为ora11g,ip为192.168.100.1223、这台机器以前没有安装过oracle数据库,这是第一次安装;系统安装好了之后,仅仅只配了ip地址;所以新手完全可以按照我的步骤装一次oracle。 准备工作:1、确认主机名一致:...转载 2019-04-29 10:23:04 · 3852 阅读 · 3 评论 -
oracle group by 与roll up,cube,grouping sets,grouping_id联合使用
oracle group by 与roll up,cube,grouping sets,grouping_id联合使用 Oracle的group by除了基本用法以外,还有3种扩展用法,分别是rollup、cube、groupingsets。1 rollup假设有一个表test,有A、B、C、D、E5列。...转载 2018-12-24 10:21:07 · 1730 阅读 · 0 评论 -
Oracle dblink介绍
Oracle dblink介绍 官网:https://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_5005.htm 当用户要跨本地数据库访问另外一个数据库表中的数据时,本地数据库中必须创建了远程数据库的DBLINK,通过DBLINK可以像访问本地数据库一样访问远程数据库表中的数据。其实,D...转载 2018-12-14 11:20:22 · 269 阅读 · 0 评论 -
Oracle 索引的失效和重建
部分内容转载: http://www.cnblogs.com/zhenxing/p/5167776.html所有执行的结果是脚本命令集合,可以用来创建索引; a)在plsql中使用execute immediate 'alter table J3_nsrxx NOLOGGING'; b)sql窗口中,复制出来可直接执行;1)查询指定表的索引...转载 2018-11-07 14:41:29 · 1277 阅读 · 0 评论 -
ORACLE重建索引详解
一、重建索引的前提1、表上频繁发生update,delete操作;2、表上发生了alter table ..move操作(move操作导致了rowid变化)。 二、重建索引的标准1、索引重建是否有必要,一般看索引是否倾斜的严重,是否浪费了空间, 那应该如何才可以判断索引是否倾斜的严重,是否浪费了空间,...转载 2018-11-07 14:52:53 · 1421 阅读 · 0 评论 -
分区索引--本地索引和全局索引比较
本文基于oracle10gR2 分区索引分为本地(local index)索引和全局索引(global index)。其中本地索引又可以分为有前缀(prefix)的索引和无前缀(nonprefix)的索引。而全局索引目前只支持有前缀的索引。B树索引和位图索引都可以分区,但是HASH索引不可以被分区。位图索引必须是本地索引。下面就介绍本地索引以及全局索引各自的特点来说明区别;一、...转载 2018-11-07 15:27:09 · 542 阅读 · 1 评论 -
oracle10g下范围分区扫描的几种方式
oracle 10g下有几种扫描方式,注意最后一种扫描方式,当对分区的列进行计算时,会不走分区,这跟对索引列进行计算会导致无法用索引一样。 --扫描单个分区 PARTITION RANGE SINGLE --连续扫描多个分区 PARTITION RANGE ITERATOR --不连续扫描多个分区 PARTITION RANGE INLIST -...转载 2018-11-07 18:04:46 · 233 阅读 · 0 评论 -
oracle索引,分析索引,索引碎片整理
41.oracle索引,分析索引,索引碎片整理 概述索引分为B树索引和位图索引。我们主要研究B树索引,B树索引如下图(图片源自网络): 索引是与表相关的一个可选结构,在逻辑上和物理上都独立于表数据,索引能优化查询,不能优化DML,oracle自动维护索引,频繁的DML操作反而会引起大量的索引维护。 如果sql语句仅仅访问被索引的列,那么数据库只需从索引中读取...转载 2018-11-07 18:30:18 · 2282 阅读 · 0 评论 -
Oracle SqlLoader使用转载
最近在用sqlloader 导入数据,500多M,开始要用40分钟,后来做到了20min,再后来只用不到2分钟。所用时间的不断减少,得益于很多网友的总结。数据文件为csv格式,默认打开软件为:excel, 通过excel打开的csv文件日期和数字格式可能会发生变化,在写control file 时要注意了,看原始格式请用文本编辑器...转载 2018-11-05 16:21:41 · 421 阅读 · 0 评论 -
Oracle性能优化-读懂执行计划
Oracle的执行计划得到执行计划的方式Autotrace例子使用Explainexplain plan set STATEMENT_ID='testplan'for select * from dual;select lpad(' ',5*(level-1))||operation operation, options, object_name, c...转载 2018-11-08 10:20:53 · 226 阅读 · 0 评论 -
oracle执行计划详解
<span style="font-size:14px;">简介: 本文全面详细介绍oracle执行计划的相关的概念,访问数据的存取方法,表之间的连接等内容。 并有总结和概述,便于理解与记忆!+++目录--- 一.相关的概念 Rowid的概念 Recursive Sql概念 Predic...转载 2018-11-08 10:38:20 · 236 阅读 · 0 评论 -
Oracle显式游标和隐式游标
游标的概念: 游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。 游标有两种类型:显式游标和隐式游...转载 2018-11-27 11:28:41 · 6860 阅读 · 0 评论 -
Oracle PL/SQL显示游标、隐式游标、游标循环
dba基础课程:Oracle PL/SQL显示游标、隐式游标、游标循环显示游标使用游标顺序1.声明游标2.打开游标3.读取游标4.数据是否为空,是关闭游标,否继续读取1.声明游标cursor cur_name[(input_parameter1,input_parameter2...)][return ret_type]is select_sentence;input_par...转载 2018-11-27 11:30:07 · 409 阅读 · 0 评论 -
关于 Oracle 分区索引的失效和重建
–创建测试表SQL> create table t as select object_id,object_name from dba_objects;表已创建。SQL> select min(object_id),max(object_id) from t;MIN(OBJECT_ID) MAX(OBJECT_ID)-------------- -----------...转载 2018-11-07 14:16:40 · 4520 阅读 · 0 评论