斯潘8
斯潘4
为什么我的Oracle格式在格式库中变灰?
这可能是因为没有安装Oracle客户端,或者FME找不到oci.dll文件的位置。有关其他许可限制,请参见下文。
Oracle客户机或Oracle即时客户机是您所需要的,但是它也需要与您的FME版本在同一个平台上。即32位FME需要32位客户机,64位FME需要64位客户机。可以同时安装两个FME,但也需要同时安装两个Oracle客户机。见在这里更多信息。
如果您不确定已安装的客户端的版本,可以进行检查,如下,以获取正确的注册表项。
如果您在64位计算机上,则32位软件显示在注册表项-hkey_local_machine\software\wow6432node\中。如果这里有一个Oracle条目,那么您有一个32位客户机。
如果Oracle条目不在这里,那么您有一个64位客户机。
如果安装了即时客户端,这里也不会有条目,那么路径条目可能不正确。见在这里有关安装即时客户端的信息
FME通过oci.dll文件检测Oracle客户端的存在,该文件通常位于C:\Oracle\Product中\
有时需要将系统路径环境变量中对客户机的引用移动到路径变量的开头,以便FME知道在哪里查找该.dll。此外,如果系统路径(path环境变量)中有任何指向不存在目录的条目,这也会给Oracle客户机带来问题。
在系统路径环境变量中,如果有多个客户机,请确保两个客户端之间没有空格。
Oracle客户端的某些旧版本也存在问题,安装在文件夹(如C:\Program Files(x86))中的程序无法访问这些版本。在这种情况下,将FME安装到C:\Apps等文件夹中,它将成功工作。
如果你想写信给Oracle空间对象格式化,那么它也是一个要求,您的FME许可证在FME数据库版本或更高。从Oracle读取需要FME专业版许可证或更高版本。
?2019安全亚搏在线软件公司|合法的