自定义博客皮肤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)
  • 收藏
  • 关注

转载 12c上创建第二个数据库实例后无法启动第一个实例

在Windows 10上安装了12.2.0.1,第一个实例orcl是以非空器数据库安装的,可正常使用后,关闭实例。 创建第二个数据库实例zlcdb,创建的是容器数据库,可以正常使用后,关闭实例。 再次启动第一个实例orcl,...

2018-03-19 23:05:55 741

转载 window10上登录Oracle时提示ORA-12546:Permission denied

在64位的Windows 10上安装了Oracle 10.2.0.4的64位版,遇到不少问题。 虽然可能现在安装这个版本越来越少,还是分享出来,希望能帮助到一些人。 1.安装的过程...

2018-01-07 23:18:51 772

转载 使用DBLink过程中遇到的一系列问题总结

在历史数据转移项目中,遇到了不少关于DBLink方面的问题,包括创建DBLink的疑难杂症、不支持查询含有LOB字段的表,表间连接产生的全表扫描等等,其中driving_site提示字是最近才接触到的一个知识点。下面对DB...

2017-07-30 22:09:17 3863

转载 Rownum和Order By的执行顺序造成的影响

6月的某天下午,某用户反馈,医生站首页中病案附加项目的顺序乱了,影响医生的正常工作。 从跟踪出来的SQL看到,执行得到的数据没有按预期的方式排序,但是,相同的SQL在测试库运行却能得到正常排序的结果。 ...

2017-07-10 13:01:07 248

转载 通过Oracle的外部表访问跟踪文件并获取完整内容

n年前,看过eygle的文章,知道了在客户端获取跟踪日志文件的方法。 取得文件后,该文件却无法正常通过tkprof解析出格式化后的文件,估计是缺少一些内容,当时也没有深究原因,还是只好从服务器上去获取。 但是,经常有用户...

2017-05-02 23:38:51 121

转载 给virtualbox虚拟机增加磁盘空间

VirtualBox虚拟机上安装了一个Oracle数据库,现在要恢复一个600G的数据库文件到该系统中。 由于之前整个虚拟机文件最大只设置了100G,所以,空间不够,需要扩容。 有两种方式: 1.将现有的虚拟机文件...

2016-09-18 09:14:30 617

转载 高并发环境中With查询结果集过大引发的性能问题一例

我们知道,使用With as方式,可以简化SQL,更重要的是避免重复访问数据。 在一条SQL中,With子查询的数据,一次查询,多次使用,所以,Oracle会自动将With查询的结果集产生为临时表,这些临时数...

2016-08-18 11:40:57 776

转载 不完全恢复数据库一例

重装了操作系统,存储数据文件的盘符发生了变化,所以,通过重建控制文件来恢复了数据库。 过了几天后才发现这个重建控制文件的脚本是旧的,有十几个数据文件没有包含在脚本中(数据文件还在)。 当SQL访问到存储在这些表空间的数据时就...

2016-05-31 23:32:34 96

转载 oracle 12c 数据库上编写SQL语句时卡顿的问题解决

开发环境的一个用户数据测试库,是12.1.0.2的数据库。 使用pl/sql developer连接后,编写sql语句,例如: Select a.Id, a.门诊号 From 病人挂号记录 A Where NO = 'Q00...

2016-04-19 18:07:28 558

转载 通过添加外键约束来优化SQL性能一例

我们知道,一般情况下,外键约束不会对执行计划产生什么影响,以前看过这样一篇文章,其实是一种特殊情况下,外键与非空约束对执行计划的共同作用。 Oracle约束Constraint对于CBO优化器的作用:http://blog.i...

2016-03-28 23:24:07 359

转载 创建DB Link时遇到的一个问题

用户环境10.2.0.5 windows 64bit 创建数据链路, create database link zlbak connect to zlbak01 identified by his using 'orcl';...

2015-11-17 22:34:53 182

转载 Sys_Connect_By_Path字符汇聚函数在10.2.0.3上的BUG

将某列的多行数据汇聚为一个字符串时,Oracle的WM_CONCAT函数没有排序, 而且在11.2.0.3及10.2.0.5中返回值为VARCHAR2变更为CLOB,会导致SQL出错。 如果不想在程序中排序,可以使用Sy...

2015-11-17 16:18:53 108

转载 把文件内容读取后存储到LOB字段

示例代码 Declare --create directory zllob as 'G:\Pic\QQ_pic'; l_Blob Blob; Dest_Offset Number; Src_O...

2015-11-17 15:59:45 126

转载 两种字符汇聚方法的性能对比

对比结果(逻辑读块数) f_List2str:第一次:5311,第二次:5200 Sys_Connect_By_Path:第一次:15598,第二次:15590 结论:自定义函数f_List2str比树形查询Sys...

2015-11-17 15:56:26 143

转载 通过并行执行存储过程来删除私有同义词

由于10.2.0.1至10.2.0.4上的BUG4766344的影响 ,删除私有同义词非常缓慢(打补丁后就非常快),采用以下方式,通过自动作业来并行执行删除操作。 1.先创建存储过程 Create Or Replace Pr...

2015-11-17 15:45:35 100

转载 删除私有同义词期间AWR报告显示的SQL性能问题

由于用户比较多,私有同义词也比较多(66万条),删除操作非常缓慢,经过分析查看AWR报告,发现以下SQL耗时较多 Begin Begin If (Xdb.Dbms_Xdbz0.Is_Hierarchy_Enab...

2015-11-17 15:41:18 105

转载 全库导入用户数据库的快捷方法

我们时常会进行用户数据库的全库导出和导入,导入时,采用传统方法,一般步骤如下: 1.创建空库 2.创建应用系统的用户 3.核对并补建表空间。 有时,没有用户环境来比对,只好根据导入时的错误信息来补建表空间,自己写脚本,比...

2015-11-17 15:30:49 130

转载 Delete语句中没有检查语义正确性的一种情况

据一开发人员反馈,存储过程中的下面这句代码: Delete From 就诊登记记录 Where (病人id, 主页id, 就诊时间) In (Select 病人id, 主页id, 发生时间 From 病人挂...

2015-11-17 15:26:09 105

转载 一例外键约束创建失败的分析及问题解决

在测试环境执行某医院的升级脚本时,遇到下面的错误(Oracle的这个错误提示相当有欺骗性,后面细说) ORA-02270: 此列列表的唯一关键字或主键不匹配 Alter Table 病人护理要素内容 Add Constr...

2015-04-22 09:34:39 245

转载 索引位图转换导致的SQL性能问题

1. 序 同样的SQL,在这个测试数据库运行正常,在那个生产数据库运行却很慢,甚至在同一个数据库中,PLSQL中运行正常,但是在我们的产品中运行却很慢,相信很多技术人员都遇到过这种情况。...

2015-02-09 12:50:22 207

转载 XMLType字段在医院信息化中的适用场景及设计规范

1.XMLType字段的优缺点 XMLType字段的数据,查询使用不如普通类型字段方便,需要理解和掌握XPath和ORACLE的XML函数(对开发和技术服务人员来说,技术难度更大),查找性能相对...

2015-01-28 14:48:27 117

转载 使用Exp和Expdp导出数据的性能对比与优化

序:这方面的文章虽然很多人写过,但是结合实际进行详细的对比分析的不多,这里,结合所在公司的行业,进行了比较详细的对比分析。 1.前言 数据备份对信息系统的安全运行...

2015-01-22 15:00:15 708

转载 Oracle并行执行特性应用初探

1. 序 在历史数据转出测试过程中,通过不断的优化,包括SQL调整和数据库调整,从AWR中看到,基本上难以进行更多的性能提升,于是准备试试并行执行的特性,从这个任务的...

2014-05-11 08:23:22 91

空空如也

空空如也

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

TA关注的人

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