Welcome 微信登录

首页 / 数据库 / MySQL

Oracle 11g Flashback Data Archive(闪回数据归档)

Oracle 11g Flashback Data Archive(闪回数据归档)

Flashback Data Archive(闪回数据归档)UNDO表空间记录的回滚信息虽然可以提供回闪查询,但时间久了,这些信息会被覆盖掉,其实只要事务一提交,他们就变成可覆盖的对象了,所以经常在做回闪查询时,我们会因为找不到undo block而收到1555错误,11G里面引入了Flashback Data Archive ,他用于存储数据的所有改变,时间由你自己设定,消耗的是更多的磁盘空间,现在来看下这个特性。一、创建闪回数据归档1、为了创建闪回数据...
ORA-14551: 无法在查询中执行 DML 操作

ORA-14551: 无法在查询中执行 DML 操作

最近在调试一个带DML操作的函数时,一直不成功,在PL/SQL中测试时没问题,通过SQL语句调用函数时就不行了,刚开始一直没找到原因,后来无意间把 函数中捕获异常的代码注释掉,终于通过SQL调试时,弹出了一个“ORA-14551: 无法在查询中执行 DML 操作 .”错误,找到了问题原因,就好找解决办法了,在网上找到一篇文章,大谈什么自治事务和主事务,看了半天,还是云里雾里,找到关键点,就是添加一条语句“PRAGMA A...
PL/SQL“ ORA-14551: 无法在查询中执行 DML 操作”解决

PL/SQL“ ORA-14551: 无法在查询中执行 DML 操作”解决

环境Oracle 11.2.0 + SQL Plus问题根据以下要求编写函数:将scott.emp表中工资低于平均工资的职工工资加上200,并返回修改了工资的总人数。PL/SQL中有更新的操作,执行此函数报如下错误:ORA-16551: 无法在查询中执行 DML 操作。解决在声明函数时加上: PRAGMA AUTONOMOUS_TRANSACTION; 并在执行完DML后COMMIT。操作日志--登录到OracleC:UsersWentasy>sql...
PowerDesigner导出SQL,导入到Oracle中查询表结构报“ORA-04043: 对象XXX不存在”解决

PowerDesigner导出SQL,导入到Oracle中查询表结构报“ORA-04043: 对象XXX不存在”解决

环境Oracle 11.2.0 + SQL Plus + PowerDesigner 15.1问题这学期学习Oracle数据库应用技术,需要做一个课程设计。PowerDesigner导出SQL,导入到Oracle中查询表结构报“ORA-04043: 对象XXX不存在”错误。解决查询表结构时加上双引号。总结工具自动生成的SQL会有些问题,所以我是不建议使用工具自动生成的,手写才是保证万无一失的最好方法。操作日志G:编程资料Learni...
Oracle手工完全恢复案例(归档模式)

Oracle手工完全恢复案例(归档模式)

在做案例之前,先查看v$archived_log记录,发现太多了,考虑清除这些归档然后生成一些再做实验。在操作系统上删除这些归档并不会在控制文件中有记录,所以查看v$archived_log时还会有记录,考虑用RMAN来删除:RMAN>delete archivelogall;之后再查看v$archived_log发现还有记录。google了下怎么解决,有三种方法。相关阅读: Oracle手工恢复案例(非归档模式) http://www.linuxi...
RMAN Recipes 中对Flash Recovery Area的总结

RMAN Recipes 中对Flash Recovery Area的总结

最近在看《RMAN Recipes for Oracle Database 11g》,【RMAN Recipes for Oracle Database 11g pdf下载见 http://www.linuxidc.com/Linux/2013-06/86728.htm】老外讲得啰里吧嗦,我把其中有一些比较重要的操作记下,以便以后查阅,如果顺利,以后看完每章都做一次总结,希望对初学Oracle备份与恢复的朋友有所帮助。笔记中若有不正确的地方欢迎大家留言拍砖...
Oracle 11g新特性:RMAN脚本中使用替换变量

Oracle 11g新特性:RMAN脚本中使用替换变量

Oracle 11g出了一个新特性,在RMAN脚本中使用替换变量。今天我在服务器端做了个小实验,尝试了下这个特性,虽然出了一些错,不过都解决啦!感觉这个特性还是不错的,下面进入正题。1.创建放脚本和备份文件的目录$cd /u01$mkdir -p oraclescripts/backup/dynamic$mkdir /u01/backupfiles2.创建相关脚本$cd /u01/oraclescripts/backup/dynamic$vi backup...
<< 681 682 683 684 685 686 687 688 689 690 >>