deleteでのデータ削除後の領域再利用チェックでDataPumpでインポートして確認しようとした際に、デフォルトではダイレクトパスインサートが選択されるためにHWM以上にデータをインサートしようとしてエラーとなったのでメモ
ACCESS_METHOD=CONVENTIONAL 指定を追加することで削除された領域が再利用された。
当然めちゃくちゃインポートは遅くなる。
deleteでのデータ削除後の領域再利用チェックでDataPumpでインポートして確認しようとした際に、デフォルトではダイレクトパスインサートが選択されるためにHWM以上にデータをインサートしようとしてエラーとなったのでメモ
ACCESS_METHOD=CONVENTIONAL 指定を追加することで削除された領域が再利用された。
当然めちゃくちゃインポートは遅くなる。
情報がきれいに纏まっていて探しやすい。もっと目に付くようにして欲しい。
インフォメーション・センター: データベースおよび Enterprise Manager 日本語ドキュメント (ドキュメントID 1946305.2)
ログファイルなどにタイムスタンプまで含める際に何時も検索する羽目になるのでメモ
@REM ###### 日付セット set YYYY=%date:~0,4% set MM=%date:~5,2% set DD=%date:~8,2% @REM ###### 時刻セット set time0n=%time: =0% set TIME=%time0n:~0,2%%time0n:~3,2% @REM ###### タイムスタンプ set TIMESTAMP=%YYYY%%MM%%DD%-%TIME% echo c:\local_script\testfile_%TIMESTAMP%.log
・実行結果
C:\local_script>echo c:\local_script\testfile_%TIMESTAMP%.log c:\local_script\testfile_20240313-1828.log
--■インデックス対象列参照SQL set line 150 set pages 1000 col index_name for a30 col ind_column for a100 SELECT index_name ,LISTAGG(column_name,',') within group (order by column_position) as ind_column FROM dba_ind_columns WHERE 1=1 AND table_name in ('TEST_TBL') GROUP BY index_name ORDER BY index_name /
・実行結果
INDEX_NAME IND_COLUMN ------------------------------ ---------------------------------------------------------------------------------------------------- TEST_TBL_IDX1 COL01,COL02,COL03,COL04,COL05 TEST_TBL_IDX2 PK01,COL01 TEST_TBL_IDX3 PK01,PK02,COL01 TEST_TBL_IDX4 PK01,PK02,COL02,COL03