- PR -

Oracle Installerが起動しない

1
投稿者投稿内容
orax
会議室デビュー日: 2006/08/12
投稿数: 2
投稿日時: 2006-08-12 22:45
教えてください。
IT初心者なのですが、勉強のためにRedHatLinuxへOracle9iを
インストールしようとしています。
 しかし、インストールのインストーラーさえ起動しないでエラーになってしまいます。

runInstallerを実行すると
下記のようなエラーが表示されて、止まってしまいます。

[oracle@jkpc ~]$ Initializing Java Virtual Machine from /tmp/OraInstall2006-08-12_10-43-29PM/jre/bin/java. Please wait...
Exception in thread "main" java.lang.InternalError: Can't connect to X11 window server using 'PC名:0.0' as the value of the DISPLAY variable.
at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:59)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:120)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:58)
at java.awt.Window.<init>(Window.java:188)
at java.awt.Frame.<init>(Frame.java:315)
at java.awt.Frame.<init>(Frame.java:262)
at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:593)

なにが足りないのか誰かアドバイスお願い致します。
2時間近く悩んでおります。。
小僧
ぬし
会議室デビュー日: 2002/08/14
投稿数: 526
投稿日時: 2006-08-13 00:30
runInstallerをそのまま実行すると、Java製のGUI形式インストーラ
を起動しようとするので、XWindowシステム用の最低限の設定をして
おく必要があります。
rootユーザーで
コード:
# xhost localhost


実行してから、Oracleユーザーで
コード:
# su - oracle
$ export DISPLAY=localhost:0.0


としてからrunInstallerを実行してみると動くと思います。
※あと、Oracle用のその他必要な環境変数も合わせて設定してください。



せん
ぬし
会議室デビュー日: 2002/03/04
投稿数: 397
投稿日時: 2006-08-13 03:01
引用:

※あと、Oracle用のその他必要な環境変数も合わせて設定してください。


小僧さんの指摘されている事と上記、すべて製品の「インストレーションガイド」に載っています。
製品に付属していなかったり、マニュアルが見当たらない場合でも、
http://otn.oracle.co.jp/ へ行けばダウンロード可能です。
そちらを見ながら行った方が、勉強としては、より「ためになる」ものになるかと思います。
# 投稿時間現在は、メンテナンス中ですので終わるまで見れませんけどね。
orax
会議室デビュー日: 2006/08/12
投稿数: 2
投稿日時: 2006-08-14 23:47
小僧さん、せんさん
アドバイスありがとうございました。

xhostなどの設定を一通りおこない
インストーラーが起動することができました。

しかし、ins_net_client.mkがmakeできないなどの
エラーが多発して、インストールは、まだ完了しておりません。

そもそもバージョンがサポートされていないのではないかと
オラクルのHPを確認したところ下記のような記述がありました。

※2 Red Hat Enterprise Linux AS/ES 3はR9.2.0.4以降で対応します。また、「Oracle9i Database Release 2(9.2.0.1.0) JP CD/Media Pack v10 for Linux x86 」以上に同梱されているパッチの適用が必要になります。
※3 Red Hat Enterprise Linux AS/ES 4はR9.2.0.6以降で対応します。また、「Oracle9i Database Release 2(9.2.0.1.0) JP CD Pack v14 for Linux x86 」以上に同梱されているパッチの適用が必要になります。

私のインストールしようとしている環境は、Linux ES4 Oracle9.2.0なのですが
メディアが※3のものであるかどうかはどのように確認すればよいのでしょうか?

アドバイスお願いいたします。
ahaha
会議室デビュー日: 2006/08/16
投稿数: 2
投稿日時: 2006-08-16 08:32
>メディアが※3のものであるかどうかはどのように確認すればよいのでしょうか?

通常ですと、oracleのマイナーアップデートは本体のインストーラを含んだCD
とは別途にリリースされます。
この場合だと、"JP CD Pack v14"というCDですね。

業務で使わないということですので・・・、
バージョンは異なりますが、昔バージョン不一致でインストールできないときに
/etc/redhat-releaseを書き換えてインストールをしたことがあります。
小僧
ぬし
会議室デビュー日: 2002/08/14
投稿数: 526
投稿日時: 2006-08-16 11:10
gccとか、コンパイルするためのソフトウェアは
ES4にインストールされていますかね。ES4に限った
話ではないですが、OSをインストールするときに
運用用の設定でインストールすると、GCCとかインストール
されない場合もあるようですので。
※make実行時に出たエラーとかを質問と一緒に書いて
いただいた方が良いと思うのですが。
1

スキルアップ/キャリアアップ(JOB@IT)