- 博客(21)
- 收藏
- 关注
转载 Oracle分析函数参考手册
from http://xsb.itpub.net/post/419/33028 22/06/2005 12:22 FP Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。 下面例子中使用的表来自Oracle自带的HR用户下的表,如果没有安装该用户,可以在SYS
2015-04-23 11:48:55 348
转载 用闪回功能恢复被更改的存储过程
关于闪回的介绍见前面 复习闪回功能 下面是我们在用户test里建的proc及更改 [sql] view plaincopy CREATE OR REPLACE PROCEDURE p_miji AS BEGIN /*这儿是搭讪秘籍一百条*/ NULL; END; / BEGIN dbms_lock
2015-04-22 11:35:44 613
转载 再一次利用with as 优化SQL
上海的一个哥们问我有个SQL跑了4个小时都没跑完,实在受不了了,找我优化一下。我确实挺佩服他的,要是我遇到跑了几分钟的,就受不了了。 SQL语句和执行计划如下: [html] view plaincopyprint? --sql id:1qbbw3th4x8yc SELECT "VOUCHER".FID "ID"
2014-12-17 21:59:04 411
转载 Oracle job procedure 存储过程定时任务
oracle job有定时执行的功能,可以在指定的时间点或每天的某个时间点自行执行任务。 一、查询系统中的job,可以查询视图 --相关视图 select * from dba_jobs; select * from all_jobs; select * from user_jobs; -- 查询字段描述 /* 字段(列) 类型
2014-11-24 15:55:46 356
转载 Direct Path Insert与APPEND, PARALLEL的梳理与小结
Oracle里面的写入数据方式分为2种,一个是传统方式写入(conventional insert),另外一个是直接路径写入(direct path insert)。 传统方式写入: Oracle会重用表里面空闲空间,并且写入会先写入到buffer cache。 直接路径写入:Oracle不重用表里面的空闲空间,直接写入到新分配的块,并且
2014-11-19 17:08:41 508
转载 DBA任务---确保统计信息准确性
DECLARE CURSOR STALE_TABLE IS SELECT OWNER, SEGMENT_NAME, CASE WHEN SIZE_GB 30 WHEN SIZE_GB >= 0.5 AND SIZE_GB
2014-11-19 15:10:16 343
转载 Oracle 删除归档日志脚本
归档日志记录着数据库的操作记录,是做数据恢复的依据,如果数据库开启了归档模式,那么就会产生大量的归档日志,当然如果有RMAN备份的话,可以在备份之后删除已经备份过的日志,如果是没有采用rman备份的话,就需要自己来删除这写归档日志。 下面的几个脚本就减轻了DBA的工作量。 Linux 平台: 0 2 * * * /home/oracle/scripts/del_archive.
2014-11-17 19:32:56 344
转载 Oracle 归档与非归档的切换
首先查看数据库现有模式可使用以下语句 select name,log_mode from v$database; 也可以用下面的语句 archive log list;(该方法需要as sysdba) SQL> archive log list Database log mode No Archive Mode Automatic archival
2014-11-17 19:29:17 260
转载 Linux 平台下 RMAN 全备 和 增量备份 shell 脚本
一. 一些准备知识 Oracle 分归档和非归档模式。 这两者的区别就是对redo log的处理。归档模式下,当一个redo log 写满之后,就会把这个redo log里的内容写入归档文件,等写完之后,这个redo log 就可以继续使用,如果是非归档模式下,redo log 就直接覆盖了。 恢复一般都需要归档文件,这里面记录了对数据库的操作,所以生产库一般都运行在归档模式下。
2014-11-17 19:21:54 336
转载 ORACLE触发器详解
分类: oracle基础知识2012-09-27 10:00 70217人阅读 评论(17) 收藏 举报 oracle数据库insertdeletedictionarydatabase ORACLE PL/SQL编程之八: 把触发器说透 本篇主要内容如下: 8.1 触发器类型 8.1.1 DML触发器 8.1.2 替代触发器 8
2014-11-17 19:11:44 233
转载 直方图、基数、选择性
一、基数: 一个列中唯一键(Distinct_keys)的个数,如有一个100W行的表,性别列的基数为2 (select distinct gender from test),主键列的基数为100W(select distinct mid from test); 二、选择性: 基数/总行数所占的百分比,性别 2/100w * 100% 主键 100
2014-11-16 23:41:49 489
转载 ORACLE SEQUENCE用法
ORACLE SEQUENCE用法 在oracle中sequence就是序号,每次取的时候它会自动增加。sequence与表没有关系。 1、Create Sequence 首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限。 创建语句如下: CREATE SEQUENCE seqTest I
2014-11-13 09:13:06 285
转载 Oracle执行计划详解
知行合一 博客园 首页 博问 闪存 新随笔 联系 订阅 管理 随笔-2 文章-47 评论-0 Oracle执行计划详解 Oracle执行计划详解 --- 作者:TTT BLOG 本文地址:http://blog.chinaunix.net/u3/107265/showart_2192657
2014-11-12 09:58:52 326
转载 awk详解
什么是awk? 你可能对UNIX比较熟悉,但你可能对awk很陌生,这一点也不奇怪,的确,与其优秀的功能相比,awk还远没达到它应有的知名度。awk是什么?与其它大多数UNIX命令不同的是,从名字上看,我们不可能知道awk的功能:它既不是具有独立意义的英文单词,也不是几个相关单词的缩写。事实上,awk是三个人名的缩写,他们是:Aho、(Peter)Weinberg和(Brain)Kernig
2014-11-03 15:08:18 318
转载 SHOW_SPACE
SHOW_SPACE SHOW_SPACE是TOM写的一个小工具,SHOW_SPACE实际上就是一个存储过程,这个存储过程可以用来分析空间按使用情况,十分的方便。以下为SHOW_SPACE的脚本: create or replace procedure show_space ( p_segname in varchar2, p_owner in va
2014-11-03 15:04:13 296
转载 实验: Oracle中表shrink与move后index的状态
实验: Oracle中表shrink与move后index的状态 分类: [oracle]--[实验] [oracle]--[存储结构]2011-11-27 12:16 884人阅读 评论(0) 收藏 举报 oracleobjecttabledeleteusersql 1 move时实验 SQL> create table my_objects_move table
2014-11-03 12:01:54 320
转载 mysql中的load data infile用法
LOAD DATA [LOW_PRIORITY] [LOCAL] INFILE 'file_name.txt' [REPLACE | IGNORE] INTO TABLE tbl_name [FIELDS [TERMINATED BY '\t'] [OPTIONALLY] ENCLOSED BY ''] [ESCAPED B
2014-10-21 15:57:13 315
转载 RMAN参数
RMAN参数 2011-09-19 16:42:31| 分类: ORACLE RMAN|举报|字号 订阅 CONTROL_FILE_RECORD_KEEP_TIME 配置元数据在目标库CF中保存的天数 元数据将使用CF的空闲空间 如果没有空闲空间 则覆盖超过control_file_record_keep_timeME参数的元数据 如果也没有超
2014-09-28 16:17:54 286
转载 Hadoop计算能力调度器应用和配置
需求 公司里有两个部门,一个叫hive,一个叫pig,这两个部门都需要使用公司里的hadoop集群。于是问题来了,因为hadoop默认是FIFO调度的,谁先提交任务,谁先被处理,于是hive部门很担心pig这个部门提交一个耗时的任务,影响了hive的业务,hive希望可以和pig在高峰期时,平均使用整个集群的计算容量,互不影响。 思路 hadoop的默认调度器是FIFO,但是也有
2014-09-22 15:46:20 348
转载 oracle pl/sql面试题
考试总分为100分,共8题,时间为1小时。 表结构说明: create table employee( id number(10) not null, -- 员工工号 salary number(10,2) default 0 not null, -- 薪水 name varchar2(24) not null -- 姓名 ); 1.创建序列seq_employee,该序列每次
2014-09-05 17:27:57 552
转载 ORA-03113: 通信通道的文件结尾以及用备份的数据文件恢复原数据库的解决方案
环境:win 2003 + oracle 10g 情景: 2013年4月7号晚上20点30分左右,数据库服务器莫名down了,开发人员尝试启动instance,报错ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist. 开发人员在不通知DBA的情况下把oracle卸载掉重装
2014-09-04 23:22:40 1025
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人