记一次数据恢复
记一次数据恢复同事不小心把生产的一个表truncate了,匆忙来找我想解决办法。一开始想到了用helldba站点的兄弟写的truncate恢复办法,但之前实际操作过,太复杂,要建表空间,还要很多权限。手忙脚乱了一下后,冷静下来一想,还有个老耿写的gdul工具,有恢复truncate的数据的选项。于是赶紧上传工具,然后安装。安装...
secureCRT记录操作日志
工作这么多年,使用secureCRT也4-5年了,由于一直的惰性,没有研究如何把操作过程记录下来。今天总算反省了一下,把这个功能开启来了。开启办法:option/global optiongeneral/default session下的edit default settings:terminal/log file配置具体的信息:...
批处理中如何将百分号输出到文本
批处理;百分号
Oracle 11g 密码设置为不过期
11g密码过期问题
sql实现用容量分别为5L和6L的桶量出3L的水的办法
最近看到论坛里牛蛙的一个帖子(udfrog),总结了其写过的比较有意思的sql。看到几个题目也想自己玩下,看到标题这个题目觉得跟以前碰到过的用3L、5L桶量出4L水的例子有点像,就也写了一个:with tmp0 as (--容量为5L和6L的桶:select 5 n from dual union all select 6 n from dual),tmp1(a, b, p) as...
ora-06508:无法找到正在调用的程序单元 错误处理
该错误一般是指程序被重新编译后,另一个已经掉用过该存储过程的会话再次执行出现的报错信息。错误的提示只是第一次会出现,其后再次执行不报错。一般有两种情况会出现该报错:1、全局变量;参考文章:http://blog.itpub.net/7691350/viewspace-1046444/2、存储过程中静态语句用到的表的object_id发生了变化;...
Oracle动态语句中返回游标
动态语句;返回游标;
oracle会话阻塞查询脚本及对应字段含义
这是一个简单直接的观察被阻塞的会话的脚本:with vw_lock AS (SELECT * FROM v$lock)selecta.sid,'is blocking',(select 'sid:'||s.sid||' object:'||do.object_name||' rowid:'|| dbms_rowid.rowid_create ( 1, ROW_WAIT_OBJ#, ROW_WAIT_FILE#, ROW_WAIT_BLOCK#, ROW_WAIT_ROW# ) ||' s...
oracle游标的一些基础问题
游标怎么来?是什么样子?数据怎么fetch?oracle游标探讨:http://www.itpub.net/thread-1609083-1-1.htmlasktom: Where does the Cursor stores the rows ?https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:213366500346264333docs oracle: Memory Architecturehttp://docs.oracl...
ORA-12154: TNS: 无法解析指定的连接标识符
这篇比较完整的介绍了ora-12154问题的解决办法。值得参考。原文链接:http://www.cnblogs.com/psforever/p/3929064.html相信使用过Oracle数据库的人一定碰到过“ORA-12154: TNS: 无法解析指定的连接标识符”错误,我在此做一个小小的总结。 在程序中连接Oracle数据库的方式与其他...