0

長年 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 データベースが必要ですか?
4

2 に答える 2

1

Linux のインストール:

はい、Forms/Reports をインストールする正しいパスに進んでいます。これほど簡単なインストール方法はありません (Oracle には Forms/Reports を備えたビルド済みの VM がありません)。

接続するには、Oracle データベースが必要です。

Linux エラーを修正するには、追加の OS パッケージをインストールする必要があります。おそらく Motiv です。(必要なパッケージを見つけるために) 実行できます: yum whatprovides libXm*

Forms Builder 12c (スタンドアロン インストール) を Fedora にインストールしましたが、正しく動作しています。

Windows エラーは、OS PATH ENV に関連している可能性があります。他の Oracle 製品がインストールされている場合は、PATH の順序を変更して、Forms 関連のパスを最初に配置する必要がある場合があります。

于 2016-09-12T16:02:01.423 に答える
0

残念ながら、以前の試みでは適切に機能させることができませんでした。最後に、インストールされている Windows 10 x64 仮想マシンを再起動しました。その後、これらの優れたビデオに従ってすべてを機能させました: https://www.youtube.com/watch?v=4tgtHPJGc7o

于 2016-10-27T14:34:44.270 に答える