自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 2018博客之星需要您宝贵的一票

非常感谢各位,对我的博客,一如既往的支持,CSDN正在举办2018博客之星的活动,还请投上您宝贵的一票。 登录:https://bss.csdn.net/m/topic/blog_star2018/index?utm_source=bloghudong 找到006号bisal,点击“投票”即可...

2018-12-31 23:01:15

阅读数 858

评论数 5

原创 小时制式问题

user_objects视图中,有两个字段,created和timestamp,按照官方手册,created就是对象的创建时间戳,DATE类型,timestamp是对象定义的时间戳,VARCHAR2类型,而且他的长度是19,正好存储"2018-12-27 09:31:14",显...

2018-12-28 14:55:50

阅读数 131

评论数 0

原创 传说中的“谓词越界“场景

开发环境,碰见一个谓词越界的问题,模拟这条SQL,如下所示,其中A_ID是表test的外键,并且存在索引, SELECT 1 FROM test WHERE A_ID = 6052138 AND IS_VALID = 1 这张表的数据量,大约10万, SQL> select...

2018-12-25 01:26:18

阅读数 874

评论数 4

原创 Oracle CBO选错执行计划的一种场景

测试人员做应用性能测试,反馈有一条SQL语句,之前执行非常快,现在执行时间,明显慢了。   SQL语句非常简单,根据日期字段,检索当日表中记录数, select count(*) from user.tbl where cki_date = to_date('2017-10-10...

2018-12-10 13:08:11

阅读数 205

评论数 0

原创 imp错误IMP-00098: INTERNAL ERROR: impgst2Segmentation fault

如果使用impdp要看dump的内容,可以使用sqlfile参数,他会将所有的DDL语句写入文件, SQLFILE Write all the SQL DDL to a specified file.   如果使用imp要看dump的内容,可以使用show参数,默认值为n, SHOW...

2018-12-10 13:04:01

阅读数 910

评论数 0

原创 Oracle导入导出的常见错误

做数据的导入导出操作,最常用的就是imp/exp和impdp/expdp,经常会碰见各种错误,之前总结过一些,《解决导入过程中出现的ORA-02289错误》、《生产数据导入测试环境碰见的一些问题》。   补充一些最近碰见的错误。   1. exp导出提示"PLS-00302:必须...

2018-12-10 13:01:14

阅读数 517

评论数 0

原创 Oracle违反约束数据的workaround

最近为测试做一些数据导入,其中存在一些主子表,由于种种原因,子表有些记录,外键值在主表无记录,导致数据导入过程中,无法创建外键, Failing sql is: ALTER TABLE "A" ADD CONSTRAINT "FK_A_REF_B" F...

2018-12-10 12:58:43

阅读数 187

评论数 0

原创 自适应log file sync影响案例

Oracle最吸引人的地方,就是有些答案,隐藏在种种现象之中,扑朔迷离,朦朦胧胧,就像侦探办案,首先要有思路,其次要有证据,再者就是扎实的基础知识,另外就是些运气。   例如最近碰见了一个案例,一套3节点11.2.0.4 RAC,某应用只用节点1(FAILOVER other nodes),如...

2018-12-10 12:53:44

阅读数 437

评论数 0

原创 CBO如何选择相同cost的索引

ACOUG年会杨长老的演讲中,曾提到一个问题, 一条SQL语句,两种执行计划的cost值相同,CBO是如何选择执行计划?   翻译一下问题,创建测试表数据, SQL> create table z (a number, b number); Table created....

2018-12-10 12:47:44

阅读数 86

评论数 0

原创 试用ODU软件恢复corrupt block

Oracle的数据恢复处理,有各种方法工具支持,在这方面,我算是一个新手,也是处于不断的学习中。   业界有一些著名的恢复软件,简单罗列一下, 1. Oracle DUL 是 Oracle公司内部的数据库恢复工具,由在荷兰的Oracle Support,Bernard van Duijne...

2018-12-10 12:43:50

阅读数 224

评论数 0

原创 "0.1"在PL/SQL Developer和sqlplus中如何不显示为".1"?

微信群有朋友问,PL/SQL Developer显示0.1的时候自动将0删除,即".1",因此有什么方法,可以显示小数点之前的0? 其实不止PL/SQL Developer,即使sqlplus命令行也有这问题, SQL> create table tbl(a...

2018-12-10 12:38:27

阅读数 215

评论数 0

原创 Java保留两位小数的方法

项目中有一个小需求,两个整数相除,结果需要保留两位小数,即1.00、0.50这种数据格式。 以下做法不行,因为两整数相除,小数点以后的数字会被截断,让运算结果为整数类型, int x = 10; int y = 20; int a = x/y; System.out.println(a);...

2018-12-10 12:31:18

阅读数 8610

评论数 0

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