[20210803]删除user$的恢复准备.txt --//昨天看了链接https://www.xifenfei.com/2021/07/win-ora-600-kokasgi1.html,据说根据某厂商给出来的建议对对oracle的user$ --//的系统默认用户update等操作,很奇葩的事情,不知道是否类似等保的要求,还是自己内部打着等保的要求,提出这种建议。 --//我曾经在如下链接做了一些测试。 [20190531]ORA-600 kokasgi1故障模拟与恢复(后续).txt =>http://blog.itpub.net/267265/viewspace-2646419/ [20190531]ORA-600 kokasgi1故障模拟与恢复.txt =>http://blog.itpub.net/267265/viewspace-2646340/ --//http://blog.itpub.net/16807927/viewspace-2776888/ 提到了删除,我测试看看,先测试前看看sys.user$. 1.环境: SCOTT@book> @ ver1 PORT_STRING VERSION BANNER ------------------------------ -------------- -------------------------------------------------------------------------------- x86_64/Linux 2.4.xx 11.2.0.4.0 Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production SYS@book> select owner,object_name,object_id,data_object_id from dba_objects where object_name='USER$'; OWNER OBJECT_NAME OBJECT_ID DATA_OBJECT_ID ------ -------------------- ---------- -------------- SYS USER$ 22 10 SELECT ROWNUM - 1 rn ,OWNER ,OBJECT_NAME ,SUBOBJECT_NAME ,OBJECT_ID ,DATA_OBJECT_ID ,OBJECT_TYPE ,CREATED ,LAST_DDL_TIME ,TIMESTAMP ,STATUS FROM ( SELECT * FROM dba_objects WHERE owner = 'SYS' AND data_object_id = 10 ORDER BY object_id) a; RN OWNER OBJECT_NAME SUBOBJECT_ OBJECT_ID DATA_OBJECT_ID OBJECT_TYPE CREATED LAST_DDL_TIME TIMESTAMP STATUS --- ------ ----------- ---------- ---------- -------------- ------------------- ------------------- ------------------- ------------------- ------- 0 SYS C_USER# 10 10 CLUSTER 2013-08-24 11:37:35 2013-08-24 11:37:35 2013-08-24:11:37:35 VALID 1 SYS USER$ 22 10 TABLE 2013-08-24 11:37:35 2013-08-24 11:59:25 2013-08-24:11:37:35 VALID 2 SYS TSQ$ 67 10 TABLE 2013-08-24 11:37:35 2013-08-24 11:37:35 2013-08-24:11:37:35 VALID --//可以发现sys.user$仅仅是cluster table C_USER# 中的1个.而是是第1个表(从0算起,0是cluster table). SYS@book> select * from dba_extents where owner='SYS' and segment_name='C_USER#' 2 @ prxx ============================== OWNER : SYS SEGMENT_NAME : C_USER# PARTITION_NAME : SEGMENT_TYPE : CLUSTER TABLESPACE_NAME : SYSTEM EXTENT_ID : 0 FILE_ID : 1 BLOCK_ID : 208 BYTES : 65536 BLOCKS : 8 RELATIVE_FNO : 1 PL/SQL procedure successfully completed. --//仅仅占用1个段,恢复相对容易. --//我以前的删除tab$恢复脚本就修改dba 1,208就ok了.有时间尝试看看. $ echo "p /d dba 1,208" ktetb | rlbbed | egrep 'ktetbdba|ktetbnbk' |awk -v OFS== '{print $2,$4}' |paste -d ";" - - ktetbdba=4194513;ktetbnbk=7 $ echo p /d dba 1,208 ktech.hwmark_ktech.blkno_ktehw | rlbbed | grep blkno_ktehw | awk '{print $5}' | tr -d " " 5 --//高水位标识在5,这样扫描的块更少.先看看我原来写的脚本,时间太久了,自己都差点读不懂程序代码.
[20210803]删除user$的恢复准备.txt
来源:这里教程网
时间:2026-03-03 16:51:30
作者:
编辑推荐:
- [20210803]删除user$的恢复准备.txt03-03
- 11GR2 RAC 搭建(一)03-03
- 11GR2 RAC 搭建(二)03-03
- 11GR2 RAC 搭建(三)03-03
- 特斯拉重回卖车主线03-03
- [20210803]使用那个shared pool latch(补充).txt03-03
- 关于obsolete child cursor问题03-03
- [20210803]对比transparent hugepage的内存消耗.txt03-03
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 特斯拉重回卖车主线
特斯拉重回卖车主线
26-03-03 - 关于obsolete child cursor问题
关于obsolete child cursor问题
26-03-03 - SQL的reload以及Invalidations
SQL的reload以及Invalidations
26-03-03 - Oracle学习、进阶资料合集(含教程、笔记、题库下载与学习方法分享)
Oracle学习、进阶资料合集(含教程、笔记、题库下载与学习方法分享)
26-03-03 - Cursor Cache Hit Ratio超过100%
Cursor Cache Hit Ratio超过100%
26-03-03 - 卫生系统中招勒索病毒的应对措施和紧急恢复办法
卫生系统中招勒索病毒的应对措施和紧急恢复办法
26-03-03 - 影响抖音视频上热门最重要的因素是什么?有什么小技巧?
影响抖音视频上热门最重要的因素是什么?有什么小技巧?
26-03-03 - 面板给不了京东方新故事
面板给不了京东方新故事
26-03-03 - 不用投抖加,免费也能上热门推荐?3个技巧悄悄告诉你
不用投抖加,免费也能上热门推荐?3个技巧悄悄告诉你
26-03-03 - 阿里、微盟、碧桂园,抢占智慧餐饮高地
阿里、微盟、碧桂园,抢占智慧餐饮高地
26-03-03
