長年 Oracle データベースと Apex を扱ってきたので、Oracle のフォームとレポートはまだ広く使用されているため、それらについての知識を得たいと思っています。
Oracle のフォームとレポートを見たことがないので、学習用に開発用インストールを作成したいと考えています。残念ながら、Oracle フォームのインストールは、予想よりも少し面倒で、少し行き詰まっています。
Windows のインストール
最初に、Oracle 12c ( http://www.oracle.com/technetwork/developer-tools/forms/downloads/index.htmlから) を Windows 7 x64 にインストールしようとしました。「フォームとレポートの配置」を選択したときに、次のエラーが発生したため、「スタンドアロン フォーム ビルダー」をインストールしました。
インストール後、frmbld.exe を起動しようとしましたが、すぐに次のエラーが発生しました。
FRM-91135: 致命的なエラー: メッセージ・ファイルD:\oracle\client\user123\product\12.1.0\client_1\forms\mesg\fmcus.msbが見つかりません
私のオラクルクライアントはそのディレクトリにインストールされていますが、言及されたファイルは確実にそこにはありません。
Linux のインストール
この問題の解決策が見つからなかったため、Linux 仮想ボックス マシンに切り替えることにしました。Oracle linux x64 をインストールしてから、同じページから再度ダウンロードしてインストールしました。
もう一度、「スタンドアロン フォーム ビルダー」しか選択できませんでした。「フォームとレポートの配置」を選択すると、Windows とまったく同じエラーが発生しました。インストールは成功しました。
インストール後、formbuilder を起動しようとしましたが、今回は次のエラーが表示されました。
./frmbld: 共有ライブラリの読み込み中にエラーが発生しました: libXm.so.3: 共有オブジェクト ファイルを開けません: そのようなファイルまたはディレクトリはありません
だから今、私は少し立ち往生しています。私の質問は次のとおりです。
- Oracleフォームをインストールしようとしている方法は正しいですか? または、より良い/簡単な方法はありますか?
- Oracleフォームを試すには、「フォームとレポートの配置」が必要ですか? それとも、スタンドアロン インストールが正しい方法ですか?
- これに使用できるプレインストールされた仮想マシンはありますか? (ググったのですが、何も見つかりませんでした。)
- Oracle フォームを試すには、実行中の Oracle データベースが必要ですか?