• 博客访问: 39042
  • 博文数量: 75
  • 用 户 组: 普通用户
  • 注册时间: 2016-12-29 10:03
  • 认证徽章:
个人简介

学习、交流、分享。

文章存档

2018年(21)

2017年(54)

我的朋友

发布时间:2018-05-20 20:30:06

有时在执行一系列后台SQL或PL/SQL后出现了Oracle错误和异常,仅凭ORA错误号及简单信息提示难以确定错误发生的位置,此时可以利用errorstack事件帮助我们定位到准确的错误SQL,从而能有效的协助我们诊断问题。以下做个简单测试,说明一下使用方法。 实验前先创建一个测试表connscott/tigercreate ta.........【阅读全文】

阅读(1) | 评论(0) | 转发(0)

发布时间:2018-02-26 21:54:24

假定Oracle数据库发生了以下情形:1、表空间中,某个表的重要数据被破坏或删除。2、误用DDL语言更改了表空间中的一个或多个表的结构,因此无法使用闪回来恢复这些表。3、表被误删,并且已不在回收站中,如使用了带purge选项的删表操作。 那么我们该如何恢复呢? 一种可行的方法就.........【阅读全文】

阅读(2651) | 评论(1) | 转发(1)

发布时间:2018-02-07 13:23:02

Oracle可恢复空间分配技术让我们可以通过创建一个在会话挂起时自动运行的after suspendon database触发器处理问题,如通过电子邮件报告挂起事件、检查并自动修复挂起故障等,如可以在插入数据导致表空间容量不足时,通过触发器程序判断并自动给表空间分配容量。以下例子给出这方面的应用。 一、可恢复空间.........【阅读全文】

阅读(2352) | 评论(0) | 转发(1)

发布时间:2018-02-07 09:08:20

Oracle调度作业最常见的用法是基于时间的调度,设置特定的时间调度规则,依据规则在特定的时间点触发作业程序执行,大部分的作业都是这种类型。除此之外,还可以搭建基于事件的调度作业,就是依据特定的事件来触发调度作业的执行。基于事件驱动的调度作业是运用Oracle消息队列机制来实现的,以下例子给出具体的用法。.........【阅读全文】

阅读(2073) | 评论(0) | 转发(0)

发布时间:2018-01-23 20:22:46

从Oracle 11g开始支持数据库负荷重放(Database Replay)功能,通过捕获生产服务器上的工作负荷,然后在测试系统上重放工作负荷,以此来帮助评估测试系统上性能的变化,辅助解决性能问题。 使用Database Replay,需要执行四个主要步骤:1)捕获工作负荷2)预处理工作负荷3)重放工作负荷4).........【阅读全文】

阅读(2086) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册