WINDOWS下的程序员出身,偶尔也写一些linux平台下小程序, 后转行数据库行业,专注于ORACLE和DB2的运维和优化。 同时也是ios移动开发者。欢迎志同道合的朋友一起研究技术。 数据库技术交流群:58308065,23618606
全部博文(599)
发布时间:2013-06-03 16:41:14
对于UNIX平台,ORACLE会首先查找环境变量TNS_ADMIN,如果存在就到这个环境变量所指定的目录下去找tnsnames.ora文件,否则就去$ORACLE_HOME/network/admin的目录下去找。在WINDOWS下的平台上,发现不符合这个规则,ORACLE会优先在当前目录下找TNSNAMES.ORA文件,如果不存在这个文件,再查找TNS_ADMIN环境变量,如果环境.........【阅读全文】
发布时间:2013-05-20 15:31:24
SQOOP与ORACLE交互的时候,用户名和表名需呀大小,否则会不显示任何结果。如下:[hadoop@htbbs bin]$ ./sqoop list-tables --connect "jdbc:oracle:thin:@htbbs:1521:htdb" --username YANSP --password testWarning: /usr/lib/hbase does not exist! HBase imports will fail.Please set $HBASE_HOME to the r.........【阅读全文】
发布时间:2013-05-17 15:56:13
最近客户生产上遇到一个统计信息陈旧涉及的越界值查询导致执行计划走错的案例:SQL查询bankdate >= '2013/03/19' 就走到了不合适的索引IDX_DSF_BANKAPPLHISTORY_02.下面的执行计划可以忽略DSF_BANKCODE这块。下面的执行计划可以忽略DSF_BANKCODE这块。SQL> select * 2 from dsf_bankapplhis.........【阅读全文】
发布时间:2013-05-02 15:25:06
How to identify all the Corrupted Objects in the Database with RMAN [ID 472231.1]SELECT e.owner, e.segment_type, e.segment_name, e.partition_name, c.file# , greatest(e.block_id, c.block#) corr_start_block# , least(e.block_id+e.blocks-1, c.block#+c.blocks-1) .........【阅读全文】