- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 Oracle 字符集修改(ORA-29275 )
今天有朋友数据库出现ORA-29275 部分多字节字符,对应的字段只能用to_char才能正常查询,感觉是字符集问题。询问字果然修改过字符集。他的修改方式:SQL>STARTUP MOUNT; SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION; SQL>ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0; SQ
2014-11-23 22:25:25 12680 1
原创 db_recovery_file_dest_size 满导致数据库启动失败
启动数据库时:SYS@orcl11g>startupORACLE instance started.Total System Global Area 417546240 bytesFixed Size 2213936 bytesVariable Size 327157712 bytesDatabase Buffers
2014-11-16 10:38:25 5203
原创 10061事件
数据库启动的时候直接关闭,查看告警日志:Errors in file /opt/oracle/diag/rdbms/orcl11g/orcl11g/trace/orcl11g_mmon_3749.trc (incident=65276):ORA-00600: internal error code, arguments: [4194], [0x000000011], [0x7F967679
2014-11-11 12:05:19 2425
原创 oradebug推进scn
有时候我们遇到如下错误:ORA-01092: ORACLE instance terminated. Disconnection forcedORA-00600: internal error code, arguments: [2662], [0], [5685940], [0], [5685970], [4194432], [], [], [], [], [], []Process I
2014-11-11 11:34:38 1750
原创 linux下误删数据文件恢复
linux下文件被删除可以用很多工具进行恢复,例如undelete(适合ext2,ext3)、giis(不能恢复安装giis之前的文件)、ext3grep(仅限ext3)、R-linux(支持ext3,但是需要操作系统是32位的)。还有testdisk等等就不一一介绍了。需要注意的是,我们误删文件后,最好保持现场。下面不用工具来恢复误删的数据文件:ZBDBA@orcl11g>select
2014-11-04 09:42:26 3004
原创 BBED标记坏块以及修复坏块
创建测试表:ZBDBA@orcl11g>select * from zbdba;NAME------------------------------------------------------------zbdbahuihuiZBDBA@orcl11g>ZBDBA@orcl11g>ZBDBA@orcl11g>ZBDBA@orcl11g>ZBDBA@orcl11g>sel
2014-11-04 09:38:53 2316
原创 bbed修改undo段状态(ORA-01578)
ZBDBA@orcl11g>select * from zbdba;select * from zbdba *ERROR at line 1:ORA-01578: ORACLE data block corrupted (file # 3, block # 1449)ORA-01110: data file 3: '/opt/oracle/oradata/orc
2014-11-01 18:40:08 2100
原创 一次数据文件头不一致恢复
SYS@orcl11g>alter database datafile 6 online;alter database datafile 6 online*ERROR at line 1:ORA-01113: file 6 needs media recoveryORA-01110: data file 6: '/opt/oracle/oradata/orcl11g/zbdba01.db
2014-11-01 18:33:21 6562
原创 跳过丢失归档进行恢复
在我们恢复的时候,发现中间缺失归档,大部分dba认为从缺失的归档开始以后的归档都无法进行恢复。但是我们从非常规的方式,修改数据文件对应的信息是可以跳过该缺失的归档,并且利用后面的归档进行恢复的。SYS@orcl11g>recover datafile 6;ORA-00279: change 2054392 generated at 10/28/2014 23:20:14 needed for
2014-11-01 18:28:21 1526
原创 使用bbed修改数据
bbed是一个强大的工具,允许我们绕过oracle直接从数据文件中修改对应的内容ZBDBA@orcl11g>select * from emp; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO---------- ------
2014-11-01 18:24:32 1564
原创 shutdown abort模式丢失redo,使用隐含参数启库
shutdown abort模式丢失redo log无法open数据库通过告警报错ORA-00354: corrupt redo log block header 从该错误可以看出当前日志的redo block的header出现问题,导致oracle无法读取redo进行恢复。通过以下检查发现数据库文件头都一致,没有需要恢复的文件,但是由于数据库是非正常关闭,last_change sc
2014-11-01 18:18:25 1549
oracle9i补丁p3006854_9204_linux.zip
2014-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人