Oracle 存储过程学习笔记
商业规则和业务逻辑可以通过程序存储在Oracle中,这个程序就是存储过程。 存储过程是SQL, PL/SQL, Java 语句的组合,它使你能将执行商业规则的代码从你的应用程序中移动到数据库。这样的结果就...
oracle实例优化
2-调优步骤: 1 设计调优 2 应用调优 程序员代码3 内存4 连接5 操作系统2-已有产品的调优 1 定位问题 2 查看操作系统和oracle统计 3 考虑通用系统错误 4&n...
自动重建失效index的shell脚本
自动重建失效index的shell脚本脚本每一个小时运行一次,检测失效索引,一旦发现立刻重建脚本全部内容如下:[oracle@orac1 pump]$ more /home/oracle/tools/rebuild_index.sh#Enviroment define. source /home/oracl...
Oracle checkpoint详解
Oracle checkpoint详解checkpoint 扫盲什么是checkpoint在数据库系统中,写日志和写数据文件是数据库中IO消耗最大的两种操作,在这两种操作中写数据文件属于分散写,写日志文件是顺序写,因此为了保证数据库的性能,通常数据库都是保证在提交(commit)完成之前要先保证日志都被写入到日志文件中,而脏数据块...
Oracle中checkpoint存在的意义
checkpoint,即检查点,对于初学者来说其意义也许难以理解,其实我们可以把检查点看成一个数据库的事件,要探究这个事件存在的意义,首先有必要研究一下在修改数据库中的数据时,Oracle做了什么工作。 当我们修改数据库中的数据时,Oracle首先会把这些修改的数据读入内存database buffer cache中,在...
(转)Oracle 实例恢复详解 MTTR
MTTR-Mean Time To RecoverMTBF-Mean Time Between Failures 先要明白一些概念:日志文件中的信息为了当系统出现failure时,保证事务可以恢复。当用户事务完成发出commit时,总是先等待LGWR进程将事务所需...
ORACLE 触发器语法及实例 三
SELECT * FROM dept_sal;实例3--创建触发器,它记录表的删除数据--创建表CREATE TABLE employee( id VARCHAR2(4) NOT NULL, name VARCHAR2(15) NOT NULL, age ...
ORACLE 触发器语法及实例 二
begin if inserting then :new.job:=upper(:new.job); else :new.job:=upper(:new.job); end if; end; 2.3、instead of 触发器.(此触发器是在视图上而不是在表上定义的触发器,它是用来替换所使用实际语句的...
ORACLE 触发器语法及实例 一
一 ORACLE触发器语法 http://www.zw1840.com/oracle/translation/concepts/html/22.Triggers.htmhttp://www.zw1840.com/oracle/index.htm 触发器是特定事件出现的时...
oracle db link的查看创建与删除
1.查看dblink select owner,object_name from dba_objects where object_type='DATABASE LINK'; 或者 select * from dba_db_links; 2.创建dblink 前提: 创建dblink的用户有对应的数据库权限 create public database link 或者create database link 可以使用 grant create public database link,create database link to myAccount; 来授权.
oracle常用函数汇总
oracle常用函数汇总
水煮oracle34----oracle dblink详解
database link概述 database link是定义一个数据库到另一个数据库的路径的对象,database link允许你查询远程表及执行远程程序。在任何分布式环境里,database都是必要的。另外要注意的是database link是单向的连接。在创建database link的时候,Oracle再数据字典中保存相关的database link的信息,在使用database link...
记一次oracle通过dblink连接mysql实施
本周由于公司一个系统的oracle数据库需要采集另一个系统mysql数据库的数据,于是对oracle通过dblink连接mysql进行了研究,测试环境是单实例oracle 10g 64位,折腾了半天搞定了,但是生产环境是10g rac,原本以为会很...
一步一步搭建oracle 11gR2 rac+dg之共享磁盘设置(三)
一步一步在RHEL6.5+VMware Workstation 10上搭建 oracle 11gR2 rac + dg 之共享磁盘准备 (三)注意:这一步是配置rac的过程中非常重要的一步,很多童鞋多次安装rac都不成功,主要原因就是失败在共享磁盘的配置上,包括小麦苗我自己,多次安装才懂的这个道理,所以,这一步大家一定要睁大眼睛多看多想,如有...
一步一步搭建oracle 11gR2 rac+dg之环境准备(二)
一步一步在RHEL6.5+VMware Workstation 10上搭建 oracle 11gR2 rac + dg 之环境准备 (二)本篇目录结构: Linux 环境准备安装linux的环境,我就不介绍了,这一部分如果不会的童鞋就去百度吧,一百度一大堆,如果还是不会的话就直接下载我已经安装好的系统吧,下载下来直接可用(http://yunpan.cn/cg...
总结:整理 oracle异常错误处理 .
5.1 异常处理概念 5.1.1 预定义的异常处理 5.1.2 非预定义的异常处理 5.1.3 用户自定义的异常处理 5.1.4 用户定义的异常处理 5.2 异常错误传播 5.2.1 在执行部分引发异常错误 5.2.2 在声明部分引发异常错误 5.3 异常错误处理编程 5.4 在 PL/SQL 中使用 SQLCODE, SQLERRM异常处理函数 即使是写得最好的PL/SQL程序也会遇到错误或未预料到的事件。一个优秀的程序都应该能够正确处理各种出错情况,并尽可能从错误中恢复。任何ORACLE错误(报告为ORA-xxxxx形式的Oracle错误号)、PL/SQL运行错误或用户定义条件(不一写是错误)
oracle数据库事物四大特性
RDBMS(关系型数据库管理系统的英文缩写)所具有的4个重要特性:原子性、一致性、隔离性、持久性,用英文头字母表示为ACID。原子性:要么完全做,要么完全不做。例如:一个事务执行删除1000个记录的SQL,执行到999后错误,那么事务终止(回滚)。简单点就是王八考试成绩为59.5分,最终的结果就是不及格。只是数...
用wrap加密一个package异常的解决过程
在windows下wrap 一个package的时候,不能成功,是怎么回事?D:>dir *.sql驱动器 D 中的卷是 应用盘卷的序列号是 C4CF-9B46D: 的目录2006-05-27 09:57 145,910 toms_dbms.sql1 个文件 145,910 字节0 个目录 2,174,29...
oracle常见的等待事件说明
oracle常用等待事件说明 分析 处理
ORA-27102: out of memory解决办法
数据库运行一定时间后,性能调优就显得很重要了,其中一项就是调整SGA区域。一个朋友在测试机上练习增大SGA动作。发出如下命令:更改系统的sga大小alter system set sga_max_size=4g scope=spfile;alter system se...