西班牙
斯潘4
配置Mac OS以允许FME Desktop查找Oracle客户端库
以下内容在El Capitan、Sierra和High Sierra的Mac OS的FME Desktop(2015.1.3、2016.x、2017.x、2018.0和2018.1 beta)中进行了测试。优胜美地操作系统预计可以工作,但尚未经过测试。
先决条件:
1)Oracle Client 10g for Mac或更高版本下载并提取到已知位置
2)Mac OS的FME 2015+。
3)Mac OS Yosemite或更新版本。
配置步骤
MKDIR -p〜/ lib中;LN -fhs /path/to/OracleClient/*.dylib*〜/ LIB /
LN -s /path/to/OracleClient/libclntsh.dylib.11.1〜/ LIB / libclntsh.dylib
可选参数,以帮助在Mac OS上的Oracle经验
export TNS_ADMIN=$ORACLE_HOME/管理
导出SQLPATH=$ORACLE\U HOME
TNS U管理-变量指向tnsnames.ora文件。这是可选的,如果您计划使用直接连接。即//servername:1521/sid不需要添加此环境变量。SQLPATH路径-用于Oracle的SQLPlus命令,如果您已将其作为OracleInstant客户端的一部分下载。这是可选的,如果您不打算使用SQLPlus命令行,那么可以忽略它。
故障排除步骤:
见文章为什么我的Oracle格式在格式库中显示为灰色?用于故障排除步骤。
报告问题
请将您在使用FME和Mac操作系统时遇到的任何问题报告给亚搏在线安全软件支持团队。请包括一个~/dydl.log,可以从下面的说明中获得:
一使用以下命令从命令行启动Workbench(可能需要替换命令行中的版本)
DYLD_PRINT_TO_FILE=~/dydl.log DYLD_PRINT_ENV=1 DYLD_PRINT_LIBRARIES=1 DYLD_PRINT_api=1/Library/FME/二千零一十八点一/Apps/FME\Workbench.app/Contents/MacOS/FME\Workbench
二尝试添加Oracle读写器(如果格式为灰色,则不可能添加)。
三。关闭工作台。
四把结果发给我们~/dydl.log日志
LN -s /path/to/OracleClient/libclntsh.dylib.11.1〜/ LIB / libclntsh.dylib谢谢 @aaronkoning
LN -s /path/to/OracleClient/libclntsh.dylib.12.1〜/ LIB / libclntsh.dylib
?2019安全亚搏在线软件公司|合法的