0

Teradata SQL Assistant は、「データベース DBC にスペースがありません」というエラーのため、新しいテーブルの作成に失敗します。一時ジャーナルがスペースを取りすぎていることがわかりました。

個人的には、日記は必要ありません。他のユーザーに影響を与えずにジャーナルを削除できますか?modify database xxx as drop default journal table;

4

1 に答える 1

0

一時的なジャーナルとテーブル上の永続的なジャーナルを混同していませんか?

Transient Journalは、システム上のすべての空き領域(TD13.xおよび場合によってはTD12)を使用して、システム上の1つ以上のトランザクションに対して行われた変更をロールバックする機能を維持します。ジャーナル処理を必要とするトランザクションがない場合、一時的なジャーナル領域が消費されることはありません。空のテーブルのロードなどの特定の操作では、ロールバック状態が空のテーブルになるため、一時的なジャーナルが必要ない場合があることに注意してください。

一時ジャーナルの空き領域が不足している場合でも、Teradataが一時ジャーナルのシステム上のすべての空き領域を消費しているにもかかわらず、データベースDBCの領域が不足しているというエラーメッセージが表示されます。

一方、永続的なジャーナルは、そのDDLステートメントで削除しているように見えるものです。アプリケーション、ETLストリーム、および/または災害復旧計画のいずれかの環境および復旧操作に悪影響を及ぼさないと確信できる場合は、永続ジャーナルを削除できます。

于 2012-12-27T20:05:03.387 に答える