标签: Oracle
简介The Oracle ACE Program is a community recognition program which awards individuals for their contr ... 阅读全文
Streams Pool过小导致expdp导出变慢
前言近期处理了一起expdp导出时间变长的问题,在数据量没有较大增长的情况下,expdp导出时间发生倍数增长,后面分析发现是由于Bug 27634991导致在AMM,ASMM模式下,由于streams ... 阅读全文
ADG环境ORA-00338报错解决方案
事件背景事情发生在某运营商核心生产环境ActiveDataGuard应急库主机和存储过保,根据需求新搭建一套应急环境。“一切就绪,静等版本割接”,终于等到了某年某月某日晚准备启动割接计划,谁知天有不测 ... 阅读全文
一次坏块ora-01578的分析过程
现象接到应用反馈某张业务表无法进行查询,报ORA-01578有坏块出现。分析该表为普通表,可以通过analyze命令快速分析是表有问题还是索引有问题,可以确定表有坏块。视图查询,显示有3个坏块(可能不 ... 阅读全文
Oracle文本数据(csv、txt)导出方法总结
前 言在日常维护工作中,经常会遇到客户要求将标的数据库导出为TXT、CSV等文件。在数据量较少的情况下PL/SQL、toad、Navicat等工具都可以满足要求,速度快而且方便。但这些工具并不适用于数 ... 阅读全文
数据泵导入报错UDI-03113、UDI-03114和ORA-03113、ORA-03114、ORA-04036参数pga_aggregate_limit太小
现象Oracle 19c,windows 2016 server环境,数据泵通过network_link直接迁移数据,标准版不能使用并行,200g数据量,跑了8个小时,在快结束的时候报错了[cray ... 阅读全文
impdp数据泵导入使用table_exists_action=SKIP存在的问题以及如何接着导入数据而不用重新导入
引言我们在使用数据泵导入数据库时,可能存在这种情况数据泵已经跑了8个小时了,而且表的数据都已经入库了,就剩后边的索引、约束和触发器等,那难道我还得重新从头接着导入吗?答案不是的,我们有办法,就是结合 ... 阅读全文
[INS-32104] Specified Oracle Home user is not the owner of the specified Oracle Base
现象在window server 2016,已经安装了Oracle 12.2.0.1数据库的环境上继续静默安装Oracle 19c,报错[crayon-63d67d362e39d114330057/ ... 阅读全文
常见问题:在 Windows 平台的 Oracle 12.1 数据库版本上的 Oracle Home 用户 (Doc ID 2101982.1、Doc ID 1529702.1)
常见问题:在 Windows 平台的 Oracle 12.1 数据库版本上的 Oracle Home 用户 (Doc ID 2101982.1FAQ: Oracle Database 12.1 Or ... 阅读全文
启动Oracle数据库报错ORA-48173、ORA-48187、OSD-00002、O/S-Error: (OS 5) Access is denied
现象windows server 2006的Oracle 12c,在服务里启动了数据库,正常,但是在通过sqlplus连接进去后发现数据库是空闲实例,开始启动数据库,结果报错[crayon-63d6 ... 阅读全文
在Oracle中,什么是Quote(q) Q语法?
在SQL查询中,会经常需要原样输出字符串,如果字符串中含有大量的单引号、双引号或者特殊字符,那么需要用单引号转义拼接字符串,这样会非常的麻烦。所以,Oracle提供了一个Q-quote的表达式来原样输 ... 阅读全文
在Oracle中行转列函数PRINT_TABLE的用法
简介在sqlplus,如果列比较多,往往会显示不够清晰,这时如果能把查询语句行转列就明了多了,可以用print_table存储过程实现。存储过程PRINT_TABLE源码[crayon-63d67d3 ... 阅读全文