自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (4)
  • 收藏
  • 关注

原创 警告:[Parameters] Parameters: Invalid chunk ignored

今天在用JavaScript的时候,遇到一个JSP的警告:Warn [Parameters] Parameters: Invalid chunk ignored.查看代码,应该是与页面跳转的一个连接和传递参数有关,我用的是:window.showModalDialog()方法进行页面跳转,打印URL为:=http://url?&param1=value1&param...

2020-04-23 15:22:04 301

原创 SQL性能调优--使用DBLINK HINT /*+ driving_site(org) */性能提升100倍

前段时间做了一条SQL调优,这里记录一下,主要想梳理driving_site知识点,在这里也做个分享,立个Flag。起因:同事提出财务报表程式跑一个月资料时遇到Web页面超时报错,定位相应的view查询性能不好,并协助对其进行tuning。调优效果:原因解决方案效果关联查询Remote DB CTN1105G建议加上driving_site hint161min-...

2020-04-14 22:20:26 1187

原创 Oracle中Driving_site Hint的用法

对于使用DBLINK远程访问数据库的SQL,ORACLE可以有两种选择:第一:在Remote数据库执行该段SQL;第二:在Local数据库执行该段SQL;所以优化策略和思路:策略:远程访问,网络传输占很大部分,优化原则,减少网络传输,将小的结果集拉到本地处理;思路1:可以在远端数据库建立视图,在远端执行;思路2:使用DRIVING_SITE将数据拉到本地执行处理;用法: /+dr...

2020-04-14 00:36:17 2077 1

原创 SQL性能调优--去除索引函数修改时间判断逻辑

前段时间遇到一条可以调优的SQL,这里记录一下,梳理知识点,在这里也做个分享,立个Flag。结论:如下这条SQL每次执行都会Full Table Scan TAB1012,查看该SQL的执行计划,建议更具查询条件修改SQL,拿掉Index栏位的TRUNC()函数,且修改时间判断逻辑,可走Index扫描查询,时间从25.7秒下降到0.5秒,Cost也可从38214下降到896。SQL如下:S...

2019-12-16 16:43:36 815

原创 Ehcache(1)---了解Ehcache

写在开头:之前在项目开发过程中一直在使用Ehcache技术作为缓存存储,这段时间又聊起了Ehcache,就想做个总结(分三篇),记录之前的使用过程,以及自己的理解,立个flag,便于后续查阅。**1. Ehcache简介 **EHCache是现在最流行的纯Java开源缓存框架,纯Java实现的简单、快速的Cache组件。EHCache支持内存和磁盘的缓存,支持LRU、LFU和FIFO多种淘汰...

2019-12-16 16:13:56 158

原创 解决:ORA-02064 distributed operation not supported

起因:近日项目需要通过Oracle DBLink调用远程数据库的存储过程。即:数据库A ,B 通过DBlink互相访问, 数据库A调用数据库B的存储过程pro_b , pro_b里面有DML语句,且有commit ,或rollback. 这时数据库A通过DBlink 的调用pro_b@B就会产生这个错误:Caused by: java.sql.SQLException: ORA-02064:...

2019-12-16 14:05:09 2010

原创 解决:ORA-06502: PL/SQL: numeric or value error: NULL index table key value

起因:今天在Java代码调用oracle数据库中的procedure,抛如下Error:java.sql.SQLException:ORA-06502: PL/SQL: numeric or value error: NULL index table key value看报错信息可以很快定位到是procedure中出现的Error,这里记录一下处理的过程,以便后续查阅。原因:便于测试,这...

2019-09-06 17:02:48 3326

原创 oracle imp导入数据报错ORA-29283: invalid file operation

今天上午在使用Unix sh运行Oracle中的Procedure(使用utl_file)进行imp操作时,抛Error,这里记录一下,以便日后查看。起因:使用impdp导入数据,报错信息如下:ORA-29283: invalid file operationORA-06512: at “SYS.UTL_FILE”, line536ORA-29283: invalid file oper...

2019-08-27 11:39:30 3767

原创 Eclipse中的Maven项目打包报错处理

我们在使用Maven build项目时,出现如下报错,做个flag:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:Compile (default-testCompile) on project springside-core: Compilation failure [ER...

2019-08-02 10:40:36 852

原创 SQL索引字段使用函数操作导致不走索引

今天在做SQL Tuning的时候遇到一个典型的example,立个Flag,梳理知识点,在这里也做个分享,就是我们在写SQL的时候如果对索引字段使用函数炒作,则导致该SQL不走索引扫描查询,导致SQL性能下降。SQL如下:SELECT NVL(A.USER_NAME_C, NVL(A.USER_NAME_E, A.USER_CODE)) USER_NAME, A.TEL_NO, A....

2019-06-17 17:47:16 5734

原创 apache [warn] module XXXX_module is already loaded, skipping

今天在重启Apache的时候碰到这个Warn,在这里记录一下:首先发现如下Warn: # service apache2 restart[Thu Apr 25 09:39:06 2019] [warn] module headers_module is already loaded, skippingSyntax OKShutting down httpd2 (waiting for a...

2019-04-25 11:33:09 7874 3

原创 ORA-01950: no privileges on tablespace xxxx

起因:今天在DB创建一个User(User_Ben)后,进行Table创建,发现抛:ORA-01950: no privileges on tablespace SYSTEM原因:在于在SYSTEM表空间中没有为User(User_Ben)用户提供配额空间解决方法:此时只需要为User(User_Ben)在SYSTEM表空间上设置配额就可以了,使用如下命令为其配额:al...

2019-04-22 17:30:47 1050

原创 浅谈count(普通列), count(*),count(1),count(index)和count(主键)执行效率

最近一仁兄,问到关于count(普通列), count(*),count(1),count(index)还有count(主键)执行效率,所以,今天抽个空,自己做个实验,测试测试不同的情况,我测试的思路是从执行计划上和运行时间这两方面入手,如有不正确之出,还敬请指出!!首先确定的是:count(*)包括了所有的列,在统计结果时,不会忽略列值为NULL ;count(1)包括了所有列,用1...

2019-04-19 16:59:57 1526 1

原创 解决:Oracle 异常 ORA-01861& ORA-01858 问题

最近在调试SQL时遇到如下两个Oracle报错:ORA-01858: a non-numeric character was found where a numeric was expectedORA-01861: literal does not match format string今天把其记录下来,以便增加记忆,和日后查阅。原因:在SQL中有使用TO_DATE函数进行日期转换,...

2019-04-10 17:51:27 11617

原创 Oracle DBLink使用总结

前段时间跟一朋友聊SQL性能调优时突然说道DBLink这个话题,她就问我什么是DBLink,我当时解析的是:DBLink是可以实现跨数据库访问,是数据库之间的一种桥梁。今天回想起来,就想做个总结:DBLink的定义?DBLink是数据库的链接,就像电话线一样,是一个通道,当我们要跨本地数据库, 访问另外一个数据库表中的数据时,本地数据库中就必须要创建远程数据库的DBLink, 通过DB...

2019-04-03 17:55:20 3175

原创 SQL Tuning --通过创建Index性能提升40倍

起因上周四下午的时候收到Oracle DB的High Disk I/O Loading Session警示邮件,查找发现是如下这段SQL导致High Disk I/O:SELECT * FROM CLW3014 WHERE AUDIT_DATE = (SELECT MAX(AUDIT_DATE)AUDIT_DATE FROM CLW3014 WHERE BOOK_NO = :B3 AN...

2019-04-01 18:16:51 2365 6

原创 Linux下用ls命令查看文件以及文件夹个数

ls -l |grep “^-”|wc -l 或 find ./company -type f | wc -l查看某文件夹下文件的个数,包括子文件夹里的ls -lR|grep “^-”|wc -l查看某文件夹下文件夹的个数,包括子文件夹里的ls -lR|grep “^d”|wc -l说明:ls -l 长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录...

2019-03-22 11:47:59 9162

原创 for update,for update wait,for update nowait的区别

首先一点在oracle中,如果只是select 的话,Oracle是不会加任何锁的,也就是Oracle对 select 读到的数据不会有任何限制,虽然这时候有可能另外一个进程正在修改表中的数据,并且修改的结果可能影响到你目前select语句的结果,但是因为没有锁,所以select结果为当前时刻表中记录的状态。他们三个共同点:当使用select for update 或select f...

2019-03-21 18:08:40 2809

原创 oracle中查看tablespace使用率

oracle中查看tablespace使用率SQL如下SELECT DDF.TBS_NAME,TOTAL,(TOTAL-FREE) USED, ROUND((TOTAL-FREE)/TOTAL*100,2) USED_PERCENT,FREEFROM(SELECT TABLESPACE_NAME TBS_NAME,ROUND(SUM(BYTES)/1024/1024,2) TOTALF...

2019-03-18 17:07:22 1144

原创 oracle 代码块

oracle 的代码块模板:declare–声明变量begin–执行业务逻辑exception–异常处理end;–结束注意:代码块每个sql语句结束都要加分号;example:declarev_id varchar(10):=‘1’; --声明字符串变量必须带上长度v_name varchar(10):=‘Ben Yang’;v_sex Integer:=1;...

2019-03-18 16:07:47 1279

原创 oracle创建表空间、用户、用户授权、删除表空间、删除用户

创建临时表空间create temporary tablespace temp_test —temp_test表空间名称tempfile ‘C:\oracle\product\10.2.0\oradata\testserver\temp_test01.dbf’ —oracle文件路径size 32m —temp_test初始表空间值autoextend onnext 32m maxs...

2019-03-18 14:27:44 205

原创 ORA-00980: synonym translation is no longer valid

今天在DB创建一个View时,会抛ORA-00980: synonym translation is no longer valid的错误,同义词转换不再有效,查看该视图的source后发现,有用到Remote DB的Function,在Local DB有create了该Function的synonym指向Remote DB,但是发现该synonym是不可用的,通过查找发现是该Functi...

2019-03-14 10:16:39 12785

原创 ORA-01765: specifying owner's name of the table is not allowed

ORA-01765: specifying owner’s name of the table is not allowed修改表名时,抛ORA-01765错误,因为在rename时是不需要指定table的owner,如下example:错误语法:SQL> rename whcnweb.CWA3010 to CWA3010_bak;rename whcnweb.CWA3010 to...

2019-03-13 14:13:14 2930

城市地图带后端.7z

该代码为微信小程序地图API开发的Demo,包含前端和后端,适合需要做地图功能的小程序参考

2019-07-25

OCP 12C最新题库.7z

文档为Oracle 12C 最新题库,分别为:1Z0-062_166Q / 1Z0-062_362Q / 1Z0-064 / 1Z0-071,含答案解析说明,非常实用

2019-07-25

OCP 11G最新题库.7z

该压缩文档为Oralce11G最新题库,1Z0-051/ 1Z0-052 / 1Z0-053包含答案解析说明

2019-07-25

微信小程序打卡

该代码是打卡小程序前端源码,即小程序端的代码,下载下来还需要自己开发后台的,前端包括:打卡页面和个人中心页面,可供新手练习demo

2019-03-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除