Hirotaka Yoshioka wrote:
>確認なんですけど,当該バグは8.0.6および
> 8.1.3以降で直っているそうです.
>
> どなたか,これを流せば再現するというPL/SQLかなんかの
> スクリプトをメールで頂ければ,わたしの環境で再現してみます.
> DBの設定からふくんだやつをいただければ幸いです.
ロールバックセグメントもデータ領域も拡張したくなかったので
4k byteのredo log を10個作成して以下のスクリプトで実験中。
(NT Oracle 8.0.5.1 で経過時間 3時間30分 SEQ# 37104)
connect system/manager
# 4k byteのredo log を10個作成
alter database add logfile 'f:\orant\database\log10orcl.ora' size 4k;
alter database add logfile 'f:\orant\database\log11orcl.ora' size 4k;
alter database add logfile 'f:\orant\database\log12orcl.ora' size 4k;
alter database add logfile 'f:\orant\database\log13orcl.ora' size 4k;
alter database add logfile 'f:\orant\database\log14orcl.ora' size 4k;
alter database add logfile 'f:\orant\database\log15orcl.ora' size 4k;
alter database add logfile 'f:\orant\database\log16orcl.ora' size 4k;
alter database add logfile 'f:\orant\database\log17orcl.ora' size 4k;
alter database add logfile 'f:\orant\database\log18orcl.ora' size 4k;
alter database add logfile 'f:\orant\database\log19orcl.ora' size 4k;
# 4Kのファイルが CURRENTになるまで以下を繰り返す。
alter system switch logfile;
select * from v$log;
# 古いログファイルの削除
alter database drop logfile 'f:\orant\database\log1orcl.ora';
alter database drop logfile 'f:\orant\database\log2orcl.ora';
alter database drop logfile 'f:\orant\database\log3orcl.ora';
alter database drop logfile 'f:\orant\database\log4orcl.ora';
connect scott/tiger
create tabel empx as select * from emp;
begin
loop
insert into empx select * from emp;
delete from empx;
commit;
end loop;
end
--
Takumi Okada
Cyber Net Communications, Inc.