![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle 基础
文章平均质量分 79
dataminer_2007
做一个追求极致的人
展开
-
Oracle多行数据显示为一行
最近在做一新项目涉及到复杂的查询,其中就包括需要将多行数据转化为一行显示,在网上Google了一把然后自己改了一点就可以用了,记录下来以为后用. 第一步: 新建Types类型: create or replace type combStrTyp原创 2010-07-24 10:57:00 · 4207 阅读 · 0 评论 -
Overview of the Online Redo Log --- 在线重做日志概述
对于 oracle 恢复来说最重要的数据结构莫过于online redo log(在线重做日志), 在线重做日志包含至少两个预先分配好的,用来存储数据库变化的文件。在线重做日志记录着数据文件中的变化。Online Redo Log有什么作用Oracle 数据库通过在线重做日志文件来确保数据不丢失。特别是当实例失败后, oracle数据库可以通过在线重做日翻译 2014-12-31 22:38:01 · 1330 阅读 · 0 评论 -
dbms_stats 包常用方法介绍
dbms_stats 包是 oracle 9i 之后用来收集统计 oracle 相关信息的包, 虽然 analyze 命令也可以实现类似功能, 但 oracle 还是推荐使用 dbms_stats 包, 最主要的原因 dbms_stats 包能够收集正确的分区表的统计信息, 因为 analyze 命令只能在最低级上收集统计信息, 而高级的统计信息是通过低级的统计信息汇总以及推导出来的. 此外, d原创 2014-11-06 18:09:15 · 1250 阅读 · 0 评论 -
Oracle 11g undo 管理
oracle 11g undo 介绍: http://blog.csdn.net/dataminer_2007/article/details/41213945 undo 是 oracle 数据库中一个非常重要的机制, 在对数据库进行数据修改的时候, 能够为修改的数据构造一种前镜像数据(保存修改之前的旧值), 用来保证回滚对数据库的修改以及对多个用户同时访问的数据提供一致性读. 此外,原创 2014-11-22 15:00:10 · 3777 阅读 · 0 评论 -
How does the METHOD_OPT parameter work —— Method_opt 参数应用
这篇文章将详细介绍 method_opt 参数怎样影响目标列上的统计信息以及为目标列收集什么类型的统计信息. Method_opt 可能是存储过程 dbms_stats.gather_*_stats 中最令人费解的参数. 这个参数最常见的功能就是控制直方图的收集方式, 但实际上它的功能远不及此. 它的实际功能如下所示:控制哪些列收集基本的统计信息 收集直方图, 收集扩展的统计信翻译 2014-11-26 18:05:36 · 1527 阅读 · 0 评论 -
Oracle 11g 自动任务
Automated maintenance tasks are tasks that are started automatically at regular intervals to perform maintenance operations on the database. An example is a task that gathers statistics on schema obje原创 2014-11-21 23:06:37 · 13777 阅读 · 1 评论 -
Oracle analyze 介绍
Technorati 标签: oracle analyze 使用 Analyze 命令可以收集统计信息,例如: 收集或者删除索引或者分区表索引,表或者分区表,索引组织表。 校验索引或者分区索引,表或者分区表,索引组织表,聚族表,引用对象(object reference) 的结构。 确定表或者聚族表的行迁移以及行链接。 1. analyze table oracl原创 2014-11-04 22:21:09 · 1091 阅读 · 0 评论 -
Oracle undo 介绍
从 oracle 11g 开始, 如果使用的是默认安装方式, 数据库就无需 DBA 干预而会自动管理 undo; 如果在安装过程中勾选了 oracle flashback 操作选项, 就需要执行一些管理 undo 的任务来保证 flashback 操作能够成功执行. 一. undo 是什么 oracle 数据库创建以及管理用来回滚, 撤销, 改变数据库的信息. 这些信息包括事务中所原创 2014-11-17 19:00:50 · 4501 阅读 · 0 评论 -
Oracle rowid
Oracle 使用 rowid 来定位数据库中的一条记录(行). rowid 一共 18 位, 是一个基于 64 进制的物理地址, 每个字符的取值为 A-Z, a-z, 0-9, + 和 /原创 2014-11-01 15:48:29 · 695 阅读 · 0 评论 -
Oracle 11g 使用 UTL_MAIL 包实现存储过程发送邮件
在 oracle 开发或维护时,我们经常需要用到发送邮件来实现预警功能。在 oracle 10g 之前,我们采用 utl_smtp 来包装为一个邮件的方式来发送邮件,这种方式需要写比较长的代码;在 oracle 10g 之后,我们可以直接调用 utl_mail 包来发送邮件,非常简单。1、简介并安装 UTL_MAIL 包The UTL_MAIL package is a uti原创 2014-10-11 14:33:07 · 8439 阅读 · 0 评论 -
Oralce 11g dump 函数介绍
1. 功能 dump 函数返回一个包含数据类型代码,所占字节长度以及内部存储编码的字符串 2. 参数 dump(expr[,return_fmt[,start_position][,length]]) expr :表达式 return_fmt : 指定返回值的格式,可以有以下选项: 8 :返回原创 2014-11-07 19:20:41 · 876 阅读 · 0 评论 -
Materialized View 物化视图实现 Oracle 表双向同步
Oracle 数据库跨库同步表有很多种方式可以实现, 比如触发器, Materialized View(MV), Stream, Goldengate 等 Materialized View(物化视图)是包括一个查询结果的数据库对像, 它是远程数据的的本地副本, 或者用来生成基于数据表求和的汇总表. 物化视图存储基于远程表的数据, 也可以称为快照. 这个基本上就说出了物化视图的本质原创 2012-11-22 12:26:30 · 4539 阅读 · 0 评论 -
oracle sql 简繁体转换
首先, 新建一个存储简繁体字对应的表 chineseword(simpleword, traditionword) 然后, 写一个存储过程往 chineseword 表中插入数据 create or replace PROCEDURE insertchineseword ISs_str1 VARCHAR2(4000);s_str2 VARCHAR2(4000原创 2012-06-11 17:00:46 · 137694 阅读 · 0 评论 -
ORA-03113: end-of-file on communication channel 解决方法
今天在测试数据库中对一个表插入了大量的数据, 导致数据库卡死 hang 住, 重启数据库后报错如下:C:\Documents and Settings\davidd>sqlplus "/ as sysdba"SQL*Plus: Release 11.2.0.1.0 Production on Fri Dec 5 08:50:23 2014Copyright (c) 1982原创 2014-12-06 14:29:18 · 99796 阅读 · 0 评论