GAGA LIFE.

インフラエンジニアブログ

スポンサーリンク

2022-01-01から1年間の記事一覧

SQL*Loaderで、任意の列に固定の文字列を埋め込む方法(CONSTANT句)

目的 SQL*Loaderの動作確認や検証時にデータに固定値を設定する マニュアル Oracle® Database ユーティリティ 19c CONSTANTパラメータ 列に定数値を設定するには、CONSTANTを指定して、その後に値を指定します。 CONSTANT value CONSTANTデータは、SQL*Loade…

【Oracle】特定のパーティションのロック

目的 テーブルの統計情報をLOCK_TABLE_STATSを使用してロックすることはよくあるが、 特定のパーティションの統計情報をロックする方法のメモ。 マニュアル Oracle Database PL/SQLパッケージおよびタイプ・リファレンス 19c 171.7.79 LOCK_PARTITION_STATS…

既存表からSQL*Loaderのデータファイルを作成する

目的 検証や移行用に既存表に格納されたデータをSQL*Loaderのデータファイルとしてテキストファイルに出力する方法 SQLファイル 事前に下記の内容のSQLファイルを準備 accept table_name prompt ' Enter Table Name : ' set heading off set verify off set …

ORA_HASHの使用

構文 構文:ORA_HASH(expr,max_bucket,seed_value) 目的 ORA_HASHファンクションは、指定された式のハッシュ値を計算します。 このファンクションは、データのサブセットの分析や、ランダムな標本の生成などの操作に有効です。 ・expr引数には、Oracle Databa…

単一パーティションをコンポジットパーティション化する(ALTER TABLE MODIFY)

概要 以前のバージョンでは、大きく以下の方法がありました。 * エクスポート/インポート * サプクエリでインサート * パーティション交換 * DBMS_REDEFINITION 12.2以降は、非パーティションからパーティション化する場合や単一パーティションからコンポジ…

select ~ for update文でもredoが出る話

概要 通常、データ更新(INSERT/UPDATE/DELETE)でREDOログが出力されますが、更新を伴わないselect ~ for update文でもREDO生成がされます。 ※for updateを伴わないselect文(参照のみ)ではREDOは生成されません。 また、SELECT FOR UPDATE文の対象となる行数…

スポンサーリンク