最近已经开始用MacBook Pro作为工作的唯一电脑,其已经能够完全替代Windows的工作职能,除了网银要用虚拟机(啥时候网银也能进步一下?)。
在安装Mac版的Oracle的时,遇到了一些问题,简要记录一下供后来者参考。
我的版本:
安装参考: 1
问题1:
无法启动图形安装界面,最后解决的方法是通过oracle用户登陆,不能通过su的方式,虽然xclock可以登陆,但是runInstaller无法启动图形安装。
问题2:
这可以通过:
runInstaller -J-d32
强制启动32位JAVA环境来解决
问题3:
安装时遇到如下错误:
此时可以修改 ins_rdbms.mk 注视 $(HSODBC_LINKLINE) 这一行。重试即可通过安装。
问题4:
DBCA无法运行,无法启动数据库创建。
修改 $ORACLE_HOME/jdk/bin/java 脚本
将 java -Xbootclasspath...
更改为 java -d32 -Xbootclasspath...
同样是强制启动32位JAVA运行时环境即可。
解决这几个问题之后,数据库就基本搞定了。
在安装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运行时环境即可。
解决这几个问题之后,数据库就基本搞定了。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




