随笔分类 -  数据库相关

oracle数据库ORA-01172,忘记sys密码
摘要:问题:数据库服务器重启引起的ORA-01172,并且不知道oracle数据库管理员的账号密码 首先先解决管理员的账号问题, 1 查看sqlnet.ora文件,设置SQLNET.AUTHENTICATION_SERVICES= (NTS) 2 用操作系统用户登录,查看用户组可以确认为administr 阅读全文
posted @ 2016-08-19 10:44 你猜呢 阅读(542) 评论(0) 推荐(0)
连接池的基本工作原理
摘要:连接池的基本工作原理 1、基本概念及原理 由上面的分析可以看出,问题的根源就在于对数据库连接资源的低效管理。我们知道,对于共享资源,有一个很著名的设计模式:资源池(Resource Pool)。该模式正是为了解决资源的频繁分配?释放所造成的问题。为解决上述问题,可以采用数据库连接池技术。数据库连接池 阅读全文
posted @ 2014-08-07 11:48 你猜呢 阅读(2435) 评论(0) 推荐(0)
db2控制中心字体设置(百度经验搜到的)
摘要:查看JAVA版本在 JRE 的不同版本下字体配置文件是不太一样的,DB2 版本 8 安装的 JRE 版本是 1.4,而 DB2 版本 9 安装的 JRE 版本是 1.5 的。可以用 %JAVAHOME%\bin\java -version 命令查看安装的具体 JRE 版本,例如:运行 C:\Program Files\IBM\SQLLIB\java\jdk\jre\bin\java -version,得出结果如下:C:\Program Files\IBM\SQLLIB\java\jdk\jre\bin>java -version根据你的版本选择进入第二步或者第三步。 JRE 1.4 的字 阅读全文
posted @ 2013-05-09 11:18 你猜呢 阅读(390) 评论(0) 推荐(0)
SQL语句性能优化(百度文库)
摘要:SELECT优化方法 讨论关键字 SELECT这个关键字没什么好讨论的,主要就是与其组合的关键字下面我们来一一讨论: FROM 该关键字后面跟表名,当然可以跟多个,但只要条件设置的好就没有问题。如:SELECT AID,BID FROM A,B WHERE AID=BID 这样设置的话就... 阅读全文
posted @ 2013-04-08 15:20 你猜呢 阅读(314) 评论(0) 推荐(0)
sql性能优化
摘要:1.查询的模糊匹配尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 百分号会导致相关列的索引无法使用,最好不要用.LIKE操作符可以应用通配符查询,里面的通配符组合可能达到几乎是任意的查询,但是如果用得不好则会产生性能上的问题,如LIKE ‘%5400%’ 这种查询不会引用索引,而L... 阅读全文
posted @ 2013-04-08 15:14 你猜呢 阅读(185) 评论(0) 推荐(0)
sql行转列
摘要:行转列问题主要分为两类。 1)简单的行转列问题: 示例表: id sid course result 1 2005001 语文 80.0 2 2005001 数学 90.0 3 2005001 英语 80.0 4 2005002 语文 56.0 5 2005002 数学 69.0 6 2005002 英语 89.0 执行: select sid,语文=isnull(sum(case course when '语文' then result end),0), 数学=isnull(sum(case course when '数学' then result end), 阅读全文
posted @ 2013-03-28 12:32 你猜呢 阅读(172) 评论(0) 推荐(0)
导出表到本地
摘要:import from "d:/USER.ixf" of ixfreplace(insert追加) into USER export to "d:/USER.ixf" of ixfselect a ,b, c,d, from USER ordery a 阅读全文
posted @ 2013-03-28 12:23 你猜呢 阅读(163) 评论(0) 推荐(0)