Oracle

Data Pump・表領域・ユーザー管理・SQL関数・パフォーマンス監視まで、Oracle DB の実務で使えるナレッジをテーマ別に整理しました。

122記事

Data Pump (expdp/impdp) 18

【Oracle】Data Pumpで既存オブジェクトをスキップしてインポートする方法|table_exists_action=skip 【Oracle】旧バージョンから新バージョンへの移行手順まとめ|Data PumpとRMANの比較 【Oracle】Data Pumpでジョブを一時停止・再開する方法|attachオプションの使い方 【Oracle】Data Pumpでインデックスを除外してエクスポート・インポートする方法 【Oracle】バージョン違いでData Pumpを使うときの注意点|互換性とオプションの違い 【Oracle】別サーバーへデータベースを移行する方法|Data Pumpとリモート接続 【Oracle】Data Pumpで部分的にインポートする方法|表単位・条件付きの復元 【Oracle】Data Pumpでエクスポートファイルにパスワードを設定する方法|セキュリティ対策 【Oracle】Data Pumpでエクスポート時に圧縮する方法|compression=allの使い方 【Oracle】Data Pumpで表領域単位にexpdp/impdpする方法|REMAP_TABLESPACE・エラー対処まで完全解説 【Oracle】Data Pumpでスキーマごとにエクスポート・インポートする方法 【Oracle】Data Pumpのパラレル処理でインポート・エクスポートを高速化する方法 【Oracle】impdpでデータだけをインポートする方法|content=data_onlyの使い方 【Oracle】ORA-31684 完全解説|impdp でオブジェクトが既存の場合の対処法・EXCLUDE・table_exists_action 【Oracle】Data Pumpで複数テーブルをまとめてエクスポートする方法 【Oracle】expdpでWHERE句(queryパラメータ)を使って一部データをエクスポートする方法|複数テーブル・parfile・クォート対策まで完全解説 【Oracle】Data Pumpの使い方まとめ|expdp/impdpの基本と実用例 【Oracle】バックアップを高速化する方法|Data Pump・RMAN・ボトルネック特定まで完全解説

表領域・ストレージ管理 17

【Oracle】表領域ごとにアクセス制御を行う方法|QUOTA・ロール・権限の分離運用を完全解説 【Oracle】表領域の物理ファイルを別ディレクトリに移動する方法|オンライン移動の手順 【Oracle】RMANで表領域単位のバックアップを取得する方法 【Oracle】表領域の圧縮機能を活用する方法|OLTP圧縮とARCHIVE圧縮の違い 【Oracle】INDEX専用表領域の設計方法|性能分離と管理のベストプラクティス 【Oracle】表領域の断片化を解消する方法|再編成(REORGANIZE)と移動の手順 【Oracle】TEMP表領域の肥大化を防ぐ方法|ワーク領域の監視とクリーンアップ 【Oracle】表領域の空き容量を調べる方法|DBA_FREE_SPACEの活用 【Oracle】表領域の自動拡張設定を確認・変更する方法|AUTOEXTENDの使い方 【Oracle】表領域にユーザーを割り当てる方法|DEFAULT TABLESPACEの設定手順 【Oracle】TEMP表領域の肥大化原因とクリーンアップ方法 【Oracle】表領域の使用状況を確認するSQLまとめ|容量不足の予兆を早期に把握 【Oracle】RMANで特定の表領域だけを復元する方法|部分リストアの実行例 【Oracle】Data Pumpでエクスポート時に圧縮する方法|compression=allの使い方 【Oracle】Data Pumpで表領域単位にexpdp/impdpする方法|REMAP_TABLESPACE・エラー対処まで完全解説 【Oracle】データファイルを追加する方法完全解説|AUTOEXTEND・容量確認・既存ファイル変更まで 【Oracle】表領域の作成・削除・変更・確認方法

ユーザー・権限管理 15

【Oracle】表領域ごとにアクセス制御を行う方法|QUOTA・ロール・権限の分離運用を完全解説 【Oracle】表領域にユーザーを割り当てる方法|DEFAULT TABLESPACEの設定手順 【Oracle】パスワードポリシーをカスタマイズする方法|複雑さ・履歴・期限の管理 【Oracle】監査ログの保存先とローテーションの設定方法 【Oracle】ユーザーごとに接続制限を設定する方法|ログイン制御とアカウントロック 【Oracle】パスワードの有効期限を無制限にする方法|開発・検証環境向け設定 【Oracle】監査(AUDIT)機能の設定方法|誰が何をしたか記録する 【Oracle】Data Pumpでエクスポートファイルにパスワードを設定する方法|セキュリティ対策 【Oracle】Data Pumpでスキーマごとにエクスポート・インポートする方法 【Oracle】ユーザーアカウントのロック解除手順完全解説|原因確認・EXPIRED対処・パスワードポリシーまで 【Oracle】ユーザープロファイルの確認方法完全ガイド|DBA_PROFILES・パスワード制限・リソース制限・作成・変更 【Oracle】スキーマを作成する方法 【Oracle】ユーザ権限を確認する方法 【Oracle】ユーザーの情報を変更・削除する方法(ALTER USER / DROP USER / GRANT / REVOKE) 【Oracle】新規ユーザー作成と権限付与の完全ガイド|CREATE USER・GRANT文の基本から実務活用まで

SQL関数・クエリ 31

【Oracle】CASE文とDECODE関数の違いと使い分け 【Oracle】重複データを削除する方法 【Oracle】テーブル・列のコメント(論理名)を取得する方法|USER/ALL/DBA_TAB_COMMENTS・設定・一括確認まで完全解説 【Oracle】今日の0:00を取得する方法 【Oracle】縦持ちデータを横持ちデータに変換する方法 【Oracle】OFFSETとFETCHを使用して行数を限定し取得する方法 【Oracle】DUAL表を使用して計算やシステム関数の評価結果を取得する方法 【Oracle】MINUSで差分を取得する方法 【Oracle】HAVING句でグループ化されたデータに条件を適用する方法 【Oracle】NVL関数でNULLを指定した値に置き換える方法 【Oracle】文字列の文字数・バイト数を取得する方法 【Oracle】数値をゼロ埋めする方法 【Oracle】指定した件数分のデータを取得する方法 【Oracle】結合を用いたデータ更新の方法 【Oracle】小数点以下の切り捨てを行う方法 【Oracle】小数点以下の切り上げを行う方法 【Oracle】不要な改行コードを置換・削除する方法 【Oracle】日付から曜日を取得する方法|TO_CHAR D/DY/DAY・NLS設定・曜日別集計まで実務パターン解説 【Oracle】システム日付を取得する方法|SYSDATE・SYSTIMESTAMP・CURRENT_DATEの違いと実務パターン 【Oracle】日付を和暦で取得する方法|TO_CHARとNLS_CALENDARで令和・平成変換 【Oracle】前後の空白を削除する方法 【Oracle】日付フォーマットを変更する方法 【Oracle】指定したカラム名が存在するか確認する方法|ALL_TAB_COLUMNS・型・NULL・複数条件検索まで完全解説 【Oracle】RANK関数でデータの順位を付ける方法 【Oracle】IN句の1000件上限を回避する5つの方法 【Oracle】NOT NULL制約を削除・追加する方法(ALTER TABLE MODIFY) 【Oracle】データを取得する件数を絞る方法(ROWNUM・FETCH FIRST・ROW_NUMBER) 【Oracle】更新するデータの件数を指定する方法|ROWNUM・ROW_NUMBER・FETCH FIRSTの使い分け 【Oracle】バインド変数の効果的な使用方法 【Oracle】SUBSTR()関数で文字列の一部を切り出す方法|負の値・SUBSTRB・実務パターンも解説 【Oracle】DECODE関数の使い方完全解説|CASE式との違い・NULL扱い・ピボット集計まで

パフォーマンス・監視 7

環境構築・運用管理 46

【Oracle】RMANで表領域単位のバックアップを取得する方法 【Oracle】クローンデータベースの作成方法|開発・検証環境の構築に便利 【Oracle】データベースのIPアクセス制限を行う方法|リスナーレベルのセキュリティ強化 【Oracle】Data Pumpで既存オブジェクトをスキップしてインポートする方法|table_exists_action=skip 【Oracle】RMANのカタログモードとnocatalogモードの違いとは? 【Oracle】旧バージョンから新バージョンへの移行手順まとめ|Data PumpとRMANの比較 【Oracle】開発環境を一括初期化するスクリプトの作成例 【Oracle】監査ログの保存先とローテーションの設定方法 【Oracle】RMANのバックアップファイルをクラウドへ転送する方法|OCI Object Storage活用 【Oracle】RMANでアーカイブログを自動削除する方法|スペース不足を防ぐ 【Oracle】Data Pumpでジョブを一時停止・再開する方法|attachオプションの使い方 【Oracle】バージョン違いでData Pumpを使うときの注意点|互換性とオプションの違い 【Oracle】別サーバーへデータベースを移行する方法|Data Pumpとリモート接続 【Oracle】RMANで制御ファイルとSPFILEをバックアップ・復元する方法 【Oracle】RMANバックアップを自動化する方法|cron・タスクスケジューラ完全解説 【Oracle】RMANで特定の表領域だけを復元する方法|部分リストアの実行例 【Oracle】RMANで増分バックアップを取得する方法|LEVEL 0とLEVEL 1の違いと使い分け 【Oracle】ORA-31684 完全解説|impdp でオブジェクトが既存の場合の対処法・EXCLUDE・table_exists_action 【Oracle】テーブル単位でリストアする際に既存データを保護する方法 【Oracle】バックアップを高速化する方法|Data Pump・RMAN・ボトルネック特定まで完全解説 【Oracle】指定したテーブルのみリストアする方法 【Oracle】指定したテーブルのみバックアップを取る方法 【Oracle】ジョブの確認方法(DBA_SCHEDULER_JOBS / DBA_JOBS) 【Oracle】特定の項目が更新された場合のトリガー作成方法 【Oracle】DBリンクの作成方法 【Oracle】トリガーを作成する方法 【Oracle】テーブル一覧を確認するSQL(USER_TABLES / ALL_TABLES / DBA_TABLES) 【Oracle】ORA-00942の原因と解決方法 【Oracle】テーブルをコピーする方法 【Oracle】ORA-28040: No matching authentication protocol」エラーが発生したときの対処法 【Oracle】トリガー情報を取得するSQL文|USER/ALL/DBA_TRIGGERS・作成・有効化・実務パターンまで完全解説 【Oracle】V$SQLビューの使い方|実行済みSQLの確認・パフォーマンス分析まで完全解説 【Oracle】トリガーの情報を取得する方法 【Oracle】シノニムを確認する方法|USER/ALL/DBA_SYNONYMS・作成・削除・無効化まで完全解説 【Oracle】ビューの情報を取得する方法|USER/ALL/DBA_VIEWS・定義確認・依存関係・無効ビュー対処まで完全解説 【Oracle】ビューの使い方 【Oracle】インデックスの作成、再構築、削除 【Oracle】グローバル一時テーブル(GTT)の作成と使い方完全解説|トランザクション限定・セッション限定・確認方法まで 【Oracle】ALTER TABLE文でテーブルの変更を行う方法 【Oracle】テーブルを作成する方法 【Oracle】データベースのバージョンを確認する方法|SQL・コマンドライン・GUIツール11パターン完全解説 【Oracle】シーケンスの変更方法 【Oracle】シーケンスの削除・作成・変更方法(DROP / CREATE / ALTER SEQUENCE) 【Oracle】 シーケンスを作成する方法 【Oracle】シーケンスを進める方法|NEXTVAL・一気に増やす・リセットまで完全解説 【Oracle】シーケンスの確認方法