<< Rury/Railsドライバのibm_db 1.0.1にMac OS Xの記述が | main | XPath in SQLの入門記事 >>

DB2 for Macがダウンロード可能に!

DB2 for Mac Download

予告されていた通り、Mac OS X版のDB2 Express-C 9.5.2 Betaがダウンロード可能になったようです!

- Download DB2 on Mac | Zen and the Art of Programming
I’m glad to announce that DB2 Express-C 9.5.2 for Mac OS X Leopard is available for download.


ダウンロードは他OS用と同様に以下から行えます。

- IBM DB2 Express-C Overview: Free to develop, deploy, distribute: No limits, just data.
DB2 Express-C downloads are available here.


Express-C版ですので、だれでも無料でダウンロードして使用する事ができます。Mac OS X (Leopard)をお持ちの方はぜひ試していただいて、感想を教えてください。以前にも書きましたが64Bit版バイナリなのでLeopardが必須です。(残念ながら私はMacを持っていないのです、、)

ダウンロードサイズが小さいのはおそらくMac版にはコントロールセンターなどのGUIが含まれていないからだと思われます。そのためコマンドラインからではなくGUIで操作したい人は何か代替ソフトが必要になると思うのですが、なにか良いソフトがあったら教えてください。

JDBCドライバ(db2jcc.jar)はありますのでJDBC経由での操作を行うツールは動くはずです。やった事はないのですがEclipseやNetBeansのデータベース操作プラグインなどで操作が出来ると良いのですが。

Ruby on Railsから使用したい場合は、gemでibm_dbを導入すればすぐに使えるようになっているはずです。Macを持っていないのでまたも想像で書いていますが以下のような感じで導入できるのではと思います。

$ export IBM_DB_INCLUDE=/Users/ユーザID/sqllib/include
$ export IBM_DB_LIB=/Users/ユーザID/sqllib/lib
$ gem install ibm_db

ibm_dbでのdatabase.ymlの書き方は以下に解説されています。

- IBM DB2 in Ruby on Rails

(2008/12/21 追記)
インストール後にDB2起動(db2start)がうまくいかない場合は/etc/sysctl.confを以下の内容で作成してリブートすればうまく行くようです。(http://antoniocangiano.com/2008/12/19/download-db2-on-mac/ のコメント欄より)

kern.sysv.shmmax=1073741824
kern.sysv.shmmin=1
kern.sysv.shmmni=512
kern.sysv.shmseg=128
kern.sysv.shmall=268435456

(2008/12/21 追記2)
stemyさんが以下で試されていますが、どうも現状のバージョンではアンインストールがうまくいかないようです。ご注意ください。
http://d.hatena.ne.jp/stemy/20081220/db2_macosx_finally_available

(2008/12/21 追記3)
stemyさんが以下で上記設定を試された結果を報告してくれています。うまく動いているようです。
http://d.hatena.ne.jp/stemy/20081220/db2_macosx_finally_working

(2008/12/23 追記4)
IBMの開発者が以下にこれまでの注意事項を簡単にまとめてくれています。また、インストール方法のドキュメントも作成されるそうです。
http://www.ibm.com/developerworks/forums/thread.jspa?messageID=14178512&tstart=0#14178512
上記によると、他に「インストール用のファイルを展開する際に、空白を含んだディレクトリに展開してはいけない」「otoolが必要(これはデフォルトで入っているようですが)」という注意点があるようです。

(2008/12/24 追記5)
簡易ドキュメントが公開されました。(下記参照)
http://db2.jugem.cc/?eid=1672

コメント
今更ですが,"otool"はOSのデフォルトでは入ってないみたいですよ。

OSのCDもしくはMac Dev Center(http://developer.apple.com/jp/mac/)で登録(無料)してXcodeを手に入れてインストールすると使えるようになるコマンドのようです。

Mac使いの人にとっては普通入れるものなのかも知れませんが・・初心者の私にはその事が理解できませんでしたw

ところでインストール自体はうまくいくんですが,インストール後にdb2stopしてdb2startするとシステムエラーで二度と起動できないかったり一筋縄ではいかないですね。やっぱVMware上にインストールする方が楽ですねw
  • komikoni
  • 2009/09/27 9:16 PM
なかなかDB2 9.5 for Mac betaはまだ安定版には遠いんですね。DB2 9.7 for Macの登場が待たれますねえ。
  • SIM
  • 2009/09/27 9:50 PM
通常のユーザからのインストールは上に書いた通りうまく行かなかったのですがrootからインストールしたらちゃんとうまく行きました。

そしてJDBCでの接続も"SQuirreL SQL"というソフトからうまく行きました。

hiroさんのblogで相談してやっとうまくいきました(http://dev.sk-s.jp/blog/hiroaki/2009/09/java-connect-to-db2-on-mac.html

db2jcc.jarではだめで db2jcc4.jarだとうまく接続できました。
  • komikoni
  • 2009/10/02 2:07 AM
komikoniさん、情報ありがとうございます。db2jcc.jarでは駄目という理由は分かりませんが、接続できてよかったですね。
  • SIM
  • 2009/10/03 1:28 AM
コメントする(emailやurlは無記入でもOKです)









この記事のトラックバックURL (※SPAM対策のため、元記事のPermalink URLへのリンクがないものはトラックバックされません)
トラックバック
[IT] DB2 for Mac が動いた
Unofficial DB2 BLOGにトラックバックを送ったところ、3秒で下佐粉さんから解決策をコメントで頂いた。どうもありがとうございます。(Toronto(かどこか知らないが)はこういう方々の努力でなんとか製品の質が保たれているということをキチンと認識しているのだろう
  • incubator@london
  • 2008/12/21 2:12 AM
DB2 Express-C for Mac OS X
こちらのSIMさんのブログを読んで、ほとんど反射的にインストールしてみました。英語版しかないのでそのままダウンロードです。インストーラーを起動すると日本語で表示されます。(ところどころ、ボカシが入っているのは"ユーザー名"になります。恥ずかしいので・・・
  • 研究日記
  • 2012/03/12 5:55 AM
検索
著書
DB2cover_small.jpg
DB2の管理方法を解説した本を書きました。
ad
リンク集
about this site
recommend
プログラマのためのSQL 第4版
プログラマのためのSQL 第4版 (JUGEMレビュー »)
ジョー・セルコ
名著が第4版として、内容拡充されて発売されました。SQLの考え方を基礎からしっかり学習したい方にお勧めです。
recommend
recommend
WebSphere Application Server 構築・運用バイブル 【WAS8.5/8.0/7.0対応】
WebSphere Application Server 構築・運用バイブル 【WAS8.5/8.0/7.0対応】 (JUGEMレビュー »)
串宮 平恭,達見 圭介,田中 孝清,原口 知子,福崎 哲郎,盛林 哲
WebSphere Application Serverの運用管理本が出ました!WAS v7〜v8.5まで幅広いバージョンに対応しています。
recommend
recommend
Effective Java 第2版 (The Java Series)
Effective Java 第2版 (The Java Series) (JUGEMレビュー »)
Joshua Bloch
すべてのJava開発者必読の書が大幅改訂されて第2版になりました!。
文法などは解説していませんが、Java言語でプログラムを書くにはどういう事に気をつけるべきかという事が非常に端的に、かつ明確な理由とともに解説されています。
第2版ではJava SE 6対応がなされ、第1版で提案してJava SEに取り込まれた部分は整理され、新しい機能であるGenericsやアノテーションについての記述が多数追加されています。以前に増してお勧めできる書になりました。
まだ読んだことが無いJava開発者はぜひ読んでみてください。
recommend
 (JUGEMレビュー »)

基礎的なSQLは書けるようになったけど、今ひとつSQLのルールになんとなくしっくりこない、腑に落ちない。そんな人にお勧めの入門書です。SQLの根底に流れる基本的な考え方をやさしく解説してくれています。(レビューはこちら)
recommend
SQLパズル 第2版 プログラミングが変わる書き方/考え方
SQLパズル 第2版 プログラミングが変わる書き方/考え方 (JUGEMレビュー »)
ジョー・セルコ,Joe Celko
SQL入門を終えて、SQL中級/上級者になりたいと考えている方にぴったりのトレーニング本です(レビューはこちら)
recommend
XML-DB開発 実技コース
XML-DB開発 実技コース (JUGEMレビュー »)
下佐粉 昭,野間 愛一郎,久保 俊彦,高橋 賢司
XML-DBのやさしい入門書です。XMLの基礎から、XPath,XQueryの解説、設計の基礎、Javaでのプログラミング等盛りだくさんの内容です。
recommend
データベースパフォーマンスアップの教科書 基本原理編
データベースパフォーマンスアップの教科書 基本原理編 (JUGEMレビュー »)
エンコアコンサルティング
DBMSの基本的な内部構成、動作についての考え方をやさしく解説してくれています。(レビューはこちら)
recommend
メインフレーム実践ハンドブック z/OS(MVS),MSP,VOS3のしくみと使い方
メインフレーム実践ハンドブック z/OS(MVS),MSP,VOS3のしくみと使い方 (JUGEMレビュー »)
神居 俊哉
メインフレームの技術について、基礎概念から、実践的な使い方までを網羅した初めての解説書です。
recommend
 (JUGEMレビュー »)

CSSの概念/基礎をしっかりと解説してくれるCSS入門書。サイトへの実践的な適用方法も解説されています(レビューはこちら)
無料のDB2 Express-C
DB2 Express-C ダウンロード
recent entries
categories
recent comments
  • DB2でインスタンスを追加で作成するには
    SIM (03/18)
  • DB2でインスタンスを追加で作成するには
    晩衛 (03/17)
  • SQLの学習サイト
    SIM (03/26)
  • SQLの学習サイト
    DB (03/25)
  • IBMとマイクロソフトが提携!AzureでDB2やWebSphereが、IBMクラウドでSQL Serverが提供される事に
    sim (10/25)
  • IBMとマイクロソフトが提携!AzureでDB2やWebSphereが、IBMクラウドでSQL Serverが提供される事に
    INA (10/24)
  • OpenSSLのHeartbleed脆弱性(CVE-2014-0160)は、DB2には影響ありません
    SIM (04/24)
  • OpenSSLのHeartbleed脆弱性(CVE-2014-0160)は、DB2には影響ありません
    oda (04/23)
  • IBM BLU for Cloudの日本語ガイド
    SIM (03/13)
  • IBM BLU for Cloudの日本語ガイド
    Okajima (03/13)
recent trackbacks
archives