数据库
文章平均质量分 80
缺陷代码
这个作者很懒,什么都没留下…
展开
-
quartz CronExpression表达式使用详解
cron 表达式使用详解原创 2023-09-15 20:45:52 · 265 阅读 · 0 评论 -
在linux 使用exp导出备份数据时提示EXP-00091: Exporting questionable statistics.
在linux 使用exp导出备份数据时提示:EXP-00091: Exporting questionable statistics.1.问题产生的原因linux下oracle用户环境变量语言集和oracle数据库中的环境变量语言集不同2.解决方法只要将oracle环境变量语言集改成和数据库环境变量语言集一样的就可以查看服务端字符集select * from nls_database_param...原创 2017-01-05 16:40:04 · 48 阅读 · 0 评论 -
关于各项目临时表空间占用磁盘空间比较大,并且再持续增长的解决方案
一、临时表空间的作用Oracle临时表空间主要用来做查询和存放一些缓冲区数据。临时表空间消耗的主要原因是需要对查询的中间结果进行排序,下面的操作都会使用大量的temporary段 :索引create或rebuild;Order by 或 group by;Distinct 操作;Union 或 intersect 或 minus;Sort-merge joins;IMP/EXP操作;二、临时表空...原创 2017-01-05 16:29:57 · 22 阅读 · 0 评论 -
解决toad 在win7 64下的“You have no oracle clients installed”问题
前一段时间重装了系统。最近 打算使用toad操作数据库,但是提示“You have no oracle clients installed”。这个问题在没有重装系统前已经解决了这个问题。但这时怎么没有有在goole,baidu上搜到解决办法,而且也忘了之间将记录的文件保存到哪个录下了,唉...... 最终在还是在instantclient_11_1目录下搜到。总算找到了!! 这回可不能在忘...原创 2012-04-27 10:45:43 · 59 阅读 · 0 评论 -
ORA-12518 TNS:监听程序无法分发客户机连接 解决办法
在网上查了一下,主要有以下三种解决方案:第一种肯定不是,删掉一、listener文件中的GLOBAL_DBNAME ,SID_NAME可能与实例名称不符,修改后,重启listener.第二三种有可能。二、专有服务器模式下processes值设的过小。可通过以下方法解决: 1.cmd 2.sqlplus 3.connect sys/test as s...原创 2011-07-17 15:21:52 · 38 阅读 · 0 评论 -
Oracle连接数过多释放机制
在开发时,调试程序需要不断的连接数据库,这时到时Oracle服务器连接数过多会当掉,把连接数过多的客户机网线拔出后,在远程Oracle上依然还会保留此用户的连接数,久久不能释放,上网查了下可以以下面方法解决。 通过profile可以对用户会话进行一定的限制,比如IDLE时间。 将IDLE超过一定时间的会话断开,可以减少数据库端的会话数量,减少资源耗用。 使用...原创 2011-07-14 16:56:50 · 21 阅读 · 0 评论 -
触发器更新空间字段
因为要显示空间数据临时在表中增加的geoloc空间字段,但有不行修改程序,所以通过增加触发器实现CREATE OR REPLACE TRIGGER lp_hiddanger_regist_TRIGGER AFTER INSERT OR UPDATE ON lp_hiddanger_regist REFERENCING OLD AS OLD FOR EACH RO...原创 2010-01-07 12:43:20 · 21 阅读 · 0 评论 -
关于连接oracle出现如下错误java.sql.SQLException: Io 异常: Got
用google搜了下,在linux上用sqlplus登陆下就能够正常使用了,具体原因应该是oracle在linux上启动的问题。但具体原因还没有找到。可能是linux 的机器名和hosts文件中配置的不一致,导致的。...2009-05-07 14:51:57 · 19 阅读 · 0 评论 -
修改Oracle字符集(character set
本方法适用于Oracle9i, 10g以及XE. 在10.2.0.1.0下测试无错. 需要注意的是, 使用此方法会破坏数据库中的原有双字节字符.一种办法是先将数据库导出, 修改完字符集后再导入; 另一种办法就是不管他, 就那样使用. 一般如果是一个测试环境, 像方法二那样就可以了,但是可能某些表无法读取, 需要注意. sql> shutdown immed...2009-05-07 14:50:39 · 14 阅读 · 0 评论 -
关于oracle中的删除数据
要达到删除数据,有以下几种方式都可以:1、delete2、drop一个表3、truncate一个表重要的不是怎么删除一个表,而是误删除数据后怎么立即恢复(不考虑全库备份和利用归档日志)。对于delete方法,可以利用oracle提供的闪回方法,如果在删除数据后还没做大量的操作(只要保证被删除数据的块没被覆写),就可以利用闪回方式直接找回删除的数据: A、确定删除数据的时...2009-04-30 17:20:10 · 26 阅读 · 0 评论 -
oracle 中的行列转换
先贴段sqlSELECT lineleveltext, taskid, taskname, excutetimes, taskpoint, linelevel, evaluatepoint, wmsys.wm_concat (taskop) FROM (SELECT l.NAME lineleveltext, b.ID taskid, b.describtio...2009-04-30 15:51:00 · 15 阅读 · 0 评论