Maclean’s Oracle Database Tech Blog Archives

  • ORA-01221エラ解析

    プロのOracle Databaseの復旧サービスを提供 携帯番号: +86 13764045638 メール:[email protected]   ORA-01221エラは8iによく現れるが、10gの後にめったり現れない。 Error: ORA 1221 Text: datafile <name> is not the same file to a background process ——————————————————————————- Cause: When the database writer opens the datafile, it is accessing a different physical file than the foreground doing the recovery. The time-stamp set in the file header by the foreground…

  • 【Oracleデータベースリカバリ】ORA-00600: [16513], [1403], [20]例

    プロのOracle Databaseの復旧サービスを提供 携帯番号: +86 13764045638 メール:[email protected]   あるデータベースシステムがストレージトラブルでASM diskgroup損害が起きた。 あるデータベースはストレージのせいでASM diskgroupがこわれた。後のリカバリでopen database段階でORA-00600: [16513], [1403], [20]が現れた:ORA-00600: internal error code, arguments: [16513], [1403], [20], [], [], [], [], [] ORA-00600: internal error code, arguments: [16513], [1403], [20], [], [], [], [], [] Current SQL statement for this session: alter database open —– Call Stack Trace —– calling…

  • 【Oracleデータベースリカバリ】ORA-00600 [4194]: 内部エラコード バラメタ: [4194]の例

    プロのOracle Databaseの復旧サービスを提供 携帯番号: +86 13764045638 メール:[email protected] あるユーザーが11.1.0.6のシステムが電源を切れた後に再起動するときにORA-600 [4194]エラが現れた: Starting background process QMNC Wed Dec 10 21:26:24 2014 QMNC started with pid=21, OS id=2932 Errors in file d:\app\administrator\diag\rdbms\erp\erp\trace\erp_smon_3612.trc (incident=33600227): ORA-00600: 内部エラコード バラメタ: [4194], [60], [59], [], [], [], [], [] Incident details in: d:\app\administrator\diag\rdbms\erp\erp\incident\incdir_33600227\erp_smon_3612_i33600227.trc Doing block recovery for file 3 block 4378 Block recovery from logseq 1,…

  • 【Oracleデータリカバリ】データブロック損害/こわれたブロック診断

    プロのOracle Databaseの復旧サービスを提供 携帯番号: +86 13764045638 メール:[email protected]   ORACLEで作成したデータブロック損害/こわれた診断corruptionは色々あるが、症状によって分類すると、大体以下の通り:  ORA-01578エラ  ORA-600[61xx]エラ  ORA-600[3339]あるいはORA-600[3398]  ORA-600[2130],ORA-600[2845],ORA-600[4147]エラなど  SELECT クエリで誤ったデータを探し出す ORACLEデータブロック損害/こわれた診断の解決策は、以下のような方法がある: 1.データベースをオープンしたまま、そのブロック損害とこわれたブロックがあるデータファイル番号、ブロック番号を判断する必要があって、それに、具体的な相手に探してください(テーブルあるいはインディクス)。ORA-1578エラとORA-600が報告した変数情報によって、以下のようなSQLを実行してください。 SELECT tablespace_name, segment_type, owner, segment_name FROM dba_extents WHERE file_id = &fileid and &blockid between block_id AND block_id + blocks – 1; 2、前のステップのSEGMENT_TYPEによって, もし以下のようなSEGMENT_TYPEであれば、再構造できる。:  index  データが再び獲得できるテーブルと再構造できるテーブル  SYSTEMを除き、ロールバックセグメント  順列セグメント, sort segment …

  • 【Oracleデータリカバリ】ORA-01122,ORA-01110,ORA-01200エラ

    プロのOracle Databaseの復旧サービスを提供 携帯番号: +86 13764045638 メール:[email protected]   たまにはORA-01122,ORA-01110,ORA-01200エラが現れる、例えば: ORA-01122: database file 9 failed verification check ORA-01110: data file 9: ‘/u02/oradata/orcl/users01.dbf ‘ ORA-01200: actual file size of 64000 is smaller than correct size of 65600 [oracle@mlab2 ~]$ oerr ora 1122 01122, 00000, “database file %s failed verification check” // *Cause: The information in this file is…

  • 【Oracleデータリカバリ】ORA-00704: ガイドプログラムプロセスが失敗した ORA-39700: UPGRADE オプションでデータベースエラ解析の例をオープンする

    プロのOracle Databaseの復旧サービスを提供 携帯番号: +86 13764045638 メール:[email protected] $ oerr ora 704 00704, 00000, “bootstrap process failure” // *Cause: Failure in processing bootstrap data – see accompanying error. // *Action: Contact your customer support representative. $ oerr ora 39700 39700, 00000, “database must be opened with UPGRADE option” // *Cause: A normal database open was attempted, but…

  • 【Oracleデータリカバリ】ORA-00600[4000]エラ解析

    プロのOracle Databaseの復旧サービスを提供 携帯番号: +86 13764045638 メール:[email protected] ORA-00600[4000]はOracle カーネルトランザクションのundoモジュールエラ情報の内部的なエラ情報である。一般的にはORA-00600[4000]エラは一つのargumentをつきそっている。そのarg[a]はUndo segment number USNと示している。 古いバーションにはテーブルスペースでインポートして、それにインポートしたテーブルはDMLがあるときに、BUGによってエラになる。エラになった場合に、ファイル1371820.8を参考してください。 9iあとのバーションにはORA-00600[4000]エラになったら、一般的にその原因は電源が切れたあるいはトラブルによるOracleのundo segmentをこわれた。インスタンスをまともに示していないまま、データをオープンするときに現れる。 以下はORA-00600[4000]のBUG リスト:   NB Bug Fixed Description 16761566 11.2.0.4, 12.1.0.2, 12.2.0.0 Instance fails to start with ORA-600 [4000] [usn#] 13910190 11.2.0.3.BP15, 11.2.0.4, 12.1.0.1 ORA-600 [4000] from plugged in tablespace in Exadata 14741727 11.2.0.2.9, 11.2.0.2.BP19, 11.2.0.3.BP12, 11.2.0.3.BP13, 12.1.0.1 Fixes for bug 12326708…

  • 【Oracleデータリカバリ】ORA-00600:[2846] とORA-01498

    プロのOracle Databaseの復旧サービスを提供 携帯番号: +86 13764045638 メール:[email protected]   updatable snapshotでそしてC_MLOG# clusterが損害を受けたときにり現れる。 ORA-00600: internal error code, arguments: [2846], [1], [65535], [1], [8192], [8192] kdcchk: error when looking at index with key: col 0; len 16; (16): 43 4c 49 45 4e 54 5f 47 52 50 5f 45 4e 54 52 59 col 1; len 6; (6):44…

  • 【Oracleデータリカバリ】ORA-00283エラ

    プロのOracle Databaseの復旧サービスを提供 携帯番号: +86 13764045638 メール:[email protected]    ストレージがアクセス出来ないから、データベースがシャットダウンした。データベースを再起動したが、まともに起動出来ない。 データベースがmountできるが、起動出来ない。ファイル3(sysaux01.dbf)がこわれたと気づき、メディアリカバリが必要になって、noarhivelogモードを設定して、データベースバックアップがなければリカバリ出来ない。 SQL> alter database open; alter database open * ERROR at line 1: ORA-01172: recovery of thread 1 stuck at block 131977 of file 3 ORA-01151: use media recovery to recover block, restore backup if needed SQL> recover datafile 3 ; ORA-00283: recovery session canceled due to…

  • 【Oracle ASMリカバリ】V$ASM_DISK HEADER_STATUSがProvisionedのトラブル解析を示される

    プロのOracle Databaseの復旧サービスを提供 携帯番号: +86 13764045638 メール:[email protected]     ユーザーが前に使用可能なdiskgroup をmountするときに,ASMのアラームログで以下のエラが示される:   SQL> ALTER DISKGROUP ALL MOUNT Tue Jul 19 09:31:09 2005 Loaded ASM Library – Generic Linux, version 1.0.0 library for asmlib interface Tue Jul 19 09:31:09 2005 NOTE: cache registered group DBFILE_GRP number=1 incarn=0xc3fd9b7d NOTE: cache registered group FLASHBACK_GRP number=2 incarn=0xc40d9b7e NOTE: cache dismounting…