使用ODU恢复被truncate表的数据
ODU是国内Oracle数据库大牛老熊的一个数据恢复工具。下载了一个windows版本,玩了一下恢复被truncate表的数据创建测试用的表空间:create tablespace mytbs datafile 'C:\ORACLE\ORADATA\ORCL\mytbs.dbf' size 10m autoextend off;创建测试表以及数据:create table test_recovery tablespace mytbs asselect rownum ...
BFile转为Blob
BFile实际上是Oracle数据库指向操作系统文件的一个指针。一下是读取操作系统文件并转为BLOB的代码:DECLARE v_bfile BFILE; v_blob BLOB; v_dest NUMBER := 1; v_lang NUMBER := 1;BEGIN v_bfile := bfilename('UPGRADE_DIR', &nbs...
数据库启动时遇到ORA-03113: 通信通道的文件结尾
本机通过expdp导入数据之后,关机。今天启动时,在mount之后报错: ORA-03113: 通信通道的文件结尾。查看alert_$ORACLE_SID.log, 发现如下错误信息:ARCH: Error 19809 Creating archive log file to 'C:\ORACLE\FAST_RECOVERY_AREA\ORCL\ARCHIVELOG\2015_01_21\O1_MF_1_172_%U_.ARC'Wed Jan 21 09:37:02 2015Erro...
RMAN学习-数据文件损坏
在SCOTT模式下创建一个表: create table test01 as select rownum rn from dual connect by rownum