Oracle

Oracle

【Oracle】容量が大きいテーブルを探す方法|DBA_SEGMENTS・HWM・圧縮・パーティション別サイズ確認SQL完全ガイド

Oracle でディスクを大量消費しているテーブルを特定する SQL を完全解説。DBA_SEGMENTS でテーブルサイズ上位を取得、HWM(高水位標)とパーティション別サイズの確認、LOB セグメントの把握、スキーマ・表領域横断の集計まで、実務で使える SQL をすべて網羅。サイズ削減(SHRINK/MOVE/TRUNCATE)への連携方法も解説します。
Oracle

【Oracle】ORA-01653: 表を拡張できません ── 原因・緊急対処・HWM回収・再発防止まで完全解説

ORA-01653(unable to extend table)の原因・緊急対処法(AUTOEXTEND有効化・ファイル追加・RESIZE)・HWM(高水位標)の概念とSHRINK SPACEによるスペース回収・表領域の使用率監視SQLを完全解説。
Oracle

【Oracle】ORA-12560: TNS プロトコル・アダプタ・エラーの原因と解決方法|Windows・Linux対応

ORA-12560(TNS: プロトコル・アダプタ・エラー)の原因と解決方法を完全解説。Oracleサービス停止・ORACLE_SID未設定・リスナー停止・tnsnames.ora設定ミスなど6原因をWindows・Linux別に対処法を紹介。
Oracle

【Oracle】LOBセグメントの確認・サイズ取得方法|DBA_LOBS・DBA_SEGMENTS・DBMS_LOBの使い方

OracleのLOBセグメントを確認しサイズを取得する方法を解説。DBA_LOBS・DBA_SEGMENTSでの一覧取得、DBMS_LOB.GETLENGTHでの実データサイズ確認、表領域別集計、断片化調査まで網羅。
Oracle

【Oracle】LOBセグメントの削除と表領域の解放方法|MOVE・SHRINK・PURGE完全解説

OracleのLOBセグメント削除と表領域解放の方法を解説。LOBサイズ確認SQL、ALTER TABLE MOVE LOB、SHRINK SPACE、リサイクルビン、データファイル縮小まで実務手順を網羅。
Oracle

【Oracle】impdpインポートが終わらない原因と対処法|進捗確認・ロック解除・高速化テクニック

Oracle Data Pump(impdp)のインポートが終わらない・遅い場合の原因と対処法を解説。進捗確認SQL、ロック競合の解消、インデックス除外、パラレル処理、ジョブ強制終了まで網羅。
Oracle

【Oracle】リストア時に特定テーブルを除外する方法|Data Pump EXCLUDE・parfile・実務パターン

Oracleでリストア(impdp)時に特定テーブルを除外する方法を解説。EXCLUDEパラメータ、LIKE条件、parfileでの管理、RMANでの除外方法、よくあるミスまで網羅。
Oracle

【Oracle】テーブル名をLIKE検索してDROP TABLE文を一括生成する方法|PL/SQL動的実行も解説

OracleでテーブルをLIKE検索し、一致するテーブルに対してDROP TABLE文を一括生成する方法を解説。USER_TABLES検索、文字列連結、PL/SQLでの動的実行、安全な運用パターンまで網羅。
Oracle

【Oracle】表領域ごとにアクセス制御を行う方法|QUOTA・ロール・権限の分離運用を完全解説

OracleでQUOTA・ロール・REVOKEを使って表領域ごとにアクセス制御を行う方法を完全解説。ユーザー作成からUNLIMITED TABLESPACE問題・監査設定まで実用クエリ付きで紹介します。
Oracle

【Oracle】データファイルを別ディレクトリに移動する方法|12c MOVE DATAFILE・OFFLINE RENAME・REDO ログ・TEMP ファイルまで解説

Oracleのデータファイルを別ディレクトリに移動する方法を完全解説。12c以降のALTER DATABASE MOVE DATAFILE(オンライン移動)、11g以前のOFFLINE+OSコピー+RENAME方式、REDOログファイルの移動、TEMPファイルの移動、制御ファイルの移動、ASM間の移動、移動前後の確認SQL、ダウンタイム比較まで網羅。
Oracle

【Oracle】RMAN で表領域単位のバックアップを取得する方法|BACKUP TABLESPACE・増分・圧縮・スケジュール・リストアまで解説

OracleのRMANで表領域単位のバックアップを取得する方法を完全解説。BACKUP TABLESPACEの基本構文、複数表領域の同時指定、増分バックアップ(LEVEL 0/1)との組み合わせ、圧縮・暗号化・パラレル、表領域バックアップからのリストア手順、フルバックアップとの使い分け、スケジュール化まで網羅。
Oracle

【Oracle】テーブル圧縮の設定方法|BASIC・OLTP・HCC の違い・圧縮率・ライセンス・既存テーブルの圧縮手順まで解説

Oracleのテーブル圧縮機能を完全解説。BASIC圧縮(無料)、OLTP圧縮(Advanced Compression)、HCC(Hybrid Columnar Compression)の3方式比較、圧縮率の目安、ライセンス要件、CREATE TABLE COMPRESS FOR/ALTER TABLE MOVE COMPRESS、既存テーブルの圧縮手順、圧縮状態の確認SQL、パフォーマンスへの影響まで網羅。
Oracle

【Oracle】INDEX 専用表領域の設計方法|I/O 分散・CREATE INDEX TABLESPACE・既存インデックスの移動・命名規則まで解説

OracleのINDEX専用表領域の設計方法を完全解説。テーブルとインデックスを分離するメリット(I/O分散・バックアップ分離・管理性向上)、INDEX専用表領域の作成手順、CREATE INDEX時のTABLESPACE指定、既存インデックスの移動(REBUILD TABLESPACE)、表領域の命名規則、サイジングの目安、ASM環境での考慮点まで網羅。
Oracle

【Oracle】表領域の断片化を解消する方法|ALTER TABLE MOVE・SHRINK SPACE・COALESCE・HWM の確認と再編成手順まで解説

Oracleの表領域の断片化を解消する方法を完全解説。テーブル断片化(HWM問題)と表領域断片化(空きエクステントの分散)の違い、DBA_SEGMENTSでの無駄領域検出、ALTER TABLE MOVE/SHRINK SPACE/COALESCEの使い分け、インデックスの再構築、LOBセグメントの断片化対策、オンライン再編成(12c MOVE ONLINE)まで網羅。
Oracle

【Oracle】TEMP 表領域の肥大化を防ぐ方法|原因特定・使用状況監視・TEMPFILE 再作成・PGA チューニングまで解説

OracleのTEMP表領域の肥大化を防ぐ方法を完全解説。肥大化の原因5パターン(大量ソート/ハッシュ結合/DISTINCT/UNION/未CLOSEカーソル)、V$SORT_USAGEでの犯人特定、DBA_TEMP_FREE_SPACEでの使用状況監視、TEMPFILEの縮小・再作成、PGA_AGGREGATE_TARGETのチューニング、TEMP表領域グループまで網羅。
Oracle

【Oracle】DBA_FREE_SPACE で表領域の空き容量を調べる方法|列の意味・断片化検出・空きエクステント分析まで解説

OracleのDBA_FREE_SPACEで表領域の空き容量を調べる方法を完全解説。DBA_FREE_SPACEの全列の意味、表領域ごとの空き容量集計SQL、DBA_DATA_FILESとJOINした使用率算出、空きエクステントの断片化検出、連続空き領域の確認、TEMP/UNDO表領域の代替ビュー、COALESCE/SHRINK SPACEによる断片化解消まで網羅。
Oracle

【Oracle】表領域の自動拡張(AUTOEXTEND)設定を確認・変更する方法完全ガイド

OracleのAUTOEXTEND設定を確認・変更する方法を完全解説。DBA_DATA_FILESで現在設定を確認し、ALTER DATABASE DATAFILEでON/OFFを切り替える手順、NEXT/MAXSIZEの設定値目安、TEMP表領域のTEMPFILE設定の違いまで実践ガイド。
Oracle

【Oracle】表領域にユーザーを割り当てる方法|DEFAULT TABLESPACE・QUOTA・一時表領域・確認 SQL まで解説

Oracleで表領域にユーザーを割り当てる方法を完全解説。CREATE USER時のDEFAULT TABLESPACE/TEMPORARY TABLESPACE指定、ALTER USERでの変更、QUOTAによる使用量制限(UNLIMITED/具体的なサイズ)、デフォルト表領域の確認SQL、DB全体のデフォルト表領域の設定、ORA-01950の原因と対処まで網羅。
Oracle

【Oracle】クローンデータベースの作成方法|RMAN DUPLICATE・Data Pump・PDB Clone・クローン後のカスタマイズまで解説

Oracleでクローンデータベースを作成する方法を完全解説。RMAN DUPLICATEによる物理クローン、Data Pumpによる論理クローン、PDB Clone(12c以降のプラガブルDB複製)、DBCAの4方式比較、クローン後のDB名/SID/リスナーの変更、データマスキング、開発・検証環境構築の実務パターンまで網羅。
Oracle

【Oracle】データベースの IP アクセス制限を行う方法|sqlnet.ora・VALID_NODE_CHECKING・ログオントリガー・OS ファイアウォールまで解説

OracleデータベースのIPアクセス制限を行う方法を完全解説。sqlnet.oraのTCP.VALIDNODE_CHECKING/TCP.INVITED_NODES/TCP.EXCLUDED_NODESによるリスナーレベル制限、ログオントリガーによるDB内IP制限、OSファイアウォール(iptables/firewalld/Windowsファイアウォール)との使い分け、サブネット/ホスト名指定、設定変更後の反映手順まで網羅。