西班牙
斯潘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中\
有时需要将系统路径环境变量中的对客户机的引用移动到PATH变量的开头,以便FME知道在哪里查找这个.dll。此外,如果系统路径(path环境变量)中有任何条目指向不存在的目录,这也会给Oracle客户端带来问题。
在系统路径环境变量中,如果有多个客户机,请确保两个客户机之间没有空格。
一些旧版本的Oracle客户机也存在一个问题,安装在文件夹(如C:\ program Files(x86))中的程序无法访问它们。在这种情况下,将FME安装到C:\ apps等文件夹中,它将成功工作。
如果你试图写信给Oracle空间对象格式然后它也是一个要求,你的FME许可证在FME数据库版本或者更高。从Oracle读取需要FME专业版执照或以上。
?2019安全亚搏在线软件公司|合法的