Oracle Master Silver DBA 11g その5 ~Oracleインストール ~

3連休でOracle 11g for Linux 30日間トライアル版ののインストールを行った。

Linuxのバージョンはubuntu 9.04 である。

これがなかなか大変であった。WindowsVistaへはすんなり
インストールできたのだが、Linuxでは結局丸3日を費やしてしまった。

いまだ解決していない問題もあるのだが、とりあえず動くようにはなった。

私がインストール時にハマってしまった問題を備忘録として記述しておく。

① runInstallerを実行するとモニターチェックでエラーが発生
「モニターの確認中: 少なくとも256色表示するよう設定されている必要があります
>>> コマンド/usr/X11R6/bin/xdpyinfoを使用して表示色の自動チェックを実行できませんでした。
DISPLAY変数が設定されていることを確認してください。 失敗しました <<<<」 原因  ⇒XWindowにoracleユーザでログインしていなかったため。  ログインユーザ(user)でまずはoracleユーザを作成したのだが、  XWindowのログオフせず(userのまま)に  コンソール画面からsuコマンドでユーザをoracleに変更しただけで、runInstallerを起動していた。  そのため、oracleユーザのDISPLAY環境変数が取得できずエラーとなっていた。 対処方法  XWindowからいったんログアウトし、oracleユーザでログインし直し、端末からrunInstallerを実行 ②インストールの途中でJavaエラーが発生 oradba@ubuntu:/opt/oracle/product/11.1.0/db_1/bin$ dbca UnsatisfiedLinkError exception loading native library: njni11 Exception in thread "main" java.lang.UnsatisfiedLinkError: get at oracle.net.common.NetGetEnv.get(Native Method) at oracle.net.config.Config.getNetDir(Unknown Source) at oracle.net.config.Config.initConfig(Unknown Source) at oracle.net.config.Config.(Unknown Source) at oracle.sysman.assistants.util.NetworkUtils.(NetworkUtils.java:237) at oracle.sysman.assistants.util.step.StepContext.(StepContext.java:267) at oracle.sysman.assistants.dbca.backend.Host.(Host.java:731) at oracle.sysman.assistants.dbca.ui.UIHost.(UIHost.java:234) at oracle.sysman.assistants.dbca.ui.InteractiveHost.(InteractiveHost.java:54) at oracle.sysman.assistants.dbca.Dbca.getHost(Dbca.java:160) at oracle.sysman.assistants.dbca.Dbca.execute(Dbca.java:94) at oracle.sysman.assistants.dbca.Dbca.main(Dbca.java:180) 原因  ⇒ libaioパッケージを取り込んでいない為  apt-getコマンドで libaioパッケージを取り込む  apt-get install libaio1 libaio-dev ③OracleインストーラGUI画面で文字化けが発生 原因  ⇒ubuntuのフォントが対応していない?   JDKがインストールされていない為?  原因調査中 対処方法 環境変数のLANGを英語に設定し、  とりあえずフォントを英語にしインストーラGUI画面を英語表記にして  インストールを続行  export LANG=C とりあえずこれでインストールを最後までおこなうことができた。 長い道のりであった。 Linuxも勉強せねば。。 【Oracle Master Silver DBA 11g その6 ~Data Pump機能について~】へ

【Oracle Master Bronze DBA 11g その4 ~合格~ 】へ戻る

【OracleMasterに関するその他の記事はこちら】