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...
10046 事件 与 10053 事件
有同学一直向Maclean反应希望做一期10046 SQL trace的教程, 正好这几天有空 我们就理一理。 为什么我们要使用10046 trace? 10046 trace帮助我们解析 一条/多条SQL、PL/SQL语句的运行状态 ,这些状态包括 ...
深入理解Oracle调试事件:10046事件详解
之前也写过一篇10046的文章:10046简介 今天,Think想和大家一起共同深入去理解一下Oracle的这些调试事件 10046事件是SQL_TRACE的扩展,被戏称为"吃了兴奋剂的SQL_TRACE" 有效的追踪级别: ① 0级:SQL_TRACE=FASLE ② 1级:SQL_TRA
比较全的oracle事件解释
一、Oracle跟踪文件 Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动、关闭和运行期间后台进程的活动情况,如表空间创建、回滚段创建、某些alter命令、日志切换、错误消息等。 在数据...
ORACLE高水位表的查找方法
高水位的介绍数据库运行了一段时间,经过一些列的删除、插入、更改操作有些表的高水位线就有可能和实际的表存储数据的情况相差特别多,为了提高检索该表的效率,建议对这些表进行收缩; 查找高水位线的表查找表需要的存储空间:表以数据块的形式存储在数据文件中,表的存储结构是:行×行数,如果知道了总...
通过操作系统PID查询执行的SQL
/* 通过操作系统pid查询正在执行SQL指令*/SELECT * FROM v$sql SQLINFO where SQLINFO.SQL_ID = (SELECT SEN.SQL_ID FROM v$session SEN WHERE SEN.PADDR = &nbs...
索引的八种使用模式
索引,使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。当表中有大量记录时,若要对表进行查询...