弁財天

ゴフマン「専門家を信じるのではなく、自分自身で考えて判断せよ」

BIEEが12cで使えない update1

BiEEの評価をしようと導入を試みてみる。

3.3 リポジトリ作成ユーティリティ(RCU)を使用したデータベース・スキーマの作成

Oracle BI 11g インストーラを実行する前に、データベース内に…必要なスキーマを作成しておく必要があります…。…スキーマを作成するには、リポジトリ作成ユーティリティ(RCU)というツールを使用します。

評価以前に導入が完了するかが一大プロジェクトだな。
OBIEE11g: Installation, Migration and Upgrade Hints and Tips (ドキュメントID 1391648.1)

./rcu: /somewhere/rcuHome/jdk/jre/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
Unable To Run Oracle Business Intelligence Applications RCU (11.1.1.7.1) On Linux X86-64 Operating System Server (ドキュメントID 1665516.1)
After un-installing JDK 1.7 and installing Sun (Oracle) JDK 1.6.0_45 64-bit for Linux , RCU launches…なにこれw


/somewhere/rcuHome/jdkを消してjdk1.6.0_45をjdkに置き換えるとrcuが起動w


ORA-65096: invalid common user or role name rcuHome/rcu/integration//mds/sql/mds_user.sql Statement:CREATE USER …
Oracle HTTP Server 12c Install Error "ORA-65096 - invalid common user or role name" When Running RCU against 12c Database (1628302.1)
'ORA-65096: invalid common user or role name' Signalled When Creating ODI 12c Users With The (RCU) In RDBMS 12c (1634640.1)
プラガブルw
12cで登場したプラガブル(Pluggable)データベースと11gのリポジトリ・コンフィグレーション・ユーティリティ(RCU)の発行するSQLが噛み合わないw

こりゃまたとんでもない導入手順になるぞ。
このエラーだけを回避するにはSYSにGRANTして接続先にSIDではなくPDBを使うのだとか。

$ sqlplus /nolog

SQL*Plus: Release 12.1.0.1.0 Production on Thu Oct 23 15:10:05 2014

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

SQL> connect / as sysdba
Connected.
SQL> select name from v$services;

NAME
----------------------------------------------------------------
pluggable
ol7c112cXDB
ol7c112c
SYS$BACKGROUND
SYS$USERS

SQL> alter pluggable database all open;

Pluggable database altered.

SQL> grant all privileges to sys with admin option;

Grant succeeded.

SQL> 

しかしそんなことをしても表領域に対する権限がないと。ここまでですな。Pluggableは使えない。
ORA-01950: no privileges on tablespace 'DEV_BIPLATFORM'

12cの新機能のPluggableとBIEE11などのミドルウェア製品のインストーラがじぇんじぇん噛み合わない。


Pluggableとはを使わなければ起きないのかと思ったら別の問題みたいだ。
ORA-01950: no privileges on tablespace 'DEV_BIPLATFORM' …/bip_scheduler_oracle.sql

Installing Or Upgrading To 11.1.1.7 To An Oracle 12c Database Causes ORA-1950 Error (No Privileges On Tablespace) (ドキュメントID 1573102.1)

The version of Information Rights Management (IRM) which is delivered in the 11.1.1.7 pack does not support the Oracle 12c. IRMのチェックを外せとな。


Business Intelligence Platform(DEV_BIPLATFORM)が12cは未サポートなのか。BIEEが前提とするRCUがBIコンポーネントの導入先として12cをサポートしない、噛み合わないのだ。

クラウド環境を想定したインスタンスとユーザを切り離した設計を実現するための12cのPluggableデータベースは 既存のアプリの実装と互換性がなくなってしまう為ユーザ権限周りで大きな修正が発生してしまう。 それが影響するのはミドルウェアだけでなく業務アプリにとっても同じだ。

データベースの接続ユーザーが1つしかないWebアプリなら問題ないだろうけど データベースのユーザを使い分けているACCESSのODBCのアプリなどは対応が大変だろうな。

とりあえずBIEEの12cとの組み合わせ評価は終了。


11gR2(11.2.0.4)なら何も問題ない。

投稿されたコメント:

コメント
コメントは無効になっています。