![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库知识
yuyang2230
java软件工程师
展开
-
Linux下oracle 10g的错误:ORA-01034, ORA-27101 and ORA-00600
进入系统,oracle报错:ORA-01034: ORACLE not availableORA-27101: shared memory realm does not exist这两个错误的原因可能是: ORACLE_SID或ORACLE_HOME没有设置正确。对normal users来言,或者是oracle数据库没有启动。对remote users,可能listener有问题。 解决方法原创 2009-12-25 14:41:00 · 1425 阅读 · 0 评论 -
查询同一表内多字段同时重复记录的SQL语句
比如现在有一人员表 (表名:peosons)若想将姓名、身份证号、住址这三个字段完全相同的记录查询出来 select p1.* from persons p1,persons p2 where p1.idp2.id and p1.cardid = p2.cardid and p1.pname = p2.pname and p1.address = p2.address 可以实现上述效果. 几个原创 2010-03-26 12:35:00 · 500 阅读 · 0 评论 -
sql优化34条
我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享! (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如转载 2010-05-13 09:56:00 · 328 阅读 · 0 评论