代码改变世界

随笔档案-2016年02月

如何删除或重置spfile中的参数

2016-02-28 23:27 by 潇湘隐者, 3600 阅读, 收藏, 编辑
摘要: 在ORACLE中,修改spfile中的参数一般非常容易,那么如何删除spfile中的参数呢? 下面我们用一个案例来介绍一下,如何删除spfile中的参数,一种方法就是创建对应的pfile,删除对应的参数后,然后用当前的pfile反向生成对应的spfile,还有一种方法就是使用命令来删除对应的参数。在删除参数之前,最好先备份一下对应的spfile文件。 假如我们在spfile参数中添加了参数... 阅读全文

INBOUND_CONNECT_TIMEOUT与SQLNET.INBOUND_CONNECT_TIMEOUT小结

2016-02-28 12:10 by 潇湘隐者, 13690 阅读, 收藏, 编辑
摘要: 关于sqlnet.ora的参数SQLNET.INBOUND_CONNECT_TIMEOUT,它表示等待用户认证超时的时间,单位是秒,缺省值是60秒,如果用户认证超时了,服务器日志alert.log显示出错信息"WARNING: inbound connection timed out (ORA-3136)",sqlnet.log里面出现TNS-12535: TNS:operation tim... 阅读全文

查看ORACLE的实际执行计划

2016-02-27 23:09 by 潇湘隐者, 24380 阅读, 收藏, 编辑
摘要: ORACLE的执行计划分为预估执行计划和实际执行计划。其中,你用Toad、PL/SQL Developer、SQL Developer、EXPLAIN PLAN FOR或者SET ATUOTRACE TRACEONLY等获取的执行计划都是预估的执行计划。有时候预估执行计划和实际执行计划有很大的差别,所以有时候,调优的时候需要对比实际执行计划和预估的执行计划,不能被预估的执行计划给欺骗了。那么... 阅读全文

2015年终终结

2016-02-21 10:57 by 潇湘隐者, 1095 阅读, 收藏, 编辑
摘要: 这是一篇迟到的总结,在习惯性的拖延症中,直到今天才写完。2015年在不知不觉中又溜走了,这一年在平平稳稳中度过,虽然没有太多的亮点,但是每一步都脚踏实地,走得四平八稳。年终总结是为了总结过去,展望未来。顺便梳理一下成长经历,畅谈一下未来的道路。让自己有个大概的方向和目标。不至于浑浑噩噩的过日子 技术积累 数据库 既然没有大神们的悟性和天赋,那么就拼努力吧,只能一步一个脚... 阅读全文

Linux high memory 学习总结

2016-02-19 14:10 by 潇湘隐者, 4508 阅读, 收藏, 编辑
摘要: 在free命令中有个参数l,它表示 show detailed low and high memory statistics。其实最先是对High Memory总是为零有些不解(Linux是64为)。其实更不解的是关于low memory、high memory。那么关于low memory和high memory是怎么一回事呢?如下截图所示: 一直对这个概念不解,直到看到关于linux ker... 阅读全文