-
オンプレミスのホストにOracle Integration Cloud Service接続エージェントをインストールする方法
Oracle Integration Cloud ServiceからオンプレミスのスタンドアロンデータベースやOracle® E-Business Suite(EBS)データベースにアクセスまたは接続を確立するには、オンプレミスのホストにOracle Integration Cloud Service接続エージェントをインストールする必要があります。この接続エージェントをインストールすると、AdminServerコンポーネントのみを含むWebLogic Serverが導入されます。 インストールの前提条件 オンプレミス環境に接続エージェントをインストールする前に、以下の前提条件を満たしているか
-
PL/SQLでXMLを解析する方法:OracleでのXMLデータ処理ガイド
はじめに この記事では、Oracle® PL/SQLでXMLデータを扱うためのいくつかの方法について解説します。 XMLファイルのデータをOracle PL/SQLの行と列に変換したい場合、以下の2つのアプローチが利用できます。 XMLファイルをXML表にロードしてから解析する XML表にロードせず、XMLファイルを直接解析する XMLデータをOracleの表にロードするには、SQLLOADER、utl_file、XML CLOBなどのオプションを使用します。データを表にロードした後は、各XMLタグから値を抽出する必要があります。XMLデータの抽出には、XMLELEMENT、XMLAGG、
-
RMANの増分バックアップで物理スタンバイデータベースをロールフォワードする方法
はじめに物理スタンバイデータベースでアーカイブREDOデータが欠落・破損したり、解消できないアーカイブギャップ(プライマリ側でのアーカイブログの取り込み漏れやアーカイブファイル自体の破損が原因)が発生したりすると、有効なバックアップが存在しない限り通常のリカバリは行えません。まずは、プライマリデータベースに対象のアーカイブログが残っているかを確認して問題を切り分けましょう。アーカイブログが破損していなければ、自動的にスタンバイへ転送されます。OSレベルでアーカイブログが破損しているもののバックアップが存在する場合は、そのバックアップからアーカイブログをリストアします。いずれの方法でも解決できな
-
メトロ仮想データセンター(MVDC)とは?Oracle Data Guardによるアクティブ・アクティブ構成と切替テストの完全ガイド
IT技術の進化に伴い、情報システムは通信、金融、医療、Eコマース、物流、行政など、さまざまな業界において不可欠な存在となっています。情報システムが停止すれば、経済的損失や重要データの喪失、市場におけるブランドイメージの低下など、深刻な影響が及ぶ可能性があります。そのため、情報システム構築においては「サービス継続性」が極めて重要な要素となります。現在、サービス継続性を高める一般的な手法として、本番データのコピーを保存する災害復旧(DR:Disaster Recovery)センターの構築が広く採用されています。 はじめに 従来型のDRソリューションでは、1つの本番データセンター(DC)に対して1つ
-
Oracle Property Managerとは?不動産管理を効率化する主な機能と特徴を徹底解説
Oracle® Property Managerは、Oracle Real Estate Managementソリューションの中核を担うモジュールの一つで、大規模な不動産ポートフォリオを保有する企業や大手企業向けに特化して設計されたデータベースです。本記事では、Oracle Property Managerが提供する多彩な機能とその活用方法について詳しく解説します。 はじめに Oracle Property Managerは、企業の不動産ポートフォリオを自動的に整理・管理するだけでなく、ユーザーが利益を最大化するためのインテリジェントな意思決定を行えるよう支援します。また、従業員と顧客の双方に
-
SQL Server 2016の行レベルセキュリティ(RLS)とは?仕組みと実装方法をわかりやすく解説
Microsoft®はSQL Server®においてセキュリティに力を入れており、ほぼすべてのリリースで既存機能の強化や新たなセキュリティ機能が導入されてきました。SQL Server 2016では、データ保護に役立つ多くの新しいセキュリティ機能が登場しました。代表的なものとして、行レベルセキュリティ(Row-Level Security:RLS)、Always Encrypted、動的データマスキング(Dynamic Data Masking)が挙げられます。 はじめに 前回の記事では、SQL Server 2016の動的データマスキングについてご紹介しました。本記事では、テーブル内のどの行
-
Microsoft SQL Serverのデータベース互換性レベルとは?確認・変更方法とパフォーマンスへの影響を解説
データベース互換性レベルは、データベースレベルの設定のひとつで、データベースの動作に大きな影響を与えます。Microsoft® SQL Server®の新バージョンがリリースされるたびに多くの新機能が追加されますが、その多くは新しいキーワードを必要とし、旧バージョンで存在していた動作にも変更をもたらします。最大限の後方互換性を確保するため、Microsoftでは必要に応じて互換性レベルを設定できる仕組みを提供しています。 データベース互換性レベルのデフォルト値 デフォルトでは、すべてのデータベースは、作成元となったmodelデータベースのバージョンから互換性レベルを引き継ぎます。たとえば、SQ
-
【徹底解説】Microsoft SQL Serverのハイブリッドバッファプール ― PMEMを活用したパフォーマンス最適化ガイド
Microsoft®は、SQL Server® 2019(プレビュー)CTP 2.1において、「ハイブリッドバッファプール」という新機能を導入しました。この機能により、永続的メモリ(PMEM)デバイスに格納されたデータベースファイル内のデータページへ直接アクセスできるようになります。 PMEMとは? PMEM(Persistent Memory)は、メモリバス上に搭載されるソリッドステート型の高性能なバイトアドレス対応メモリデバイスです。他のストレージデバイスと比較して、多くの利点を持っています。 PMEMの主なメリットは以下の通りです。 フラッシュSSD(Solid State Drive
-
Oracle GoldenGateマイクロサービスアーキテクチャ(MA)とは?主要コンポーネントと特徴を徹底解説
Oracle® GoldenGate®は、「従来型アーキテクチャ(Classic Architecture)」と「Oracle GoldenGateマイクロサービスアーキテクチャ(OGG MA)」という2種類のアーキテクチャをサポートしています。 従来型アーキテクチャは、標準的なextract、replicat、pump、receiverの各機能で構成されており、GoldenGate Software Command Interpreter(GGSCI)と呼ばれるコマンドインタープリターによって管理されます。 一方、OGG MAはRESTfulなAPIをベースとしたマイクロサービスアーキテクチ
-
Oracleデータベースのパフォーマンスチューニング徹底解説:DBAが押さえるべき診断ツールと最適化テクニック
データベースのパフォーマンスチューニングは、すべてのデータベース管理者(DBA)が継続的かつ定期的に実施すべき、最も基本的でありながら最も重要な業務の一つです。専門家は、データベースを定期的にファインチューニングしてパフォーマンスを最適化することを推奨しています。適切なチューニングを行えば、ユーザーはレポートやクエリを高速に実行し、より迅速に結果を取得できるようになります。本記事では、Oracle®データベースのトラブルシューティングとチューニングに役立つ実践的なテクニックを紹介します。 チューニングの基本ステップ まず最初に行うべきは、問題が発生している領域の特定です。問題の原因となり得る領
-
Oracle EBSアプリケーション向けディザスタリカバリ(DR)システムの構築手順
本記事では、Oracle® Enterprise Business Suites(EBS)アプリケーション向けディザスタリカバリ(DR)システムの構築と運用方法について解説します。テスト環境に存在する12.2.5システムを活用し、バージョン12.2アプリケーションのDRシステムを構築するための汎用的なプロセスを紹介します。 はじめに DRアプリケーションサイトの構築手順は、クローンシステムを作成する場合の手順とほぼ同じです。万が一障害が発生した際には、XMLファイル内のホスト名など、いくつかの項目を修正するだけで、システムを稼働させる準備が整います。また、PRODサイトとの同期を維持するために
-
トランスポート層セキュリティ(TLS)とは?Oracle E-Business Suite R12での有効化手順を徹底解説
本記事では、トランスポート層セキュリティ(TLS)について解説し、セキュアソケットレイヤー(SSL)との違いを説明します。さらに、Oracle® E-Business Suite®(EBS)R12でTLSを有効化するための具体的なステップバイステップの手順もご紹介します。 TLSとは? TLSはSSLの後継となるセキュリティプロトコルで、クライアントとサーバー間の安全な通信を実現します。TLSは共通鍵暗号方式(対称鍵暗号アルゴリズム)を使用してデータを暗号化するため、SSLと比較して、より安全かつ安定したデータ転送が可能になります。 EBSでTLSを使用する理由 ご存じのとおり、EBSはインバ
-
Oracle Demantraと高度なSPWAの基礎知識とインストール手順を徹底解説
Demantra®と高度なサプライプランニングワークエリア(Advanced SPWA)は、Oracle®が提供する需要管理およびサプライチェーン管理ツールです。これらの製品は、Oracle E-Business Suite(EBS)、およびOracle Advanced Supply Chain Planning(ASCP)の一部であるOracle Advanced Planning Suite(APS)と統合することで、Demantraが持つ需要管理・サプライチェーン管理機能を最大限に活用できます。 本記事では、Oracleデータベース管理者(DBA)およびシステムアーキテクチャの観点から
-
Oracle Exadataのスマート・スキャン機能とは?仕組みと検証例を徹底解説
本記事では、Oracle® Exadata®の「スマート・スキャン(Smart Scan)」機能について詳しく掘り下げます。Exadata環境でSQL処理がどのように従来と異なるのかを解説するとともに、実際の使用例もご紹介します。 はじめに Oracleは2008年、エンジニアード・システム(Engineered System)ファミリーの先駆けとしてExadataを設計・発表しました。ユーザー自身がOSやデータベースの構成、インストール、チューニング、運用管理を行う従来型のデータベース・システムとは異なり、エンジニアード・システムでは、OS・データベース・メモリ・ストレージといった必要なコン
-
Oracle SQL計画ベースラインを使ってSQL実行計画を別インスタンスへ移行する方法
特定のSQLクエリが、あるデータベース(本番環境など)ではパフォーマンスが低下するのに、別のデータベース(開発環境など)では問題なく動作することがあります。これは、同じクエリでも各インスタンスで異なる実行計画が採用されている場合に起こり得ます。本記事では、Oracle® Database®が11gで初めて導入したSQL計画ベースライン(SQL Plan Baseline)機能を利用して、クエリが正常に動作しているインスタンスから、パフォーマンスが劣化しているインスタンスへ実行計画を転送する手順を解説します。 SQL計画管理(SPM)の概要 Oracle SQL Plan Management(
-
Oracleデータベースのブロック破損を検出・修復する完全ガイド
本記事では、Oracle®データベースにおけるデータファイル(システムデータファイルを含む)の単一または複数ブロック破損の修復方法について解説します。ブロック破損は、データベース障害の一般的な原因の一つです。 データベースブロックは、その内容がOracleデータベースが期待する値と異なる場合に「破損」とみなされます。ブロック破損を予防または修復しないまま放置すると、データベース全体がダウンし、重要なビジネスデータが失われる可能性があります。 これは、本番データベースの運用において実際に直面し、対応が求められる典型的な問題の一つです。 ブロック破損の発見と修復 以下の画像は、発生しうるブロック破
-
Oracle EBSのCPADMINとは?概要と使い方を徹底解説
Oracle社は、E-Business Suite(EBS)R12.1.3およびR12.2.x向けに、コンカレント処理(Concurrent Processing)用のコマンドラインユーティリティ「CPADMIN」をリリースしました。CPADMINはメニューベースのユーティリティで、これまで個別に提供されていた複数のコンカレント処理関連ツールを統合し、単一のメニューからさまざまなタスクを実行できるようにしたものです。 新しくリリースされたCPADMINは、EBS Release 12におけるcmclean.sqlスクリプトの後継ツールであり、直感的な操作性が大きな特徴です。本記事では、CPAD
-
データレイクとは何か?注目される理由とその価値を徹底解説
近年、データレイク(Data Lake)はテクノロジー界の「辺境」から、データサイエンス分野における「一等地」へと急速に存在感を高めています。なぜこのような流れが起きているのでしょうか。そして、なぜデータレイクが重要なのでしょうか。答えはシンプルです。そこには「価値」があるからです。 データには価値がある 企業が保有するデータには、計り知れない潜在的な価値が眠っていることが、ますます明らかになってきています。GoogleやFacebookなどのインターネット大手企業にとっては、企業価値の多くがデータから生み出されています。しかし、インターネット巨人でなくても、データから価値を引き出すことは十分
-
Oracle補助元帳会計(SLA)とは?R12の主要機能と構成要素を徹底解説
本記事は、TriCoreによって2017年2月12日に公開された内容をもとにしています。 本記事では、Oracle® R12の最も重要な機能の一つである補助元帳会計(Subledger Accounting:SLA)について詳しく解説します。SLAはR12の中核をなす強力な機能であり、ビジネスニーズに応じて会計処理を柔軟に変更できる力を提供します。R12と以前のバージョンにおける補助元帳の違いや、SLAの主要な特徴、そして構成要素についてご紹介します。 はじめに R12より前のバージョンでは、データは補助元帳から総勘定元帳(GL)インターフェース表へ転送され、その後GLのベーステーブルにインポ
-
グレースフルフェイルオーバーとデルタリカバリーによるCouchbase Serverのローリングアップグレード完全ガイド
マルチノード構成のCouchbase® Serverクラスタをアップグレードする方法はいくつかあります。本記事では、グレースフルフェイルオーバー(graceful failover)とデルタリカバリー(delta recovery)を組み合わせたローリングオンラインアップグレードの手順を詳しく解説します。 はじめに 本記事で紹介する手法は、オンラインアップグレードの中でも最も推奨される方法の一つです。最大の特徴は、アップグレードのためにクラスタへ新たなノードを追加する必要がない点にあります。 さらに、この方法には以下のようなメリットがあります。 高速かつ低リソース消費: ノード復旧時にフルリ