4 Oracle Analytics Serverの構成
このトピックでは、Configuration Assistantを使用するOracle Analytics Server標準トポロジを構成するプロセスのステップについて説明します。
- Configuration Assistantについて
Configuration Assistantは、データベース・スキーマの作成、ポート範囲の指定、システム・コンポーネントの作成に加えて、アプリケーション・サーバーの起動や標準トポロジの構成をサポートするマルチ機能ユーティリティです。Oracle Analytics Serverドメインを構成するにはConfiguration Assistantを使用することをお薦めします。 - Configuration Assistantの前提条件
Configuration Assistantを使用してエラーのない円滑なドメイン構成を行うには、このトピックにリストされている基準が満たされていることを確認する必要があります。 - データベース・スキーマの作成
Oracle Analytics Serverドメインを構成する前に、このリリースのOracle Fusion Middlewareで使用する動作保証されたデータベースに必要なスキーマをインストールする必要があります。 - Configuration Assistantを使用したOracle Analytics Serverドメインの構成
Configuration Assistantは、.sh
(Linux)ファイルまたは.cmd
(WINDOWS)ファイルです。Oracleホームにあるbi/bin
ディレクトリから構成実行ファイルを起動して、Configuration Assistantを起動します。このトピックのプロシージャに従って、構成ステップを実行します。
Configuration Assistantについて
Configuration Assistantは、データベース・スキーマの作成、ポート範囲の指定、システム・コンポーネントの作成に加えて、アプリケーション・サーバーの起動や標準トポロジの構成をサポートするマルチ機能ユーティリティです。Oracle Analytics Serverドメインを構成するにはConfiguration Assistantを使用することをお薦めします。
ドメイン・ホームおよびアプリケーション・ホームの各ディレクトリは/home/oracle/config
の下に作成することをお薦めします。ただし、Configuration Assistantを使用してドメインを構成する場合、アプリケーション・ホームは/home/oracle/product
ディレクトリの下に作成されます。推奨されるディレクトリ構造を実現するには、構成ウィザードを使用してドメインを構成します。
Oracle Analytics Serverエンタープライズ・デプロイメント・ガイドのドメインの構成で説明されている手順を使用します。
親トピック: Oracle Analytics Serverの構成
Configuration Assistantの前提条件
Configuration Assistantを使用してエラーのない円滑なドメイン構成を行うには、このトピックにリストされている基準が満たされていることを確認する必要があります。
必要な条件が満たされているかどうかを検証するには、以下を確認します。
- Oracle Analytics Serverのバイナリ・ファイルが正常にインストールされていること
- サポートされている最新のJDKがシステムにインストールされていること
- いずれかの認証済データベースへのアクセス権を持っていること。詳細は、『Oracle Analytics Serverの管理』の証明 - サポートされているデータ・ソースに関する項を参照してください。
- (オプション)既存のRCUスキーマ接頭辞(STB)の接続詳細を持ち、すでに単一セッションでBIPLATFORM、IAU、OPSS、MDS、STBおよびWLSスキーマを作成していること
ノート:
また、DBA資格証明があれば、Configuration Assistantの実行中にスキーマ接頭辞(STB)を生成し、BIPLATFORM、IAU、OPSS、MDS、STBおよびWLSスキーマを作成できます。
内部ハウスキーピング情報を保持するには、データベース・スキーマが必要です。これらのスキーマは、Oracle Analytics Serverを使用して分析する予定のデータ・ソースとは異なります。
親トピック: Oracle Analytics Serverの構成
データベース・スキーマの作成
Oracle Analytics Serverドメインを構成する前に、このリリースのOracle Fusion Middlewareで使用する動作保証されたデータベースに必要なスキーマをインストールする必要があります。
- 動作保証されたデータベースのインストールと構成
データベース・スキーマを作成する前に、動作保証されたデータベースをインストールおよび構成し、データベースが起動されて稼働していることを確認しておく必要があります。 - リポジトリ作成ユーティリティの起動
動作保証されたJDKがシステムにインストールされていることを確認してから、リポジトリ作成ユーティリティ(RCU)を起動します。 - 「リポジトリ作成ユーティリティ」画面をナビゲートしてスキーマを作成
RCU画面に必要な情報を入力して、データベース・スキーマを作成します。
親トピック: Oracle Analytics Serverの構成
動作保証されたデータベースのインストールと構成
データベース・スキーマを作成する前に、動作保証されたデータベースをインストールおよび構成し、データベースが起動されて稼働していることを確認しておく必要があります。
親トピック: データベース・スキーマの作成
リポジトリ作成ユーティリティの起動
動作保証されたJDKがシステムにインストールされていることを確認してから、リポジトリ作成ユーティリティ(RCU)を起動します。
ノート:
このステップを使用して、エンタープライズ・デプロイメント用にOracle Analytics Serverドメインを構成するときにデータベース・スキーマを作成できます。RCUを起動するには:
親トピック: データベース・スキーマの作成
「リポジトリ作成ユーティリティ」画面をナビゲートしてスキーマを作成
RCU画面に必要な情報を入力して、データベース・スキーマを作成します。
- RCUの概要
「ようこそ」画面は、RCUを起動したときに最初に表示される画面です。 - スキーマ作成の方法の選択
コンポーネント・スキーマをデータベースに作成およびロードする方法を選択するには、「リポジトリの作成」画面を使用します。 - データベース接続の詳細の指定
「データベース接続の詳細」画面に、RCUがデータベースに接続するためのデータベース接続の詳細を指定します。 - スキーマ・パスワードの指定
「スキーマ・パスワード」画面でデータベースでのスキーマ・パスワードの設定方法を指定した後、パスワードを入力して確認します。 - スキーマの作成の完了
残りのRCU画面を最後までナビゲートし、スキーマ作成を完了します。 - Oracle Analytics Server用のMicrosoft SQL Serverデータベースの構成
Microsoft SQL ServerデータベースにOracle Analytics Serverスキーマをインストールした場合は、SQL Serverエージェントの自動起動を構成し、エージェントが機能していることを確認する必要があります。
親トピック: データベース・スキーマの作成
スキーマ作成の方法の選択
「リポジトリの作成」画面を使用して、コンポーネント・スキーマをデータベースに作成およびロードする方法を選択します。
-
データベースでDBAアクティビティを実行するために必要な権限を持っている場合は、「システム・ロードおよび製品ロード」を選択します。この手順は、SYSDBA権限があることを前提としています。
-
データベースでDBAアクティビティを実行するために必要な権限を持っていない場合は、この画面で「システム・ロードに対するスクリプトの準備」を選択する必要があります。このオプションによってSQLスクリプトが生成され、それをデータベース管理者が使用します。リポジトリ作成ユーティリティによるスキーマの作成のシステム・ロードと製品ロードについてを参照してください。
-
DBAがシステム・ロードに対してすでにSQLスクリプトを実行している場合、「製品ロードの実行」を選択します。
データベース接続の詳細の提供
「データベース接続の詳細」画面で、RCUがデータベースに接続できるようにするために、データベース接続の詳細を指定します。
Oracleデータベースでデータベースのサービス名が不明な場合は、データベースの初期化パラメータ・ファイル内のSERVICE_NAMES
パラメータから取得できます。
Oracleデータベースでは、初期化パラメータ・ファイルにSERVICE_NAMES
パラメータが含まれていない場合、サービス名は、DB_NAME
およびDB_DOMAIN
パラメータに指定されているグローバル・データベース名と同じになります。
データベース接続の詳細を指定するには:
- データベース接続の詳細画面で、選択したデータベース・タイプのデータベース接続の詳細を指定します。
-
Oracle Databaseの場合は、次の例を使用します。
-
接続文字列: examplehost.exampledomain.com:1521:Orcl.exampledomain.com
ノート:
接続文字列を指定するには、接続文字列オプションを選択する必要があります。
-
ホスト名: examplehost.exampledomain.com
-
ポート: 1521
-
サービス名: Orcl.exampledomain.com
-
ユーザー名: sys
-
パスワード: ******
-
ロール: SYSDBA
-
-
Microsoft SQL Serverの場合は、次の例を使用します。
-
接続文字列: examplehost.exampledomain.com:1433:dbname
ノート:
接続文字列を指定するには、接続文字列オプションを選択する必要があります。
-
サーバー名: examplehost.exampledomain.com
-
ポート: 1433
-
データベース名: dbname
-
ユーザー名: sa
-
パスワード: ******
中間層データベースがMicrosoft SQL Serverである場合は、SQL Serverエージェントを有効にする必要があります。詳細は、Oracle Analytics Server用のMicrosoft SQL Serverデータベースの構成を参照してください。
-
-
- 「次へ」をクリックして続行し、データベースへの接続が成功したことを通知するダイアログ・ウィンドウで「OK」をクリックします。
スキーマ・パスワードの指定
「スキーマ・パスワード」画面で、データベースでのスキーマ・パスワードの設定方法を指定した後、パスワードを入力して確認します。
この画面で設定するパスワードは、ノートにとっておく必要があります。このパスワードは、後述するドメイン作成のプロセスで必要になります。
「次」をクリックします。
スキーマの作成の完了
残りのRCU画面を最後までナビゲートし、スキーマ作成を完了します。
RCUを起動したときに、Oracleデータベースで「透過的データ暗号化」(TDE)を使用可能にした場合のみ、「表領域のマップ」画面に「表領域の暗号化」チェック・ボックスが表示されます。
スキーマの作成を完了するには:- RCUによって作成されるすべての新しい表領域を暗号化する場合は、「表領域のマップ」画面で「表領域の暗号化」を選択します。
- 「完了サマリー」画面で、「閉じる」をクリックしてRCUを終了します。
Oracle Analytics Server用のMicrosoft SQL Serverデータベースの構成
Microsoft SQL ServerデータベースにOracle Analytics Serverスキーマをインストールした場合は、SQL Serverエージェントの自動起動を構成し、エージェントが機能していることを確認する必要があります。
-
「スタート」メニューで、「プログラム」→「SQL Server 2019」→「Configuration Tools」に移動し、「SQL Server Configuration Manager」をクリックします。
-
「+」をクリックして、サービスを管理するSQL Serverを展開します。
-
「SQL Server Agent」を右クリックして、「Properties」をクリックします。
デフォルト・インスタンスの場合、SQL Serverエージェント・サービスは「SQL Server Agent」と表示され、名前付きインスタンスの場合、SQL Serverエージェント・サービスは「SQL Server Agent (インスタンス名)」と表示されます。
-
「SQL Server Agent」ダイアログ・ボックスの「Service」タブで、「Start Mode」リストから「Automatic」を選択し、「OK」をクリックしてウィンドウを閉じます。
この設定により、システムの再起動時にSQL Serverエージェントが自動的に起動されます。
-
「SQL Server Agent」を右クリックして、「Start」をクリックします。
-
「User Account Control」ダイアログ・ボックスで、「Yes」をクリックして確定します。
-
sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true
-
sudo systemctl restart mssql-server
別の方法として、コマンド
restart mssql docker
を使用して、SQL Serverサービスを再起動できます。
Configuration Assistantを使用したOracle Analytics Serverドメインの構成
Configuration Assistantは、.sh
(Linux)ファイルまたは.cmd
(WINDOWS)ファイルです。Oracleホームにあるbi/bin
ディレクトリから構成実行ファイルを起動して、Configuration Assistantを起動します。このトピックのプロシージャに従って、構成ステップを実行します。
Configuration Assistantを使用してOracle Analytics ServerのWebLogicドメインを拡張する場合、そのドメインの管理サーバーにはAdminServerという名前を付ける必要があります。他の名前の管理サーバーはサポートされていません。
Oracle Analytics Server標準トポロジを構成するには:親トピック: Oracle Analytics Serverの構成