Oracle Database@Azure ~ Autonomous Database を動かす

前回の記事では Oracle Database@Azure を利用するためのサブスクリプションの購入と、Autonomous Database(ADB) のデプロイ手順を紹介しました。 今回は、前回の記事でデプロイしたdb201を使用して、デプロイ後の操作・アクセス方法を紹介します。 blog.jbs…

Oracle Database@Azure ~ サブスクリプション購入とデプロイ方法

AzureでOracle Databaseを扱うには、Windowsもしくは Linux の仮想マシンをデプロイし、 OracleDatabaseをインストールして、データベースを構築するのが一般的でした。 ところが、Oracle Database@Azure が登場したことにより、Azure での OracleDatabase …

Azure で Oracle Database を利用する(FOR と @ のはなし)

Azureで Oracle Database を利用する方法として最初に思いつくのは、Windows または Linux で仮想マシンを作成して Oracle Database をインストールし、データベースを構築することです。 この方法はオンプレミスと同様に利用できますが、運用に手間がかかり…

PostgreSQL でログイン、ログアウトの履歴を取得する。

データベースの運用では、ユーザーの利用状況を調べるために監査を行います。 PostgreSQL では、ユーザーのログイン・ログアウト・クエリの実行などの操作を、ログファイルに記録する機能があります。 今回は、ログイン・ログアウトの履歴をログに記録して、…

【Oracle統合監査】統合監査の運用

以前の記事で、Oracle統合監査の動作を検証しました。 blog.jbs.co.jp 今回は、実際の運用で行うであろう設定の検証を行います。 検証環境 統合監査の有効化 監査証跡の削除 おわりに 検証環境 前回同様、WindowsServer上に構築したOracle19cを利用します。 …

Oracle Enterprise Manager Express 19c ~ 何ができる?

Oracle Database には Enterprise Managerという管理機能があります。 Enterprise Managerには専用のサーバーを立てて複数のデータベースを監視する Oracle Enterprise Manager Cloud Control (OEM CC) と、 Oracle Enterprise Manager Express (OEM Express…

【Oracle統合監査】Oracleデータベースへのログイン履歴を記録する

データベースでは、改ざんやデータ漏洩のリスクの評価を目的として、アクセス履歴やデータ変更履歴の記録・分析を行っています。この活動をデータベース監査といいます。 Oracleデータベースでも監査の機能が存在し、アクセス履歴やデータ変更履歴を保存でき…

Windows クライアントから Oracle Autonomous Database への接続

クラウドサービスで利用できるマネージドのデータベースは簡単に作成できるのですが、いざローカル環境のクライアントから接続しようとすると、ネットワークの設定や認証の方法がオンプレミスのデータベースとは異なるので接続に戸惑いました。 今回は Oracl…

開発や学習等で利用できる無料のデータベースサービス

パブリッククラウドサービスでは、初心者や利用を検討しているユーザー向けに様々なサービスが無料で提供されています。 登録後○○日間無料、1年間有効の○○円分クレジットなどの形で提供されているものが多いのですが、中には無期限で提供される無料のサービ…

Oracle Enterprise Manager Cloud Control による監視設定

Oracle Enterprise Manager Cloud Control (OEM CC) の紹介をしてきましたが、今回は監視を設定し、しきい値を超えた監視項目についてメールで通知する設定を紹介します。 これまでの OEM CC に関する記事はこちらを参照してください。 Linux サーバーでの O…

Oracle Enterprise Manager Cloud Control によるジョブの登録

Oracle Enterprise Manager Cloud Control (OEM CC) の紹介をしてきましたが、今回は OEM CC によるジョブ登録について紹介します。 30分ごとに STATSPACK のスナップショットを取得するジョブを作成します。 検証環境 STATSPACKの準備 ジョブの作成 ジョブ…

Oracle Enterprise Manager Cloud Control の運用

前回、Oracle Enterprise Manager Cloud Control (OEM CC) の構築について紹介しましたが、今回は OEM CC の運用、監視の機能を紹介します。 前回の記事はこちら blog.jbs.co.jp 検証環境 ライセンスの確認 データベースの起動・停止 プラガブルデータベース…

Oracle Enterprise Manager Cloud Control (OEM CC) の構築

Oracle Enterprise Manager (OEM)を使うと、複数のサーバーで稼動する Oracle Database を一括で管理する事が出来ます。 本記事では、OEMをLinux サーバーにインストールし、監視対象のデータベースを追加する手順をまとめました。 Oracle Enterprise Manage…

Oracleデータベースの 非コンテナデータベース を使用した プラガブルデータベース の作成

マルチテナント・コンテナ・データベース(CDB)はOracle12c から登場した機能ですが、古くから Oracle に携わっていた事もあり、19c の現在まで慣れ親しんだ従来のデータベース(非CDB)で構築してきました。 21c、23c の新しいバージョンでは非CDB がサポ…

Azure Backup を使用したOracleデータベースのバックアップ

Oracleデータベースのバックアップは Oracleデータベースの標準機能である Recovery Manager(RMAN) を使用する場合が多いです。増分バックアップやバックアップの自動管理にも対応するなど、標準機能でありながら便利なツールです。 一方で、ストレージのス…

Active Directory の Kerberos認証で PostgreSQL にログインする

前回、Active Directory (AD DS)を LDAPサーバーとした、LDAP認証によるPostgreSQLへのログインを試しましたが、今回は AD DS を Kerberosサーバーとして、 Kerberos認証を利用してPostgreSQLへのログインを試します。 構成 サービスプリンシパルの作成 サー…

Active Directory の LDAP認証で PostgreSQL にログインする

PostgreSQLでは md5 を利用したパスワード認証を使用することが多いですが、LDAP 利用した認証も可能です。 Active Directory (AD DS)を LDAPサーバーとした PostgreSQL のログイン認証を試します。 今回はテスト用に用意したサーバー winsrv001 とドメイン …

マテリアライズドビューを使用したOracleデータベースの移行

はじめに 構成 データベースオブジェクトの移行 データベースリンクの構成 マテリアライズドビューログの作成 マテリアライズドビューの作成 移行 同期解除 さいごに はじめに Oracleデータベース間の移行方法はいくつか考えられますが、そのうちの一つに、…

オンプレミス PostgreSQL を Azure DB for PostgreSQL に移行する

はじめに 実行環境 サンプルスキーマ 移行先データベースの作成 移行先データベースの作成 サンプルスキーマの抽出 サンプルスキーマの適用 DMSインスタンスの作成 移行シナリオと Database Migration Service の選択 移行サービスの作成 「基本」タブ 「ネ…