[20171110]toad 小技巧.txt

简介: [20171110]toad 小技巧.txt --//前几天的事情,一大早要求查询记录操作异常,本来想使用logminer查询,我们redo文件太大,使用logminer分析很慢.

[20171110]toad 小技巧.txt

--//前几天的事情,一大早要求查询记录操作异常,本来想使用logminer查询,我们redo文件太大,使用logminer分析很慢.
--//想到版本查询,vresions伪劣太多,我经常记不住,尤其是后面VERSIONS BETWEEN SCN MINVALUE AND MAXVALUE;这段,
--//好在我以前保存在blog中,链接如下:http://blog.itpub.net/267265/viewspace-1821206/=> [20151103]versions伪列.txt

--//想到toad有一个功能auto replace功能:
view=>toad optins=>editor=>Behavior =>auto replace :
st   select rowid x ,t.* from xxx t;
sta  SELECT rowid x,versions_starttime,versions_endtime,versions_xid,versions_operation,versions_startscn,versions_endscn,xxx.* FROM xxx VERSIONS BETWEEN TIMESTAMP MINVALUE AND MAXVALUE WHERE zyh = :b_zyh ORDER BY versions_endscn

--//替换xxx用真实的表名就ok了.

--//可以根据自己的喜好定义.这样只要打入sta+space就可以了,缺点就是只能将语句写在一行,你也可以export备份,留下以后导入.
--//我导出如下:

...
st=select rowid x ,t.* from xxx t where mzhm=:b_mzhm order by zyh;
sta=SELECT rowid x,versions_starttime,versions_endtime,versions_xid,versions_operation,versions_startscn,versions_endscn,xxx.* FROM xxx VERSIONS BETWEEN TIMESTAMP MINVALUE AND MAXVALUE WHERE zyh = :b_zyh ORDER BY versions_endscn
dpc=select * from table(dbms_xplan.display_cursor('&1',NULL,'ALL ALLSTATS LAST PEEKED_BINDS cost partition -projection -outline'));
asoft=as of timestamp sysdate -15/1440 where

--//还可以根据自己需要增加修改添加.

目录
相关文章
|
SQL Oracle 关系型数据库
[20180511]PLSQL与fetchsize.txt
[20180511]PLSQL与fetchsize.txt --//测试看看PLSQL中cursor的fetchsize: 1.环境: SCOTT@book> @ ver1 PORT_STRING                    VERSION  ...
1159 0
|
关系型数据库 Oracle Linux
[20180424]打开表空flashback on.txt
[20180424]打开表空flashback on.txt --//昨天测试完成,链接http://blog.itpub.net/267265/viewspace-2153207/,忘记设置flashback on;.
988 0
|
机器学习/深度学习 Oracle 关系型数据库
[20180412]logminer使用问题(10g).txt
[20180412]logminer使用问题(10g).txt --//今天使用logminer下遇到一个问题,做一个记录: 1.环境: SYSTEM@xxx> @ &r/ver1 PORT_STRING                    VERSION...
1638 0
|
Oracle 关系型数据库 Linux
[20171231]PLSQL使用绑定变量.txt
[20171231]PLSQL使用绑定变量.txt --//一些应用程序开发使用的绑定变量是:1,:2之列的语句,要调优这些语句必须写成如下: 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING              ...
1197 0
|
索引 关系型数据库 Oracle
SQLLDR 命令
SQL*Loader 是一个命令行下的操作工具,对应的操作系统命令是SQLLDR 语法:SQLLDR keyword=value [,keyword=value,...] 选项:   userid -- ORACLE 用户名/口令   control -- 控制文件名   log ...
1441 0
|
SQL 关系型数据库 Oracle
[20170915]sql脚本这里的@表示什么.txt
[20170915]sql脚本这里的@表示什么.txt --//昨天看文章,链接https://mdinh.wordpress.com/2017/09/10/thoughts-on-rman-backup-strategy/ --//里面的sql语句在rman直接执行的,这个是12c的一个特性.
779 0
|
关系型数据库 Oracle
[20170410]11G ora_sql_txt是否有效.txt
[20170410]11G ora_sql_txt是否有效.txt --链接问的问题: http://www.itpub.net/thread-2086256-1-1.
1200 0
[20160910]sqlldr使用问题.txt
[20160910]sqlldr使用问题.txt http://www.itpub.net/thread-2067126-1-1.html CREATE TABLE "SCOTT".
842 0
|
Oracle 关系型数据库 测试技术
[20160805]logminer使用问题2.txt
[20160805]logminer使用问题2.txt --前一阵子看itpub有人想通过logminer来抽取归档同步数据库,实际上这个非常不科学,存在一定的风险,我觉得很多情况下会漏掉一些sql --语句,通过例子来说明。
1057 0
|
Oracle 关系型数据库 测试技术
[20160805]logminer使用问题1.txt
[20160805]logminer使用问题1.txt --前一阵子看itpub有人想通过logminer来抽取归档同步数据库,实际上这个非常不科学,存在一定的风险,我觉得很多情况下会漏掉一些sql --语句,通过例子来说明。
815 0