1, CrossOver
一款mac上的windows模拟软件, 基于它可以在mac上运行windows软件. 类似于linux下面广泛使用的wine, 可以在CrossOver的官网直接下载但只是试用版本. 如何hack? 目前网上没有找到好的方法, 但是有相应的方法可以无限延长软件的试用时间, 参考这里.
Note: 这里需要修改plist文件, 笔者使用的是Prefs Setter, 一个免费的工具.
2, Plsql developer
打开CrossOver, configure > Install software

选择Other Application, 点击右下角的Proceed按钮之后选中安装文件进行安装即可, 接下来是Oracle Instant Client的配置.
2.1, 从oracle的官网下载相应的instant client包, 并解压到Crossover的C:\目录. 点击configure > manage bottles, 在打开的窗口中选中Advanced栏, 点击按钮"Open C: Driver in Finder", 将解压缩后的内容拷贝过去即可.

之后运行PD, 配置首选项以识别instant client.

2.2, 配置CrossOver环境变量
熟悉windows的应该对环境变量都有或多或少的了解, 简而言之就是windows应用程序在启动或者运行的时候读取的一些配置信息. 在CrossOver下通过C:\cxbottle.conf配置这些变量, 如果该文件不存在则需要手动创建.
PD通过instant client连接服务端需要读取如下环境变量, 写入该文件即可:
ORACLE_HOME=c:\instantclient_11_22.3, 配置tnsnames.ora
TNS_ADMIN=c:\instantclient_11_2
NLS_LANG=AMERICAN_AMERICA.UTF8
在TNS_ADMIN目录下面新建子目录Network/Admin, 在该子目录下新建tnsnames.ora文件. 将TNS配置信息写入该文件即可, 重启PD就可在登录框中看到相关的配置了.
--EOF--
没有评论:
发表评论