| Oracle Business Intelligence Data Warehouse Administration Consoleインストレーション、構成およびアップグレード・ガイド リリース10.1.3.4 B51056-01 |
|
![]() 戻る |
![]() 次へ |
この章では、インストール処理中にOracle Universal Installerで処理されるシステム構成、実行する必要がある構成の手順、およびDACにログインしてDACリポジトリのスキーマをアップグレードする手順について説明します。
この章の内容は次のとおりです。
|
注意: このドキュメントに記載された「DACデータベース接続用JDBCドライバのインストール」から「DACサーバーとDACリポジトリ間の接続の構成」までの手順を、記載順序どおりに実行する必要があります。 |
WindowsとLinuxでは、インストール処理中に、次のようなシステム構成がOracle Universal Installerで処理されます。
config.bat(Windows)とconfig.sh(Linux)の構成
Windowsでは、このファイルは$ORACLE_HOME\bifoundation\dacに格納されます。Linuxでは、$ORACLE_HOME/bifoundation/dacディレクトリに格納されます。このファイルで、次を指定します。
DAC_HOME: DACのインストール先ディレクトリです。たとえばWindowsの場合、次を指定します。
\orahome\10gR3_1\bifoundation\dac
JAVA_HOME: Java SDKのインストール先ディレクトリです。たとえばWindowsの場合、次を指定します。
\orahome\10gR3_3\jdk
dac_env_<Informatica version>.bat(Windows)とdac.env_<Informatica version>.sh(Linux)の構成
Windowsでは、このファイルは$ORACLE_HOME\bifoundation\dacに格納されます。Linuxでは、$ORACLE_HOME/bifoundation/dacディレクトリに格納されます。このファイルで、Informaticaコンポーネントのインストール・ディレクトリを指定します。詳細は、このファイルの最初にあるコメントを参照してください。
(Windowsのみ)Oracle Merant 5.0 Driverの登録と構成
次に例を示します。
REDEDIT4[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Oracle Merant ODBC Driver]"APILevel"="1" "ColumnsAsChar"="1" "ColumnSizeAsCharacter"="1" "CPTimeout"="60" "Driver"="$ORACLE_HOME/bifoundation/dac/utilities/DataDirectODBC/seor820.dll" "DriverODBCVer"="05.00" "FileUsage"="0" "Name"="Siebel Database" "Setup"="$ORACLE_HOME/bifoundation/dac/utilities/DataDirectODBC/seor820s.dll" "SQLLevel"="1" "UsageCount"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers]"Oracle Merant ODBC Driver"="Installed"
適切なJDBCドライバを$ORACLE_HOME\bifoundation\dac\libディレクトリにインストールして、DACデータベース接続を有効にする必要があります。
JDBCドライバをORACLE_HOME\bifoundation\dac\libディレクトリにインストールするには:
Oracleデータベースの場合: Oracleデータベース(8.x以外)を使用している場合、Oracleがインストールされているディレクトリを探します。jdbc\libディレクトリでojdbc14.jarという名前のファイルをコピーして、$ORACLE_HOME\bifoundation\dac\libディレクトリに貼り付けます。
Oracle 8.xを使用している場合、classes12.zipという名前のファイルをコピーして、$ORACLE_HOME\bifoundation\dac\libディレクトリに貼り付けます。また、次のようにconfig.batファイルのORACLELIB設定を編集します。
set ORACLELIB=%DAC_HOME%\lib\classes12.zip
DB2データベースの場合: DB2データベースを使用している場合、DB2がインストールされているディレクトリを探します。Javaサブディレクトリでdb2java.zipという名前のファイルをコピーして、$ORACLE_HOME\bifoundation\dac\libディレクトリに貼り付けます。
|
注意: ソース・データベースまたはターゲット・データベースがDB2-UDBである場合、ETLプロセス中に使用されるDB2-UDBストアド・プロシージャも作成する必要があります。詳細は、『Oracle Business Intelligence Applications Fusion Edition Installation and Configuration Guide』でDB2-UDB用ストアド・プロシージャの作成に関する項を参照してください。 |
Microsoft SQL Serverデータベースの場合: DACはMicrosoft SQL Server 2005 JDBCドライバ用に構成されます。Microsoft SQL Serverデータベースを使用している場合、Microsoft SQL Server 2005 JDBCドライバ・ファイルのsqljdbc.jarをダウンロードしてから、$ORACLE_HOME\bifoundation\dac\lib\ディレクトリにコピーします。
Microsoft SQL Server 2000 JDBCドライバ・ファイルを使用するには、\conf\connection_templates.xmlファイルを編集して、"<!-- THIS SECTION IS FOR SQL SERVER 2000. Comment this section while using SQL Server 2005.-->で始まるセクションのコメントを外します。
Microsoft SQL Server 2000用のSQL Server JDBCドライバをMicrosoft社のWebサイトからダウンロードします。msbase.jar、mssqlserver.jarおよびmsutil.jarのファイルを$ORACLE_HOME\bifoundation\dac\libフォルダにコピーします。
|
注意: Microsoft SQL Server 2000またはMicrosoft SQL Server 2005には、Microsoft SQL Server 2005 JDBC Driver 1.1が必要です。 |
Teradataデータベースの場合: Teradataデータベースを使用している場合、tdgssconfig.jar、TdgssUserConfigFile.xml、terajdbc4.jar、log4j.jarおよびtdgssjava.jarのファイルを、Teradataインストール・ディレクトリから$ORACLE_HOME\bifoundation\dac\libディレクトリにコピーします。Teradata JDBCのバージョンによっては、前述のいずれかのファイルが存在しない場合もあります。
最初にDACにログインするときは、まずDACリポジトリに接続するための接続を構成する必要があります。この接続情報はDACに格納され、次回以降のログインに使用されます。
DACリポジトリの接続を構成してログインすると、そのリポジトリのスキーマをアップグレードするように求めるプロンプトが自動的に表示されます。
DACリポジトリ・データベース認証ファイル
DACリポジトリへの接続を構成する際、そのプロセスの一環として、新しい認証ファイルを作成するか、既存の認証ファイルを選択します。この認証ファイルによって、リポジトリが格納されているデータベースが認証されます。新しい認証ファイルを作成する場合、データベースのテーブル所有者とパスワードを指定します。
管理者ロールを持つユーザーは、指定したDACリポジトリへのアクセスが必要となるユーザー・アカウントに認証ファイルを配布する必要があります。ユーザー・アカウントの管理の詳細は、「ユーザー・アカウントの管理について」を参照してください。
初めてDACにログインしてリポジトリのスキーマをアップグレードするには:
DACクライアントを起動します。起動するには、$ORACLE_HOME\bifoundation\dacディレクトリにナビゲートして、startclient.batファイルをダブルクリックします。
「Login ...」ダイアログ・ボックスが表示されます。
「Configure」をクリックします。
「Configuring ...」ダイアログ・ボックスで、「Create Connection」を選択し、「Next」をクリックします。
適切な接続情報を入力します。
| フィールド | 必要な値 |
|---|---|
| Name | DACリポジトリ接続用に一意の接続名を入力します。 |
| Connection type | DACリポジトリが格納されるデータベースのタイプを選択します。 |
| 「Connection String」、「Database name」、「TNS Name」または「Instance」 | DACリポジトリのデータベース名またはデータベース・アカウント名を選択します。
次のように使用します。
|
| Database Host | DACリポジトリが配置されるマシンの名前を入力します。 |
| Database Port | データベースがリスニングするポート番号を入力します。たとえば、Oracleデータベースの場合、デフォルトのポートは1521になります。SQL Serverデータベースの場合、デフォルトのポートは1433になります。 |
| Optional URL | この接続の標準URLを上書きする場合に使用できます。 |
| Optional Driver | この接続の標準ドライバを上書きする場合に使用できます。 |
| Authentication File | このフィールドをクリックして、次のいずれかを実行します。
次の詳細手順に進みます。 |
既存の認証ファイルを選択するには、次の手順を実行します。
「Configuring...」ダイアログ・ボックスの「Authentication File」フィールドをクリックします。
「Authentication File」ダイアログ・ボックスで、「Choose existing authentication file」を選択します。
適切なフォルダにナビゲートして、認証ファイルを選択します。「OK」をクリックします。
「Configuring...」ダイアログ・ボックスで、「Test Connection」をクリックして、接続が機能することを確認します。
「Apply」をクリックしてから「Finish」をクリックします。
|
注意: このDACリポジトリにアクセスする必要があるすべてのユーザー・アカウントにこの認証ファイルを配布する必要があります。 |
新しい認証ファイルを作成するには、次の手順を実行します。
「Configuring...」ダイアログ・ボックスの「Authentication File」フィールドをクリックします。
「Authentication File」ダイアログ・ボックスで、「Create authentication file」を選択します。
新しい認証ファイルの保存先フォルダにナビゲートして、「OK」をクリックします。
「Create Authentication File」ダイアログ・ボックスで、認証ファイルの一意の名前を入力し、「OK」をクリックします。
リポジトリが配置されるデータベースのテーブルの所有者名とパスワードを入力します。
「Configuring...」ダイアログ・ボックスで、「Test Connection」をクリックして、接続が機能することを確認します。
「Apply」をクリックしてから「Finish」をクリックします。
|
注意: このDACリポジトリにアクセスする必要があるすべてのユーザー・アカウントにこの認証ファイルを配布する必要があります。 |
「Login...」ダイアログ・ボックスで、次の手順を実行します。
ドロップダウン・リストから適切な接続を選択します。
「User Name」に、Administratorと入力します。
「Password」に、Administratorと入力します。
「Login」をクリックします。
DACリポジトリのスキーマをアップグレードするかどうか確認されたら、「Yes」をクリックします。
DACサーバーとDACリポジトリ間の接続を構成する必要があります。
Windowsでは、DACクライアントを使用して、同じ$ORACLE_HOME\bifoundation\dacフォルダで実行されるDACサーバーを構成できます。必要に応じて、別のフォルダにインストールされたDACサーバーや別のWindowsマシンにインストールされたDACサーバーを構成する場合、serverSetupPrompt.batファイルを使用してリポジトリ接続を構成します。
Linuxでは、次のようにserverSetupPrompt.shまたはserverSetupPrompt.cshのスクリプトを使用して、DACサーバーとDACリポジトリ間の接続を構成します。
DACクライアントを使用してDACサーバーのリポジトリの接続を構成するには、「DACクライアントを使用してDACサーバーのリポジトリの接続を構成する方法(Windows)」を参照してください。
serverSetupPromptスクリプトを使用してDACサーバーのリポジトリの接続を構成するには、「serverSetupPromptスクリプトを使用してDACリポジトリの接続を構成する方法(WindowsまたはLinux)」を参照してください。
構成されたDACクライアントと同じ$ORACLE_HOME\bifoundation\dacフォルダにDACサーバーが存在する場合、次のようにDACクライアントを使用してDACサーバーとDACリポジトリ間の接続を設定できます。
DACクライアントを使用して、DACサーバーとDACリポジトリ間の接続を構成するには:
DACクライアントで、「Tools」→「DAC Server Management」→「DAC Server Setup」を選択します。
注意: DACクライアントを使用して接続するDACリポジトリは、この手順で指定するDACサーバー・リポジトリ接続情報の保存先DACリポジトリになります。
確認ダイアログで、DACリポジトリの接続を構成するかどうか確認されます。
「Yes」をクリックすると「Server Configuration」ダイアログが表示されます。
次の表に示すように、「Repository Connection Information」タブで、適切な情報を入力します。
|
ヒント: DACサーバーがDACクライアントと同じマシンで稼働している場合、「Populate from preconfigured client connection」をクリックすると、DACクライアントから接続の詳細がフィールドに移入されます。 |
| フィールド | 説明 |
|---|---|
| Connection type | DACメタデータ・リポジトリを格納するために使用しているデータベースのタイプを選択します。選択するタイプによって、次の接続の詳細は異なります(次の「「Connection」フィールド」を参照)。 |
| 「Connection」フィールド(「Instance」、「TNS Name」、「Connection String」、「Database name」など) | DACメタデータ・リポジトリを格納するデータベースの接続詳細を指定します。
|
| Table owner name | DACリポジトリを格納するために作成したデータベース・テーブル名またはインスタンス。 |
| Password | データベースまたはインスタンスのパスワード(たとえば、DAC)。 |
|
注意: ここで指定するDACリポジトリ詳細は、次の作業で指定したDACリポジトリ詳細と一致する必要があります。- DACリポジトリを格納するデータベースを作成したとき - DAC接続を作成したとき |
「Test Connection」をクリックして、DACリポジトリの接続が機能することを確認します。
「Save」をクリックします。
LinuxにDACサーバーをインストールする場合、serverSetupPrompt.shまたはserverSetupPrompt.cshのファイルを使用して、次のようにDACサーバーとDACリポジトリ間の接続を構成します。
WindowsにDACサーバーをインストールする場合、serverSetupPrompt.batファイルを使用して、次のようにDACサーバーとDACリポジトリ間の接続を構成します。
serverSetupPromptファイルを使用して、DACサーバーとDACリポジトリ間の接続を構成する手順は次のとおりです。
次のようにserverSetupPromptスクリプトを実行します。
Windowsでは、\DACディレクトリにあるserverSetupPrompt.batをダブルクリックします。
Linuxでは、/DACディレクトリにあるserverSetupPrompt.shまたはserverSetupPrompt.cshを実行します。
「Please make your selection」のプロンプトに対して1を入力し、リポジトリ接続情報を入力します。
接続タイプの選択肢リストから、DACリポジトリを格納するデータベースのタイプの番号を入力します。
「serverSetupPromptスクリプトを使用してDACリポジトリの接続を構成する方法(WindowsまたはLinux)」の「接続情報」の表で説明に従って、接続情報を入力します。
2を入力して、DACリポジトリの接続をテストします。
5を入力して、内容を保存します。
6を入力して終了します。
ユーザー管理機能には、管理者、開発者、オペレータの3つのロールがあります。表3-1に示すように、各ロールには、そのロールで利用できるDAC機能を決定する権限が割当てられています。
管理者ロールのユーザーは、「User Management」ダイアログ・ボックスでユーザー・アカウントを管理できます。ユーザー・アカウントは、一意のID、パスワードおよび1つ以上のロールで構成されます。管理者は、ユーザー・アカウントを非アクティブ化することもできます。ユーザー・アカウントを管理する手順の詳細は、「ユーザー・アカウントの作成、削除、非アクティブ化」を参照してください。
新しくインストールされたDACに初めてログインすると、管理者ロールのユーザー・アカウントが自動的に作成されます。このデフォルト・ユーザー・アカウント名とそのデフォルト・パスワードはどちらもAdministratorです。一度ログインしたら、デフォルトのパスワードを変更することをお薦めします。
|
注意: 管理者ロールのユーザーは、DACリポジトリへのアクセスが必要なユーザー・アカウントにDACリポジトリ・データベース認証ファイルを配布する必要があります。認証ファイルの詳細は、「DACリポジトリ・データベース認証ファイル」を参照してください。 |
表3-1 ユーザー・アカウントのロールと権限
| ロール | 権限 |
|---|---|
|
管理者 |
DACのすべてのタブとダイアログ・ボックスに対する読取り権限と書込み権限があります。 |
|
開発者 |
次に対する読取り権限と書込み権限があります。
|
|
オペレータ |
「Setup」ビューのすべてのタブに対する読取り権限と書込み権限があります。 |
管理者ロールのユーザーは、ユーザー管理機能を使用してユーザー・アカウントの作成、削除および非アクティブ化ができます。
ユーザー・アカウントを作成するには:
ツールバーで、「File」→「User Management」を選択します。
「User Management」ダイアログ・ボックスで、「New」をクリックします。
新しいレコード・フィールドで、次を実行します。
一意の名前とパスワードを入力します。
「Roles」フィールドをクリックして、このユーザー・アカウントに関連付けるロールを選択します。
「Save」をクリックします。
「Close」をクリックして、「User Management」ダイアログ・ボックスを終了します。
DACリポジトリが存在するデータベースの認証ファイルをこのユーザー・アカウントに配布します。
認証ファイルの詳細は、「DACリポジトリ・データベース認証ファイル」を参照してください。
ユーザー・アカウントを削除するには:
ツールバーで、「File」→「User Management」を選択します。
「User Management」ダイアログ・ボックスで、削除対象ユーザー・アカウントを選択します。
「Delete」をクリックします。
「Close」をクリックして、「User Management」ダイアログ・ボックスを終了します。
ユーザー・アカウントを非アクティブ化するには:
ツールバーで、「File」→「User Management」を選択します。
「User Management」ダイアログ・ボックスで、非アクティブ化するユーザー・アカウントを選択します。
「Inactive」チェック・ボックスを選択します。
「Save」をクリックします。
「Close」をクリックして、「User Management」ダイアログ・ボックスを終了します。