1. 查看 1521 端口上的应用程序
windows: netstat -anp, linux: sudo netstat -anop | grep 1521, os x: sudo lsof -i -P | grep 1521,注意 P 大写
2. 安装 oracle 需要 /usr/bin/make,最方便的方法是安装 xcode,就有了。
3. 安装 oracle 时使用 jdk 1.4.2,需要做一个 link,sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK /System/Library/Frameworks/JavaVM.framework/Versions/1.4.2,这样 oracle 才可以执行 ./runInstaller -J-d32 安装
4. 安装过程中会报 all_no_orcl ipc_g ihsodbc32 错误,需要修改~/oracle/product/10.2.0/db_1/rdbms/lib/ins_rdbms.mk 文件,把里面 $(HSODBC_LINKLINE) 这行注释掉,即在前面加个 #
5. 安装完成后,需要执行 netca 和 dbca,netca 建立 listener,dbca 建库,但不能直接运行,需要修改 java 文件,$ORACLE_HOME/jdk/bin/java,将...java -Xbootclasspath... 改成 ...java -d32 -Xbootclasspath....,这样才可以运行,然后建立数据库
这样应该总算建好了,太辛苦了。
更完整的参考
http://blog.rayapps.com/2009/09/14/how-to-install-oracle-database-10g-on-mac-os-x-snow-leopard/
这个文档写得太好了,千万不要使用中文版的那个在 snow leopard 下安装 oracle 10g 的文档,中间省略了好多东西,让我走了不少的弯路,呵呵。
posted on 2011-01-29 22:00
哈哈的日子 阅读(234)
评论(0) 编辑 收藏