E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ORA-01578:
EXCHANGE PARTITION 方法处理(挽救)大型分区表中的块损坏的步骤
当在巨大的表分区块(例如
ORA-01578
)中发现损坏时,并且我们没有备份(例如RMAN、操作系统级别、导出或任何外部资源)来恢复损坏,我们仍然可以尝试挽救使用10231事件处理表中的剩余数据(由于跳过损坏的数据块
jnrjian
·
2024-02-01 05:09
ffmpeg
oracle数据文件状态sysoff,Oracle 普通数据文件备份与恢复
恢复这样的数据文件可以采用高可用策略,在数据库OPEN状态下进行10.1普通数据文件损坏的后果普通数据文件损坏后,只是用户的业务数据不同程度上无法访问(查询与修改),报错
ORA-01578
,执行命令
艺术考研学姐
·
2023-11-24 14:19
ORA-01578
、ORA-01110:数据块被损坏,此时无法读取文件
查看问题:1.使用oracle用户登录linux服务器,并进入sql模式#sqlplus/nolog2.超级管理员的权限操作数据库#conn/assysdba;3.查询不在线的数据selectname,statusfromv$datafileorderbyfile#;4.恢复数据#recoverdatafile5.再次查询文件数据文件为脱机状态#selectstatusfromv$datafile
zbqice007
·
2023-11-22 14:49
oracle
数据库
dba
bbed解决ORA-01578---惜分飞
业务报
ORA-01578
坏块,无法正常使用,alert日志报错如下Readingdatafile'/data/u01/ZLDOCXML01.DBF'forcorruptionatrdba:0x02efdc97
惜分飞
·
2023-09-18 11:29
ffmpeg
ORA-01578
: ORACLE 数据块损坏 (文件号 10, 块号 57896)ORA-01110: 数据文件 10: '/data/oradata/prod35.dbf'...
https://community.oracle.com/thread/3540795概述-------------数据库坏块(corruption)的类型可以按照坏块所属对象的不同,分为用户数据坏块,数据字典坏块,Undo坏块,控制文件坏块,Redo坏块,Lob坏块,index坏块等等;也可以按照坏块产生的原因,分为物理坏块(physicalcorruption)和逻辑坏块(logicalcor
weixin_34259559
·
2022-11-20 14:50
数据库
Database error text: "SQL message:
ORA-01578
: ORACLE data block corrupted (file # 186, block # 1638069
业务部门提示:更新被延迟,请等待ST22问题报错信息:Databaseerrortext:"SQLmessage:
ORA-01578
:ORACLEdatablockcorrupted(file#186,
SmalltalkVoice
·
2022-02-20 15:07
Oracle DBA数据库日常维护--数据库坏块的处理
当Oracle数据库出现坏块时,Oracle会在警告日志文件(alert_SID.log)中记录坏块的信息:
ORA-01578
:ORACLEdatablockcorrupted(file#7,block
ctxd36014943
·
2020-09-17 06:32
数据库
操作系统
ORA-01578
: ORACLE 数据块损坏
time:2008-6-1218:35author:skateos:winxpdb:10gr2错误提示:
ORA-01578
:ORACLE数据块损坏(文件号6,块号20)ORA-01110:数据文件6:'
skate
·
2020-09-14 23:43
Oracle
Backup
&&
Recover
oracle
sql
insert
数据库
database
table
java.sql.SQLException:
ORA-01578
: ORACLE 数据块损坏问题解决办法
错误信息:java.sql.SQLException:
ORA-01578
:ORACLE数据块损坏(文件号17,块号315703)ORA-01110:数据文件17:'D:\ORACLE\PRODUCT\10.2.0
sust200712030229
·
2020-09-14 23:00
ORA-01578
: ORACLE 数据块损坏的解决方案
Errorsinfiled:\app\administrator\diag\rdbms\ticket\ticket\trace\ticket_ora_46572.trc(incident=170565):
ORA
longgangbai
·
2020-09-14 22:31
ORACLE坏块(
ORA-01578
)处理方法
0.模拟出现坏块环境SQL>CREATETABLESPACE"TEST"2LOGGING3DATAFILE'D:\ORACLE\ORADATA\ALAN\TEST.ora'SIZE1MEXTENT4MANAGEMENTLOCALSEGMENTSPACEMANAGEMENTAUTO5/表空间已创建。SQL>createuseralantestidentifiedbyalantest2defaultt
iteye_12764
·
2020-09-14 22:15
Oracle
ORA-01578
(数据块损坏) 错误解决方法
错误:在exp时出现以下错误:EXP-00056:遇到ORACLE错误1578ORA-01578:ORACLE数据块损坏(文件号4,块号65)ORA-01110:数据文件4:’E:\ORACLE\ORADATA\USERS.DBF’措施:--1.检查损坏的对象SELECTtablespace_name,segment_type,owner,segment_nameFROMdba_extentsWH
hero11220203
·
2020-09-14 22:30
oracle
ORA-01578
(数据块损坏) 错误解决
执行selectb.dataname,count(distincta.username)fromics001.user_infoa,ics001.data_dict_infobwherefeestatus=1andregflag=1anda.localarea=b.subclassidandb.dicttype=102andregistdate>=to_date('2008-10-1000:00:
congzongzheng2351
·
2020-09-14 22:16
操作系统
数据库
ORA-01578
ORA-01110数据文件出现坏块时跳过损坏的块 解决方法
ORA-01578
:ORACLE数据块损坏(文件号4,块号293465)ORA-01110:数据文件4:'D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF'坏块处理有
cm_0205
·
2020-09-14 22:44
数据库
ORA-01578
(数据块损坏)错误解决方法
错误:在exp时出现以下错误:EXP-00056:遇到ORACLE错误1578ORA-01578:ORACLE数据块损坏(文件号4,块号65)ORA-01110:数据文件4:’E:\ORACLE\ORADATA\USERS.DBF’措施:--1.检查损坏的对象SELECTtablespace_name,segment_type,owner,segment_nameFROMdba_extentsWH
liufengking
·
2020-09-14 21:30
oracle
Oracle 恢复坏块方法(
ORA-01578
)—跳过坏块
一、创建测试表SQL>createtabletestasselect*fromall_objects;Tablecreated.SQL>selectcount(*)fromtest; COUNT(*)---------- 80441二、人为制造坏块具体请参考:http://blog.csdn.net/shiyu1157758655/article/details/79043034和http:
雨丶花丶石
·
2020-09-11 03:35
Oracle学习笔记
Oracle坏块处理
一、坏块的检测1、警告日志可以看到坏块
ORA-01578
:坏块错误2、通过两个初始化参数实时监测坏块db_block_checking:默认false,块内数据的逻
cldh1492
·
2020-09-11 00:14
一次
ORA-01578
NOLOGGING 坏块的处理
正常运行几天后,业务人员反馈程序使用时报错,截图中是
ORA-01578
错误,第一反应好可怕,但是想到有RMAN备份及DG备机,也不太担心。
还不算晕
·
2020-08-23 06:52
ORACLE
UNDO/REDO
ORACLE
故障排查
consistency value in tail 不一致的恢复
用BBED修复tailchk错误导致的坏块:select*fromsongyb;select*fromsongyb*ERRORatline1:
ORA-01578
:ORACLEdatablockcorrupted
songyb
·
2020-08-21 16:36
db
recover
Troubleshoot
数据库
运维
linux
oracle工具:DBV
坏块损坏信息类似为:
ORA-01578
:ORACLEdatablockcorrupted(file#6,block#11)ORA-01110:datafile6:'/u01/app/oracle/oradata
iteye_4537
·
2020-08-19 02:43
ORA-01578
ORA-01110 坏块解决方法
一个案例,查看跟踪文件发现如下错误信息d:\Oracle\product\10.2.0\admin\dbserver\udump\orcl_ora_5888.trcCorruptblockrelativedba:0x09848269(file38,block295529)BadheaderfoundduringbufferreadDatainbadblock:type:1format:5rdba:
sdulsj
·
2020-08-13 18:21
Oracle
ORA-01578
数据库块损坏的处理方法
SELECTtablespace_name,segment_type,owner,segment_nameFROMdba_extentsWHEREfile_id=&fileidand&blockidbetweenblock_idANDblock_id+blocks-1;执行以上脚本,并弹出以下录入窗口,将文件号和块号分别录入以下两行内容中–OK查询出segment_name后,分别执行以下脚本se
zsy02111
·
2020-07-30 07:14
Oracle数据库坏块修复
ORA-01578
ORACLE的坏块即
ORA-01578
错,同时还可能伴随ORA-01110错,这种错误对于初学者或是那些没有实践经验的dba来说无疑是很棘手的。我当初就深受其害,写下这篇文章则是希望对大家有所帮助。
久坐尘埃
·
2020-07-30 06:32
Oracle
oracle system文件报
ORA-01578
恢复
联系:手机/微信(+8613429648788)QQ(107644445)标题:又一例system大量坏块恢复作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]有朋友找到我们,说数据库服务可以启动,但是无法登陆,类似报错C:\Users\XIFENFEI>D:\app\XIFENFEI\product\11.2.0.1\dbhome_2\bin\sqlpl
惜分飞
·
2020-07-30 05:54
ORA-01578
ORA-01110 坏块解决方法
一个案例,查看跟踪文件发现如下错误信息d:\oracle\product\10.2.0\admin\dbserver\udump\orcl_ora_5888.trcCorruptblockrelativedba:0x09848269(file38,block295529)BadheaderfoundduringbufferreadDatainbadblock:type:1format:5rdba:
ZhongWeicheng
·
2020-07-30 00:43
Oracle
Oracle
Troubleshooting
Oracle人为制造物理坏块的方法(
ORA-01578
)
有的时候为了测试,我们不得不人为制造物理坏块,下面介绍如何制造坏块:10:06:02SQL>createtabletest(idint,timesdate);Tablecreated.10:07:05SQL>insertintotestvalues(1,sysdate);1rowcreated.10:07:15SQL>commit;Commitcomplete.10:07:19SQL>insert
雨丶花丶石
·
2020-07-30 00:09
Oracle学习笔记
存储介质损坏
ORA-01578
数据库无法open案例
存储介质损坏
ORA-01578
数据库无法open案例一个10g的数据库由于存储介质异常导致数据库块损坏,数据库无法openSunSep1519:42:042019Hexdumpof(file1,block92
iverycd
·
2020-07-29 20:59
案例
ORACLE报错
ORA-01578
文件有坏块。一,如果是索引那简单了之间重建索引就可以了。二,如果是数据块ALTERSYSTEMSETEVENTS='10231tracenamecontextforever,level10';方法一导出数据删除这个TABLE导入这个表方法二在数据库中createtablebkasselect*from坏块的表。alterSYSTEMsetevents'10231tracenamecontextof
cool0528
·
2020-07-29 17:22
数据库启动时遇到
ORA-01578
错误
数据库启动的时候遇到坏块,特别是SYSTEM表空间中的一些底层表,如UNDO$,OBJ$等一些表,会导致数据库不能正常open,当然我们可以通过增加一些隐藏参数来达到跳过坏块来启动数据库,也可以通过bbed工具来手动修复块来。下面是自己的一个测试环境遇到这样的错误,通过bbed工具来修复 欢迎大家加入ORACLE超级群:17115662免费解决各种ORACLE问题,以后BLOG将迁移到h
weixin_34353714
·
2020-07-29 14:15
ORA-01578
: ORACLE 数据块损坏 (文件号 13, 块号 2415081) ORA-01110: 数据文件XXXXXX
1、使用DBV检查数据文件,在cmd执行:dbvfile='E:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF'blocksize=8192;然后等待检测结果2、检查损坏相关的表:Selectowner,segment_name,segment_typefromdba_extentswherefile_id=13and2415081betweenblock_
weixin_30394981
·
2020-06-27 19:03
数据块损坏恢复总结
数据块恢复总结一、说明1.1、坏块故障现象ERRORatline1:
ORA-01578
:ORACLEdatablockcorrupted(file#7,block#19846)ORA-01110:datafile7
zhangxuwl
·
2020-06-05 17:06
oracle
修复由于主库NOLOGGING操作引起的备库
ORA-01578
和ORA-26040错误
修复由于主库NOLOGGING操作引起的备库
ORA-01578
和ORA-26040错误
ORA-01578
和ORA-26040--NOLOGGING操作引起的坏块-错误解释和解决方案:http://blog.itpub.net
尛麦苗
·
2018-08-07 10:41
修复由于主库NOLOGGING操作引起的备库
ORA-01578
和ORA-26040错误
修复由于主库NOLOGGING操作引起的备库
ORA-01578
和ORA-26040错误
ORA-01578
和ORA-26040--NOLOGGING操作引起的坏块-错误解释和解决方案:http://blog.itpub.net
小麦苗best
·
2018-08-07 09:54
nologging
操作
修复
其他
ORA-01578
和ORA-26040--NOLOGGING操作引起的坏块-错误解释和解决方案
(一)NOLOGGING操作引起的坏块(
ORA-01578
和ORA-26040)简介如果只是错误
ORA-01578
,而没有伴随ORA-26040,那么这个坏块是由其它的原因引起的坏块,可以尝试使用RMAN
小麦苗best
·
2018-04-16 18:57
nologging
ORA
01578
故障处理
ORA-01578
和ORA-26040--NOLOGGING操作引起的坏块-错误解释和解决方案(文档ID 1623284.1)
ORA-01578
和ORA-26040--NOLOGGING操作引起的坏块-错误解释和解决方案(文档ID1623284.1)(一)NOLOGGING操作引起的坏块(
ORA-01578
和ORA-26040
尛麦苗
·
2018-04-10 21:13
oracle
ora-01578
ORACLE 数据块损坏 (文件号 4, 块号 840339)
ORA-01578
是数据块物理坏块/损坏的一种,不同于逻辑损坏/坏块,一般会伴随ORA-1110出现,一旦ORACLE读取到存在损坏的块就会报出Causedby:java.sql.SQLException
yuezhi
·
2017-08-11 15:10
oracle
RMAN恢复坏块(有备份)
坏块产生之前进行了备份 SQL>selectcount(1)fromtestbbed; selectcount(1)fromtestbbed * ERRORatline1:
ORA-01578
:ORACLEdatablockcorrupted
ghostliming
·
2016-02-23 16:00
RMAN恢复坏块有备份
ORA-01578
,ORA-01115,ORA-01110 ORACLE 数据块损坏
我归纳的处理类似问题的方法 --状态描述create table test as select * from MOB_TICKET_WH_20091215 where rownum <10000 ;
ORA
·
2015-10-27 15:14
oracle
ORA-01578
:Oracle data block corrupted(file # num,block # num)
ORA-01578
:Oracle data block corrupted(file # num,block # num) 产生原因:当ORACLE访问一个数据块时,由于1、
·
2015-10-27 14:44
oracle
ORA-01578
:Oracle data block corrupted
ORA-01578
:Oracle data block corrupted(file # num,block # num) 产生原因:当ORACLE访问一个数据块时,由于1、硬件的I/O错误
·
2015-10-27 14:43
oracle
java.sql.SQLException:
ORA-01578
: ORACLE 数据块损坏问题解决办法
错误信息:java.sql.SQLException:
ORA-01578
:ORACLE数据块损坏(文件号17,块号315703)ORA-01110:数据文件17:'D:\ORACLE\PRODUCT\10.2.0
小龙在线
·
2015-08-29 15:00
oracle三种类型坏块的处理思路总结(没有物理备份)
处理起来要分四种情况,在此总结一下:一、datafile的数据块坏了,在sql执行扫描到这个块的时候会报
ORA-01578
:ERRORatline1:
ORA-01578
:ORACLEdatablockcorrupted
weikle
·
2014-11-26 14:06
oracle
坏块
ORA-01578
ORACLE data block corrupted
我们用户连接到数据库执行存储过程时报坏块ORA-01578ORACLEdatablockcorrupted错误。从错误提示信息来看,确实该数据库遭遇到坏块,通过查询数据字典,如下图:SQL>select*fromV$DATABASE_BLOCK_CORRUPTION; FILE#BLOCK#BLOCKSCORRUPTION_CHANGE#CORRUPTIO -------------------
songyongbo_107
·
2014-11-25 17:00
恢复数据块坏块
错误操作系统的I/O错误或缓冲问题内存或paging问题磁盘修复工具一个数据文件的一部分正在被覆盖Oracle试图访问一个未被格式化的系统块失败数据文件部分溢出Oracle或者操作系统的bug 遇到“
ORA
东方之子7366
·
2014-07-22 15:19
oracle
数据库
数据库启动时遇到
ORA-01578
错误
数据库启动的时候遇到坏块,特别是SYSTEM表空间中的一些底层表,如UNDO$,OBJ$等一些表,会导致数据库不能正常open,当然我们可以通过增加一些隐藏参数来达到跳过坏块来启动数据库,也可以通过bbed工具来手动修复块来。下面是自己的一个测试环境遇到这样的错误,通过bbed工具来修复欢迎大家加入ORACLE超级群:17115662免费解决各种ORACLE问题,以后BLOG将迁移到http://
7343696
·
2014-05-25 23:38
数据库
style
direction
数据库启动时遇到
ORA-01578
错误
数据库启动的时候遇到坏块,特别是SYSTEM表空间中的一些底层表,如UNDO$,OBJ$等一些表,会导致数据库不能正常open,当然我们可以通过增加一些隐藏参数来达到跳过坏块来启动数据库,也可以通过bbed工具来手动修复块来。下面是自己的一个测试环境遇到这样的错误,通过bbed工具来修复 欢迎大家加入ORACLE超级群:17115662免费解决各种ORACLE问题,以后BLOG将迁移到http:/
7343696
·
2014-05-25 23:38
数据库
style
Direction
数据库启动时遇到
ORA-01578
错误
数据库启动的时候遇到坏块,特别是SYSTEM表空间中的一些底层表,如UNDO$,OBJ$等一些表,会导致数据库不能正常open,当然我们可以通过增加一些隐藏参数来达到跳过坏块来启动数据库,也可以通过bbed工具来手动修复块来。下面是自己的一个测试环境遇到这样的错误,通过bbed工具来修复 欢迎大家加入ORACLE超级群:17115662免费解决各种ORACLE问题,以后BLOG将迁移到h
7343696
·
2014-05-25 23:30
数据库
style
direction
数据库启动时遇到
ORA-01578
错误
数据库启动的时候遇到坏块,特别是SYSTEM表空间中的一些底层表,如UNDO$,OBJ$等一些表,会导致数据库不能正常open,当然我们可以通过增加一些隐藏参数来达到跳过坏块来启动数据库,也可以通过bbed工具来手动修复块来。下面是自己的一个测试环境遇到这样的错误,通过bbed工具来修复 欢迎大家加入ORACLE超级群:17115662免费解决各种ORACLE问题,以后BLOG将迁移到h
7343696
·
2014-05-25 23:30
数据库
style
Direction
ORA-01578
ORA-01110 问题解决(这个是在没有rman备份的情况下)
用dbv看DBVFILE="/data/oradata/boss/sxwgtbs04.dbf"blocksize=8192TotalPagesExamined :655360TotalPagesProcessed(Data):78829TotalPagesFailing (Data):4TotalPagesProcessed(Index):24564TotalPagesFailing (In
freedomx1oa
·
2014-03-03 21:00
数据库
坏块
ORA-01578
: ORACLE 数据块损坏 一种解决方案 (转)
博客分类:oracleOracleSQLCC++C# os:winxpdb:10gr2 错误提示:
ORA-01578
:ORACLE数据块损坏(文件号6,块号20)ORA-01110:数据文件6:'F:
javastart
·
2014-03-03 15:00
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他