eygle.com   eygle.com
eygle.com eygle
eygle.com  
 

« Oracle数据恢复:6008 及事务回滚错误恢复 | Blog首页 | Oracle数据恢复:数据文件头的SCN与时间校验 »

Mac上安装Oracle 10g的几点注意事项
modb.pro

最近已经开始用MacBook Pro作为工作的唯一电脑,其已经能够完全替代Windows的工作职能,除了网银要用虚拟机(啥时候网银也能进步一下?)。

在安装Mac版的Oracle的时,遇到了一些问题,简要记录一下供后来者参考。

我的版本:
localhost:~ eygle$ uname -a
Darwin localhost 10.7.4 Darwin Kernel Version 10.7.4: Mon Apr 18 21:24:17 PDT 2011; root:xnu-1504.14.12~3/RELEASE_X86_64 x86_64

安装参考: 1

问题1:
Exception in thread "main" java.lang.InternalError: Can't connect to window server - not enough permissions.

无法启动图形安装界面,最后解决的方法是通过oracle用户登陆,不能通过su的方式,虽然xclock可以登陆,但是runInstaller无法启动图形安装。

问题2:
java.lang.UnsatisfiedLinkError: /private/tmp/OraInstall /oui/lib/mac_osx/liboraInstaller.dylib: no suitable image found. Did find: /private/tmp/OraInstall /oui/lib/mac_osx

这可以通过:
runInstaller -J-d32
强制启动32位JAVA环境来解决

问题3:
安装时遇到如下错误:
Error in invoking target 'all_no_orcl ipc_g ihsodbc32 error during linking then edit file $ORACLE_HOME/rdbms/lib/ins_rdbms.mk

此时可以修改 ins_rdbms.mk 注视 $(HSODBC_LINKLINE) 这一行。重试即可通过安装。

问题4:
DBCA无法运行,无法启动数据库创建。
修改 $ORACLE_HOME/jdk/bin/java 脚本
将 java -Xbootclasspath...
更改为 java -d32 -Xbootclasspath...

同样是强制启动32位JAVA运行时环境即可。


解决这几个问题之后,数据库就基本搞定了。



历史上的今天...
    >> 2012-06-14文章:
    >> 2009-06-14文章:
    >> 2007-06-14文章:
    >> 2006-06-14文章:
    >> 2005-06-14文章:
           改版www.eygle.com主页

By eygle on 2011-06-14 08:06 | Comments (9) | Oracle12c/11g | 2814 |

9 Comments

不错啊,最近我也改为用MAC干活了,并且也装了10G,基本问题也都遇到了,哈哈,目前也已经工作正常了,还装了ORALE的sqldeveloper,也很好用:),有机会多交流啊

不错啊,最近我也改为用MAC干活了,并且也装了10G,基本问题也都遇到了,哈哈,目前也已经工作正常了,还装了ORALE的sqldeveloper,也很好用:),有机会多交流啊

大师也换MAC了?

我最近入了个Air, 做备用电脑, 用起来却是很爽

似乎mac osx 上用QQ有好的解决方案吗?用wine来模拟,也不爽。

mac osx 对于腾讯QQ有好的解决方案吗?周围的人太多用QQ了,wine 似乎也不爽,网页版本的功能不全。

呵呵,苹果时代来临了,周围太多的人用腾讯QQ,mac osx 上有好的解决方案吗,wine似乎不爽,网页版的却掉了很多有用的功能,另外好像无线上网卡支持osx不太多。

QQ有FOR MAC的版本的,直接在QQ主页上找就可以:)

MAC现在都自带WIFI卡,
3G卡买的时候要注意点了,好多便宜的不支持MAC


CopyRight © 2004~2020 云和恩墨,成就未来!, All rights reserved.
数据恢复·紧急救援·性能优化 云和恩墨 24x7 热线电话:400-600-8755 业务咨询:010-59007017-7040 or 7037 业务合作: marketing@enmotech.com