« Tiger De Oracle10g その3 | トップページ | スクリーンセイバー »

2005年6月18日 (土) / Author : Hiroshi Sekiguchi.

Tiger De Oracle10g その4

US OTNで、Tigerリリース直後から続いていた、TigerにOracle10gをインストールできないという話がついに完結。無理矢理動作させる方法が紹介されていた。ということで、すぐにやってみた。

1)gcc を 3.3 に切り替える。

Tiger De Oracle10g では、libcc_dynamic.a というシンボリックリンクがない。。。ということと、Appleさんが悪いのだろうかということを書いていたが、Appleさんはちゃんと gcc_select というスクリプトを用意してくれていました! m(_ _)m
gcc_selectを利用すると、3.3 と 4.0の切り替えが簡単にできるのである。まぁ、oraenv みたいなもんですなぁ。で、3.3 に切り替えると、4.0 では、存在しないシンボリックリンクが作られるのです。いや〜〜気がつかなかった。(自分でシンボリックリンク作る必要なんか無かったんですから。。)
pb17: oracle$ sudo gcc_select 3.3
Password:
Default compiler has been set to:
gcc version 3.3 20030304 (Apple Computer, Inc. build 1809)
pb17: oracle$ gcc -v
Reading specs from /usr/libexec/gcc/darwin/ppc/3.3/specs
Thread model: posix
gcc version 3.3 20030304 (Apple Computer, Inc. build 1809)
pb17: oracle$


2)インストール

gcc 3.3 をデフォルトにした状態で、Panther De Oracle10gや、Tiger De Oracle10gで解説した通常のインストールを行う。ただ、この場合はDBCAが失敗するので、”ソフトウェア”だけをインストールすること。データベースは後から作成する。

3)”ソフトウェア”だけのインストールは問題なく終了する。さて、次の作業がポイント。

US-OTN Apple Forumの Oracle 10g DB on Mac OS X 10.4(Tiger)の記事で、Jean-Rene Rouetさんの投稿を参照してもらいたい。ようするにその作業を行うだけでdbcaが起動するようになるのだ
2008/10/20修正(脱字とリンク切れ)及び、該当部分引用追記
cd $ORACLE_HOME/lib
mv libnnz10.dylib libnnz10.dylib.ori
relink all
mv libnnz10.dylib.ori libnnz10.dylib

4)あとは、DBCAでデータベースを作成するだけである。


(ちなみに、私のPowerBookでは、カスタムデータベースの作成は失敗するが、シードデータベースからの作成だと成功する。また、DBCAの画面が0%のまま更新されない状態のままなのだが、データベースの作成は成功するので top コマンドなどで確認しているとよいと思う)DBCAの画面は、いつものFlash版スライドショーを見ていただきたい。

5)PowerBook G4 17inch 1Ghz 1GB-RAM MacOS X 10.4.1 Tigerで Oracle10gを起動したログはこれ!


これで外出先でも、Mac De Oracle10g ができますよ。あとは、正式にTigerに対応したOracle10gがでるのを待つだけ。









| |

トラックバック


この記事へのトラックバック一覧です: Tiger De Oracle10g その4:

コメント

はじめまして、興味があったので記事を参考にOracle10gのインストールを行っています。
手順3)の記事が古いため?参照できませんでした。
3)をとばして作業を進めましたが、dbcaの実行で「ORA-12547」が発生してしまいます。
もしよろしければ3)の手順を掲載いただければと思います。
古いことなので覚えていらっしゃればでかまいません(^^;

投稿: ナルセ | 2008年10月19日 (日) 22時01分

ナルセさん、はじめまして。
リンク切れの指摘ありがとうございます。
OTN USのフォーラム再編?でリンク切れになっていたようです。現在も元エントリは存在しているのでリンク先を修正しておきました。尚、念のため該当エントリの引用も追加。

また、下記ブログでも同じ話題を扱っています。(ご参考まで)

http://journeymanjournal.blogspot.com/2005/06/set-up-oracle-10g-on-tiger.html

投稿: discus | 2008年10月20日 (月) 01時57分

早速の改訂ありがとうございました。古い記事だったのでまさかこんなすぐ対応していただけるとは思いませんでした(^^
パスしていた手順3)を行うことでdbcaでエラー無く終了させることができました。
インストールしては戻り、手直ししてインストールを繰り返していますが、なかなか面白いですよね。習うより慣れろを地でいく感じです(笑
久しく忘れていた感覚ですね〜

投稿: ナルセ | 2008年10月20日 (月) 06時33分

楽しんで頂けたようでなによりです。:)

投稿: discus | 2008年10月20日 (月) 08時39分

コメントを書く