ChinaUnix首页
|
论坛
|
博客
博客首页
博客专家
往日推荐
博客文集
博文
博主
热搜:
系统运维
存储
C++
项目管理
Oracle
LINUX
WINDOWS
高性能
博客首页 〉
搜索结果
按类别查询搜索结果
操作系统
程序设计
数据库
热点技术
综合
架构与运维
移动开发与应用
Web前端
LINUX
|
BSD
|
WINDOWS
|
其他UNIX
|
AIX
|
SOLARIS
|
C/C++
|
Java
|
Python/Ruby
|
项目管理
|
Web开发
|
嵌入式
|
C#/.net
|
PHP
|
Delphi
|
PERL
|
Erlang
|
Verilog
|
敏捷开发
|
Mysql/postgreSQL
|
Oracle
|
DB2/Informix
|
Sybase
|
数据库开发技术
|
SQLite/嵌入式数据库
|
SQLServer
|
NOSQL
|
虚拟化
|
云计算
|
大数据
|
HADOOP
|
高性能计算
|
IT业界
|
IT职场
|
信息化
|
网络与安全
|
系统运维
|
服务器与存储
|
架构设计与优化
|
Android平台
|
iOS平台
|
Windows平台
|
其他平台
|
Html/Css
|
JavaScript
|
jQuery
|
HTML5
|
关于关键词 的检测结果,共
20209
条
【Oracle】
ORACLE
SQL overlap时间段重叠计算方法
dingjun123
| 2024-10-29 17:28:15 | 阅读(490) | 评论(0)
overlap重叠查找算法:
一般用子查询实现,如果用join会导致结果集重复数量增多,因为不是1对1关系,而是1行对应多行。
使用子查询自关联,比如主表a,子查询的a取个别名b,对应的有start_date,end_date以及唯一标识id以及自关联的比如这里是staff_id
【阅读全文】
【服务器与存储】
数据库数据恢复—
Oracle
ASM磁盘组掉线 ,ASM实例无法挂载的数据恢复案例
北亚数据恢复
| 2024-10-28 11:18:14 | 阅读(50) | 评论(0)
Oracle数据库数据恢复环境&故障:
Oracle ASM磁盘组由4块磁盘组成。Oracle ASM磁盘组掉线 ,ASM实例不能mount。
Oracle数据库故障分析&恢复方案:
数据库数据恢复工程师对组成ASM磁盘组的磁盘进行分析。对ASM元数据进行分析发现ASM存储元数据损坏,导致磁盘组无法挂载。
【阅读全文】
【服务器与存储】
oracle
数据恢复—文件损坏导致
Oracle
数据库打开报错的数据恢复案例
北亚数据恢复
| 2024-10-17 13:13:44 | 阅读(70) | 评论(0)
oracle数据库故障&分析:
打开oracle数据库时报错,报错信息:“system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。急需恢复zxfg用户下的数据。
出现上述报错的原因有:控制文件损坏、数据文件损坏、数据文件与控制文件的SCN不一致等。数据恢复工程师对数据库文件做进一步检测分析后发现sysaux01.dbf文件有坏块。修复sysaux01.dbf文件,启动数据库依然有许多查询报错。export和data pump工具无法使用,查询告警日志并分析报错,确认发生上述错误的原因就是sysaux01.dbf文件损坏。由于该文件损坏,从数据库层面无法修复数据库。由于system和用户表空间的数据文件是正常的,所以可以通过底层解析数据库文件来恢复用户数据。
【阅读全文】
【Oracle】
Oracle
数据恢复—
Oracle
报错system01.dbf需要更多的恢复来保持一致性的数据恢复案例
北亚数据恢复
| 2024-09-30 13:18:20 | 阅读(90) | 评论(0)
Oracle数据库故障:
机房异常断电后,Oracle数据库启库报错:“system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。数据库没有备份,归档日志不连续。用户方提供了Oracle数据库的在线文件,需要恢复zxfg用户的数据。
Oracle数据库恢复方案:
检测数据库故障;尝试挂起并修复数据库;解析数据文件。
【阅读全文】
【Oracle】
ORACLE
物理结构
Frank_China
| 2024-09-19 11:37:31 | 阅读(100) | 评论(0)
每一个数据库有两个或多个日志文件(redo log file)的组,每一个日志文件组用于收集数据库日志。日志的主要功能是记录对数据所作的修改,所以对数据库作的全部修改是记录在日志中。在出现故障时,如果不能将修改数据永久地写入数据文件,则可利用日志得到该修改,所以从不会丢失已有操作成果。
【阅读全文】
【Oracle】
ORACLE
物理结构
Frank_China
| 2024-09-19 11:36:51 | 阅读(150) | 评论(0)
每一个数据库有两个或多个日志文件(redo log file)的组,每一个日志文件组用于收集数据库日志。日志的主要功能是记录对数据所作的修改,所以对数据库作的全部修改是记录在日志中。在出现故障时,如果不能将修改数据永久地写入数据文件,则可利用日志得到该修改,所以从不会丢失已有操作成果。
【阅读全文】
【Oracle】
ORACLE
物理结构
Frank_China
| 2024-09-19 11:36:43 | 阅读(16300) | 评论(0)
每一个数据库有两个或多个日志文件(redo log file)的组,每一个日志文件组用于收集数据库日志。日志的主要功能是记录对数据所作的修改,所以对数据库作的全部修改是记录在日志中。在出现故障时,如果不能将修改数据永久地写入数据文件,则可利用日志得到该修改,所以从不会丢失已有操作成果。
【阅读全文】
【Oracle】
oracle
逻辑结构
Frank_China
| 2024-09-19 11:10:13 | 阅读(80) | 评论(0)
Oracle的逻辑结构数据块是Oracle最小的存储单位,Oracle数据存放在“块”中。一个块占用一定的磁盘空间。特别注意的是,这里的“块”是Oracle的“数据块”,不是操作系统的“块”。块的标准大小由初始化参数DB_BLOCK_SIZE指定。具有标准大小的块称为标准块(Standard Block)。块的大小和标准块的大小不同的块叫非...
【阅读全文】
【服务器与存储】
数据库数据恢复—
Oracle
报错“需要更多的恢复来保持一致性”的数据恢复案例
北亚数据恢复
| 2024-09-18 11:59:21 | 阅读(110) | 评论(0)
打开oracle数据库报错“system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。
数据库没有备份,无法通过备份去恢复数据库。用户方联系北亚企安数据恢复中心并提供Oracle_Home目录中的所有文件,急需恢复zxfg用户下的数据。
【阅读全文】
【服务器与存储】
Oracle
数据恢复—
Oracle
数据库误删除表数据如何恢复数据?
北亚数据恢复
| 2024-09-11 11:39:03 | 阅读(90) | 评论(0)
删除Oracle数据库数据一般有以下2种方式:delete、drop或truncate。下面针对这2种删除oracle数据库数据的方式探讨一下oracle数据库数据恢复方法(不考虑全库备份和利用归档日志)。
【阅读全文】
【服务器与存储】
服务器数据恢复—raid5阵列上层
Oracle
数据库数据恢复案例
北亚数据恢复
| 2024-08-06 10:30:29 | 阅读(780) | 评论(0)
一台服务器上有8块SAS硬盘,其中的7块硬盘组建了一组RAID5阵列,另外1块硬盘作为热备盘使用。划分了6个LUN,服务器上部署有oracle数据库。
RAID5磁盘阵列中有2块硬盘出现故障并离线,RAID5阵列瘫痪,上层LUN无法正常使用。经过硬件工程师检测,所有硬盘(包括离线的2块盘)均无物理故障以及坏道。
【阅读全文】
【Oracle】
Oracle
1582-10-07问题
g_hk
| 2024-08-01 16:28:49 | 阅读(750) | 评论(0)
特殊的Oracle时间问题,1582-10-07问题
【阅读全文】
【Oracle】
Oracle
数据恢复—
Oracle
数据库误删除惊魂记,如何死而复生?
北亚数据恢复
| 2024-07-19 16:25:14 | 阅读(1060) | 评论(0)
相信有很多oracle数据库用户都遇到过在操作Oracle数据库时误删除某些重要数据的情况,这个时候如果数据库没有备份且数据十分重要的,怎么才能恢复误删除的数据呢?北亚企安数据恢复工程师下面简单介绍几个误删除Oracle数据库数据的恢复方法。
【阅读全文】
【Oracle】
在 SCO OpenServer 6 D2M1 上安装使用
oracle
7.3.4
snow888
| 2024-06-13 11:33:38 | 阅读(1360) | 评论(0)
前言:=======================================================Oracle 7.3.4 for sco 的数据库系统是无法在 SCO OpenServer 6 系列的操作系统上正常安装和使用的,这是因为 Oracle 7.3.4 for sco 的数据库是针对 SCO OpenServer 5.0.x 系统开发的,准确的说是针对 SCO OpenServer 5.0.5 系统开发的,在 SCO OpenServer ...
【阅读全文】
【服务器与存储】
服务器数据恢复—RAID5阵列崩溃如何恢复上层OA和
oracle
数据库的数据?
北亚数据恢复
| 2024-05-21 11:39:06 | 阅读(1790) | 评论(0)
某公司的一台服务器中的raid5磁盘阵列有两块磁盘先后掉线,服务器崩溃。故障服务器的操作系统为linux,操作系统部署了oa,数据库为oracle。oracle数据库已经不再对该oa系统提供后续支持,用户要求尽可能恢复操作系统和数据。
经过北亚企安数据恢复工程师检测,发现热备盘完全无启用,所有硬盘不存在明显物理故障,无明显同步的表现。
【阅读全文】
【Oracle】
ORACLE
递归with实现group by快速查找min/max值
dingjun123
| 2024-05-21 09:17:12 | 阅读(770) | 评论(0)
对于分组查找min/max,在MySQL里有index loose scan扫描,针对每个分组值,查找索引的leftmost或righmost行,
这样只需要扫描索引区间的端点值即可,实现快速索引扫描(这里指的是min/max查找,非INDEX FAST FULL SCAN)。
【阅读全文】
【Oracle】
ORACLE
CBO 默认选择率及其问题解决方案_PART4
dingjun123
| 2024-05-17 17:25:45 | 阅读(920) | 评论(0)
在ORACLE里,如果SQL里的表无法获得需要的信息来计算选择率,可能就会使用默认选择率,常发生在以下几种情况下:
1)表有统计信息,列未收集统计信息,无法使用动态采样
2)表有统计信息,但是使用绑定变量,绑定变量无peeking
3) 表有统计信息,但是对列使用了函数等复杂条件,无法准确估算对应条件的选择率
【阅读全文】
【Oracle】
ORACLE
CBO 默认选择率及其问题解决方案_PART3
dingjun123
| 2024-05-17 17:02:04 | 阅读(310) | 评论(0)
在ORACLE里,如果SQL里的表无法获得需要的信息来计算选择率,可能就会使用默认选择率,常发生在以下几种情况下:
1)表有统计信息,列未收集统计信息,无法使用动态采样
2)表有统计信息,但是使用绑定变量,绑定变量无peeking
3) 表有统计信息,但是对列使用了函数等复杂条件,无法准确估算对应条件的选择率
【阅读全文】
【Oracle】
ORACLE
CBO 默认选择率及其问题解决方案_PART2
dingjun123
| 2024-05-17 16:46:26 | 阅读(560) | 评论(0)
在ORACLE里,如果SQL里的表无法获得需要的信息来计算选择率,可能就会使用默认选择率,常发生在以下几种情况下:
1)表有统计信息,列未收集统计信息,无法使用动态采样
2)表有统计信息,但是使用绑定变量,绑定变量无peeking
3) 表有统计信息,但是对列使用了函数等复杂条件,无法准确估算对应条件的选择率
【阅读全文】
【Oracle】
ORACLE
CBO 默认选择率及其问题解决方案_PART1
dingjun123
| 2024-05-17 16:28:49 | 阅读(920) | 评论(0)
本文主要研究默认选择率,为什么要有默认选择率,因为没有存储计算对应条件选择率需要的数据,所以只能用默认的。
在ORACLE里,如果SQL里的表无法获得需要的信息来计算选择率,可能就会使用默认选择率,常发生在以下几种情况下:
1)表有统计信息,列未收集统计信息,无法使用动态采样
2)表有统计信息,但是使用绑定变量,绑定变量无peeking
3) 表有统计信息,但是对列使用了函数等复杂条件,无法准确估算对应条件的选择率
针对第一种情况,就是更新统计信息,补全没有收集或不准的统计信息。
针对第二种情况,为了避免修改_optim_peek_user_binds参数造成的全局影响,可以针对单个SQL开启_optim_peek_user_binds,
使用SQL PROFILE绑定。
针对第三种情况,因为复杂条件无法计算准确选择率,利用使用扩展列统计信息、高级别动态采样、cardinality/opt_esimate hints、
SQL PROFILE等绑定执行计划。
【阅读全文】
首页
<<
1
2
3
4
5
6
7
8
9
10
>>
末页