うんちくメモ

ただのメモです。内容は妄想の可能性があります

DataPumpでのACCESS_METHOD指定

deleteでのデータ削除後の領域再利用チェックでDataPumpでインポートして確認しようとした際に、デフォルトではダイレクトパスインサートが選択されるためにHWM以上にデータをインサートしようとしてエラーとなったのでメモ

ACCESS_METHOD=CONVENTIONAL 指定を追加することで削除された領域が再利用された。
当然めちゃくちゃインポートは遅くなる。

www.shift-the-oracle.com
kshimizu.hatenadiary.jp

MS-DOSバッチファイルでのタイムスタンプ変数セット

ログファイルなどにタイムスタンプまで含める際に何時も検索する羽目になるのでメモ

@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

Adobe Acrobat Reader起動時のツールパネルを最小化状態にする

・新端末でAcrobat Reader をインストールした際にいつも設定箇所を探す羽目になるのでメモ

  1. Acrobat Reader起動後にツールパネルを最小化
  2. 「編集」 -「環境設定」-「文書」から「ツールパネルの現在の状態を記憶」にチェックを入れる

RealVNC リモート接続時にサーバ側許可をキャンセルする

VNC Connect 6.10.1 で久しぶりに自宅マシンに接続しようとしたらViewerからの接続時にサーバー側で許可が必要になっていてハマったのでメモ

サーバ側の「Options」-「Connections」-「Filter connecting users」から「Show accept/reject prompt for each connection」のチェックを外す事で解決

インデックス対象列参照SQL

--■インデックス対象列参照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


zukucode.com