データベース管理

Oracle Master Silver

Oracle データベースのセグメント管理について解説

データベースの運用効率を高めるには、ストレージ管理の最適化が必要です。その中心となるのが セグメント管理。この記事では、初心者でも理解しやすいように、セグメント管理の基礎から実践的な応用方法までを図解とともに詳しく解説します。 🇺🇸Engl...
SQL

Oracle SQLチューニングの基本Oracle SQLチューニング最短ガイド:実行計画・統計・トレース【19c】Oracle SQLチューニングの基本

本記事は、既存記事「Oracle SQLチューニングの基本」の内容を、より実務寄り・再現可能な形に再構成したリライト版です。元記事の主旨(実務で使えるSQLチューニングの要点)を保ちつつ、最短手順・再現用スクリプト・トラブル対処を強化しまし...
Oracle Master Silver

行移行・行連鎖の原因/検出/対策を一気に理解(Oracle)

データベースのパフォーマンス問題を解決するためには、「行移行」と「行連鎖」の理解が欠かせません。この記事では、初心者の方でもすぐに実践できる解説と、具体例を交えて深掘りしていきます。 🇺🇸English version is here > ...
Oracle Master Silver

セグメント領域管理方法とPCTFREEの解説

Oracleデータベースで効率的にデータを管理するためには、セグメントの領域管理とPCTFREEの概念を正しく理解することが重要です。本記事では、これらの基礎を丁寧に解説し、実際の運用に役立つ情報を提供します。 🇺🇸English vers...
Oracle Master Silver

Oracle データブロックの行データ格納の仕組みと確認手順

導入(要約)oracle のデータブロックの行データ格納は「ブロック・ヘッダー/ディレクトリ/データ/空き領域」で構成され、更新や行サイズ拡大で行の連鎖・移動が起き得ます。本稿は仕組み→最短確認手順→対処の順で、初心者でも迷わない実機検証付...
OMF

Oracle Managed Files (OMF) の使い方:設定・手順・運用の完全ガイド

導入(要約)Oracle Managed Files (OMF) は、データファイルや一時ファイル、REDOログ、制御ファイルを自動命名・自動配置する仕組みです。DB_CREATE_FILE_DEST を設定すると、以後は DATAFILE...
Oracle Master Silver

Oracle データファイルの移動:安全手順と実行例

Oracle環境でストレージ更換やディレクトリ整理を行う際、データファイルを安全に移動する方法は必須知識です。本稿は oracle 19c/Linux前提で、オンライン移動と従来手順(オフライン+OSコピー)の2通りを、実機で通るコマンドと...
Oracle Master Silver

Oracle 表領域ビュー完全ガイド:DBA_*/V$*で使用率を正しく確認する

Oracle で表領域の「使用率」「サイズ」を正しく確認し、必要に応じて容量を拡張するためのディクショナリビュー(DBA_*)と動的ビュー(V$*)の使い分け・実用SQLをまとめます。はじめに「表領域 とは」何かを整理し、日常運用で迷わない...
Oracle Master Silver

Oracle 表領域のローカル管理の作り方と選び方

導入oracle 19cで表領域をローカル管理で作ると、エクステント管理が自動化され運用が安定します。本稿は「AUTOALLOCATE と UNIFORM のどちらを選ぶ?」「ASSM を付ける?」を初心者〜中級向けに、手順と実行例で整理し...
Oracle Master Silver

OracleデータベースのSYSTEMとSYSAUX表領域について解説

Oracleデータベースを正しく運用するためには、SYSTEM表領域とSYSAUX表領域の理解が不可欠です。これらはデータベースの「心臓」と「補助循環器」ともいえる存在で、どちらも欠かせません。本記事では、初心者向けの基礎解説から、トラブル...
Oracle Master Silver

OracleのOS認証設定の手順と実践ポイント

Oracleデータベースの認証には、データベース内部での認証情報を利用する「データベース認証」と、OSユーザー情報を用いる「OS認証」の2種類があります。それぞれに適した用途や設定手順が異なるため、本記事では、Linux環境でのユーザー作成...
Oracle Master Silver

Oracle TNS_ADMINの正しい使い方と設定手順【Linux/19c】

導入(要約)Oracle の接続設定を一元管理したい時に使うのが環境変数 TNS_ADMIN です。この記事では oracle クライアント/サーバーで TNS_ADMIN を設定して tnsnames.ora や sqlnet.ora、必...
Oracle Master Silver

Oracle DBMS_PRIVILEGE_CAPTUREによる権限チェック入門

Oracleデータベースを安全に運用するには、ユーザーに「必要最小限の権限」だけを与えることが重要です。不要な権限が残っていると、外部からの攻撃に悪用されたり、誤操作で重要なデータが変更されるリスクが高まります。こうしたリスクを避けるための...
Oracle Master Silver

Oracleデータベース プロファイル設定ガイド

アカウント運用の基本は oracle のユーザーごとに適切な プロファイル を割り当て、パスワードポリシーやリソース制限を標準化することです。本稿では既存構成を変えずに、最低限の手順と確認SQLを整理します。 🇺🇸English versi...
Oracle Master Silver

Oracle Database 19c ユーザー作成と管理

本記事では、oracle データベースで user(データベース利用者)を作成・管理する基本と実務手順を、非CDB構成の19cを前提に整理します。現場で迷いやすい「権限」「ロール」「プロファイル」「表領域とクオータ」まで、一気に把握できます...
ADR(自動診断リポジトリ)

Oracleデータベースのアラートログ完全ガイド

アラートログは oracle の稼働状況・障害の“時系列記録”です。アラートログを素早く読めると、原因切り分けと一次対応の速度が段違いになります。本稿では場所と見方、代表的な確認コマンド、よくあるエラーの読み方、保守までを初心者にも分かる解...
ADR(自動診断リポジトリ)

トラブル発生時のログ確認と対応ガイド

oracle 環境で障害が起きたときは、まず「どのログをどの順で見るか」を決めておくと復旧が速くなります。本稿は 19c/Oracle Linux を前提に、必須ログの所在・読み方・代表的な原因と対処を実行例と具体パス例つきで整理します。 ...
Oracle Master Silver

専用サーバー接続について -専用サーバー接続で“重い”を解消したい方へ

「接続ユーザーが増えるとサーバープロセスが増えすぎる」「バッチ処理のレスポンスが不安定」——そんな悩みがあるなら、まずは Oracle の“専用サーバー接続(Dedicated Server)”を正しく理解しておくと判断が速くなります。専用...
Oracle Master Silver

Oracleデータベースの共有サーバー接続をやさしく・正確に解説(専用サーバー接続との違い/設定手順/監視まで)

「接続ユーザーが増えるとプロセスが増えすぎて重い」「Webアプリの待機時間が長い」——そんな悩みを抱える環境では、共有サーバー接続(Shared Server)が有効です。共有サーバーは、クライアントごとにプロセスを確保するのではなく、プロ...
Oracle Master Silver

リスナー接続のフェイルオーバーとロードバランシング解説

Oracleデータベースの信頼性とパフォーマンスを向上させるためには、リスナー接続でのフェイルオーバーとロードバランシングの適切な設定が不可欠です。本記事では、その基本概念から具体的な設定方法、運用上の注意点までを詳しく解説します。 🇺🇸E...