暂无图片
oracle 数据库坏块
我来答
分享
Uncopyrightable
2022-02-14
oracle 数据库坏块

oracle研发测试环境启动后数秒之后就自动关闭,通过查看alertlog日志发现是先出现数据库坏块,然后出现ora-600错误,通过添加oracle 10231事件尝试跳过数据坏块,还是数秒之后异常退出,无法正常使用,还有什么好办法处理嘛?
image.png

我来答
添加附件
收藏
分享
问题补充
6条回答
默认
最新
Uncopyrightable

本案例是通过添加参数跳过坏块和smon回滚等操作启动数据库,即供参考;
events=‘10231 trace name context forever,level 10’
event=‘10513 trace name context forever,level 2’,‘10512 trace name context forever,level 1’,‘10511 trace name context forever,level 2’,‘10510 trace name context forever,level 1’

暂无图片 评论
暂无图片 有用 1
打赏 0
暂无图片
Uncopyrightable
上传附件:alert_orcl.log
暂无图片 评论
暂无图片 有用 0
打赏 0
Uncopyrightable
上传附件:orcl_mmon_21563.trc
暂无图片 评论
暂无图片 有用 0
打赏 0
Uncopyrightable
暂无图片 评论
暂无图片 有用 0
打赏 0
Uncopyrightable
上传附件:orcl_smon_25840.trc
暂无图片 评论
暂无图片 有用 0
打赏 0
cqiwen

我比较感兴趣的是,通过这样的操作,其中的物理坏块是否已经得到修复了呢?坏块对应的表能正常打开和查询数据吗?

暂无图片 评论
暂无图片 有用 0
打赏 0
Uncopyrightable
题主
2022-02-15
物理坏块没有修复,只是跳过或者忽略坏块;可以打开数据库和查询数据;
回答交流
Markdown


请输入正文
提交
相关推荐
oracle RMAN通道分配,如果通道开的特别多,会不会特别吃cpu?
回答 1
已采纳
不是开得很多备份越快的,备份集拆分比较多也没有太多效果了
请教一下各位:用ogg把表从oracle同步到mysql,如果在初始化完成之后,表数据就发生变化了,而此时用于捕获增量数据的ext进程还没有启动,那这部分变化数据岂不是没抓取到?……
回答 1
已采纳
都是先配置好抽取进程再初始化吧?
有什么好用的工具能将sql server 2008 所有数据迁移到 oracle 11g?
回答 2
已采纳
OracleSQLDeveloper该工具在OracleSqlDeveloper官方下载页面里面可以直接下载到。Windows32位直连地址:Windows32bitSqlDeveloper。Orac
oracle执行查询语句时出现ora-03113,这有哪些影响因素吗?
回答 1
已采纳
1、ORA03113表示客户端与ORACLE服务进程的通信意外中断,即连接失效;2、以下因素均会导致ORA03113A、通常是网络不稳定导致,比如:防火墙设置有超时机制、网络中断;B、Oracle例程
Oracle什么情况下应该使用位图索引?
回答 1
已采纳
位图索引对于相异基数(distinctcardinality)低的数据最为适合(与整个数据集的总数相比,这个数据只有很少几个不同的值)。我们很难定义低相异基数到底多低才算合适。对于几千条记录来说,2就
19C数据库的后台SQL
回答 1
居然这么久没人回答?
oracle 12c 数据泵导出整个CPD及所有的PDB,用system和sys用户都不成功
回答 7
12C需要连接到pdb再导出吧,连接到cdb的时候不能导出pdb。在tansnames.ora文件里给pdb创建条目,在expdp的userid里面配置即可
安装rac的时候node ip只配置ip跟掩码,不配置网关,两台主机直接使用网线互联,安装的时候会不会报错?
回答 2
理论上是可以的。只要让两台主机能互联互通。但rac的私网通信量很大,对网络容错有很高的要求,你网线直连,没有交换机的处理,估计很容易丢包导致安装失败。
Oracle 数据库中如果插入是数据是10g,有2个数据文件,文件A剩余6g,文件B剩余6g,两个文件都可以自动扩展,但是物理磁盘不够了无法扩展。这种情况插入数据会报错吗?
回答 1
数据文件没写满就不会报错。只有数据文件被用完了需要扩展,而此时物理磁盘不够了无法扩展,才会报错嘛。
Oracle什么时候不应该使用索引聚簇表?
回答 2
已采纳
有四种情况不能使用索引聚簇表。如果预料到聚簇中的表会有大量修改:索引聚簇会对DML的性能产生一些负面影响,特别是INSERT语句,管理聚簇中的数据需要做更多的工作。由于要非常小心地存储数据,因此存储数