My Oracle Support Banner

TDE マスター暗号鍵設定時、ORA-7445 [__longjmp()+78] と ORA-600 [kztsmdml:key Hash Too Long], [52372] が発生する (Doc ID 2425351.1)

Last updated on AUGUST 04, 2018

適用範囲:

Oracle Database - Enterprise Edition - バージョン 12.1.0.2 以降
Advanced Networking Option - バージョン 12.1.0.2 以降
この文書の内容はすべてのプラットフォームに適用されます。
本文書利用上のご注意
  本文書は英語の文書 <Document 2064341.1> (最終メジャー更新日: 2015年11月03日) の日本語翻訳版です。
  英語の文書の最終メジャー更新日が新しい場合は本文書に適宜反映いたします。

現象

TDE マスター暗号鍵設定時、 ORA-7445 が発生します。

事象:
-- マスター暗号鍵を作成します
administer key management create encryption key using tag 'DBORA5T_MASTER_KEY' identified by "******" with backup using 'Create-MK-DBORA5T';
-- 作成したマスター暗号鍵の key_id を取得します
select key_id from v$encryption_keys;
-- 鍵をアクティブ化します
administer key management use encryption key 'AS1W8wbIz0/Vv+2JzYiFxOoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' using tag 'DBORA5T_MASTER_KEY' identified by "******" with backup using 'Active-MK-DBORA5T';

鍵のアクティブ化時、次のエラーで失敗します:
ORA-07445: exception encountered: core dump [__longjmp()+78] [SIGSEGV] [ADDR:0x0] [PC:0x7F886D8E674E] [SI_KERNEL(general_protection)] []
ORA-00600: internal error code, arguments: [kztsmdml:key hash too long], [52372], [], [], [], [], [], [], [], [], [], []

インシデントファイルには以下の内容が出力されます:

[TOC00000]
Jump to table of contents
Dump continued from file: /ade/b/2284577791/oracle/log/diag/rdbms/x0/x0/trace/x0_ora_21316.trc
[TOC00001]
ORA-07445: exception encountered: core dump [__longjmp()+66] [SIGSEGV] [ADDR:0x0] [PC:0x3F4B830122] [SI_KERNEL(general_protection)] []
ORA-00600: internal error code, arguments: [kztsmdml:key hash too long], [52372], [], [], [], [], [], [], [], [], [], []

[TOC00001-END]
[TOC00002]
========= Dump for incident 2706 (ORA 7445 [__longjmp]) ========
[TOC00003]
----- Beginning of Customized Incident Dump(s) -----
Dumping swap information
Memory (Avail / Total) = 15.00M / 7800.00M
Swap (Avail / Total) = 5401.35M /  10047.30M
Exception [type: SIGSEGV, SI_KERNEL(general_protection)] [ADDR:0x0] [PC:0x3F4B830122, __longjmp()+66] [flags: 0x0, count: 1]
Registers:
%rax: 0x0000000000000258 %rbx: 0x0000000000000000 %rcx: 0x0000000000000000
%rdx: 0xad8b5f850e5d1b3d %rdi: 0x00007fff94a909d0 %rsi: 0x0000000000000258
%rsp: 0xad8b5f850e5d1b3d %rbp: 0xad8b5f850e5d1b3d  %r8: 0xad8b5f850e5d1b3d
 %r9: 0xad8b5f850e5d1b3d %r10: 0x0000000000000001 %r11: 0x0000003f4c40d330
%r12: 0x0000000000000000 %r13: 0x0000000000000000 %r14: 0x0000000000000000
%r15: 0x0000000000000000 %rip: 0x0000003f4b830122 ïl: 0x0000000000010282
  __longjmp()+54 (0x3f4b830116) mov 0x28(%rdi),%r15
  __longjmp()+58 (0x3f4b83011a) mov %esi,êx
  __longjmp()+60 (0x3f4b83011c) mov %r8,%rsp
  __longjmp()+63 (0x3f4b83011f) mov %r9,%rbp
> __longjmp()+66 (0x3f4b830122) jmp *íx
  __longjmp()+68 (0x3f4b830124) nop
  __longjmp()+69 (0x3f4b830125) nop
  __longjmp()+70 (0x3f4b830126) nop
  __longjmp()+71 (0x3f4b830127) nop

*** 2015-10-07 05:44:08.374
dbkedDefDump(): Starting a non-incident diagnostic dump (flags=0x3, level=3, mask=0x0)
[TOC00004]
----- Current SQL Statement for this session (sql_id=2jgx34jwgw0kh) -----
administer key management use encryption key
'AXeSBjDcgE8Av8P3og6AdvsAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
using tag 'DBORA5T_MASTER_KEY' identified by *with backup using 'Active-MK-DBORA5T'
[TOC00004-END]

call stack トレースには次のように出力されます:

__longjmp()+66       signal   __sighandler()       7FFF94A909D0 000000258
                                                   AD8B5F850E5D1B3D 000000000 ?
                                                   AD8B5F850E5D1B3D ?
                                                   AD8B5F850E5D1B3D ?
*************v
上記のフレームからスタックトレースが途切れており、完全ではありません。
次のフレームは、コールチェーンを検索した結果であり、確実ではありません。
*************^

.

変更点

 

原因

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.