Oracle 11g Flashback_transaction_query的undo_sql列为空

简介: SQL> select table_name,operation,row_id,undo_sql     from flashback_transaction_query where t...

SQL> select table_name,operation,row_id,undo_sql
     from flashback_transaction_query where table_name='TEST'  ;
 
TABLE_NAME OPERATION  ROW_ID     UNDO_SQL
---------- ---------- ---------- --------------------------------------------------
TEST       UNKNOWN               
TEST       UNKNOWN               
TEST       UNKNOWN               
TEST       UNKNOWN               
TEST       UNKNOWN               
TEST       UNKNOWN               
TEST       UNKNOWN               
TEST       UNKNOWN               
TEST       UNKNOWN               
TEST       UNKNOWN               
TEST       UNKNOWN               
TEST       UNKNOWN               
 
12 rows selected
 

goole后,原来Oracle11g禁用了supplemental logging

开启后恢复正常:

alter    database    add     supplemental   log   data;

 

 

SQL> alter    database     add     supplemental    log    data;
 
Database altered
 

SQL> select * from test;
 
        ID XM
---------- ----------
         1 李山
         2 杨晓

SQL> delete test where id=1;
 
1 row deleted

SQL> select table_name,operation,row_id,undo_sql
          from flashback_transaction_query where table_name='TEST';
  
 
TABLE_NAME OPERATION  ROW_ID     UNDO_SQL
---------- ---------- ---------- --------------------------------------------------
TEST       UNKNOWN               
TEST       UNKNOWN               
TEST       UNKNOWN               
TEST       UNKNOWN               
TEST       UNKNOWN               
TEST       DELETE     AAAR9YAAFA insert into "ADMIN"."TEST"("ID","XM") values ('1',
                      AAACDAAA   '李山');
 
TEST       UNKNOWN               
TEST       UNKNOWN               
TEST       UNKNOWN               
TEST       UNKNOWN               
TEST       UNKNOWN               
TEST       UNKNOWN               
TEST       UNKNOWN               
 
13 rows selected

目录
相关文章
|
2月前
|
SQL 监控 Oracle
Oracle SQL性能优化全面指南
在数据库管理领域,Oracle SQL性能优化是确保数据库高效运行和数据查询速度的关键
|
2月前
|
SQL 存储 Oracle
Oracle数据库SQL语句详解与应用指南
在数字化时代,数据库已成为各类企业和组织不可或缺的核心组件。Oracle数据库作为业界领先的数据库管理系统之一,广泛应用于各种业务场景。掌握Oracle数据库的SQL语句是数据库管理员、开发人员及运维人员的基本技能。本文将详细介绍Oracle数据库SQL语句的基本概念、语法、应用及最佳实践。一、Or
86 3
|
2月前
|
SQL Oracle 关系型数据库
Oracle SQL:了解执行计划和性能调优
Oracle SQL:了解执行计划和性能调优
77 1
|
5月前
|
SQL Oracle 关系型数据库
|
5月前
|
SQL Oracle 关系型数据库
MySQL、SQL Server和Oracle数据库安装部署教程
数据库的安装部署教程因不同的数据库管理系统(DBMS)而异,以下将以MySQL、SQL Server和Oracle为例,分别概述其安装部署的基本步骤。请注意,由于软件版本和操作系统的不同,具体步骤可能会有所变化。
394 3
|
5月前
|
SQL 存储 Oracle
TDengine 3.3.2.0 发布:新增 UDT 及 Oracle、SQL Server 数据接入
**TDengine 3.3.2.0 发布摘要** - 开源与企业版均强化性能,提升WebSocket、stmt模式写入与查询效率,解决死锁,增强列显示。 - taos-explorer支持geometry和varbinary类型。 - 企业版引入UDT,允许自定义数据转换。 - 新增Oracle和SQL Server数据接入。 - 数据同步优化,支持压缩,提升元数据同步速度,错误信息细化,支持表名修改。 - 扩展跨平台支持,包括麒麟、Euler、Anolis OS等。
135 0
|
6月前
|
SQL Oracle 关系型数据库
一些非常有用的Oracle SQL
一些非常有用的Oracle SQL
46 4
|
6月前
|
SQL Oracle 关系型数据库
mysql和oracle 命令行执行sql文件 数据库执行sql文件 执行sql语句
mysql和oracle 命令行执行sql文件 数据库执行sql文件 执行sql语句
83 0
|
6月前
|
存储 SQL Oracle
oracle 存储过程导出sql语句 导出为文件
oracle 存储过程导出sql语句 导出为文件
190 0
|
6月前
|
SQL Oracle 关系型数据库
oracle数据库与sql
Oracle数据库和SQL之间存在一些关键差异。以下是对这些差异的详细解释: 1. **开放性**: * Oracle数据库具有显著的开放性,它能在所有主流平台上运行,这为用户提供了选择最

推荐镜像

更多