我读过这个主题:
安特伍德门软写1·2017年8月15日21:42
我在许多工作区中也遇到了这个问题,除了一个工作区之外,其他工作区都有Oracle Non-Spatial的joiner。我发现通过比较文本编辑器中的好工作区和坏工作区,我能够找到导致问题的Joiner的参数。我通过更新参数编辑了错误的工作区,错误停止了。有关要查找和更改的参数,请参见下文。
坏的
#!
很好
#!
希望这能帮助别人。
迈克B
这确实解决了无法打开错误元文件的问题。
最后结案了。谢谢大家的支持。
谢谢你的更新@佩里!我很高兴你能解决这个问题。是的,我相信您的分销商已经就您的远程环境问题打开了一个支持案例。我们的一位专家希望很快会跟进。
桌面
今天早上我们已经从我的台式机(笔记本电脑)上删除了所有的FME安装。
此外,我们还清除了ORACLE_HOME变量,并在我的机器上直接创建到OracleClient version11的路径,而不是符号链接。
最后,FME在我的桌面上工作,我在ie databasejoiner和readers或writer上没有任何元数据错误。(我们认为这个问题是由到OracleClient的符号链接引起的)
工作区
不幸的是,在我们的“工作区”(一个许多人甚至可以在不同地点工作的环境)上进行类似的调整会导致在插入阅读器时出现FME错误。
Oracle环境调整后,OracleClient 64b版本不再存在问题,读者可以找到元数据和Oracle表/项。
我已经联系了我们有这些错误的发行商,他会调查这件事。
他将和我们的技术规格一起向保险局亚搏在线咨询这个错误。希望能找到解决方案。
我还要补充一点,这个问题不应该与您的Oracle客户机相关。看起来这纯粹是因为元文件没有被正确提取。我想知道,当您试图生成一个新的工作区时,是否可以发布工作台日志窗口的屏幕截图。这应该告诉我们很多(并且生成工作区使用的代码路径与DatabaseJoiner/SQLCreator完全不同)。很抱歉遇到这个麻烦。(旁白:事实上我们已经根据@纳姆普雷特以上所述意味着,至少在你的部分问题上,这条线索现在非常热门)
您好!@佩里,
很抱歉您仍然遇到这个问题。我希望与我们的开发团队一起回顾您的案例,以确定可能发生的情况和/或是否在今年早些时候报告的修复中遗漏了什么。我们也正在通过我们的一个合作伙伴为您打开的支持案例来解决这个问题。
听起来您运行的是Oracle 32位和64位客户机。但是,这是可能的,如运行在64位操作系统上的用于FME的Oracle客户机,“请确保ORACLE_HOME是不定义,并且该路径包含两个即时客户端的安装目录。
如果它仍然不工作,那么,是的,一个干净的安装(如本文所述)尝试也不会有什么坏处。也许值得下载最新的FME版本(FME 2018.1.1版本18567)上周发布的。
我对V2018 64b仍然有同样的问题。
替换一个joiner甚至创建一个新的blanc工作区都会产生同样的错误。
我明确地用FMEV2018启动了OracleClientV11,但都是一样的。
将完全删除所有文件FME,然后重新安装V2018解决问题?
OracleClient版本32b与64b在同一环境下对FME来说没有问题吗?
我一小时后有个会议,你有什么建议吗?
泰克斯,佩里
日志:
Oracle客户端库(例如。无法加载oci.dll)。确保64位客户机已安装并正确配置,并且PATH环境变量包含到Oracle客户机的文件路径。参考https://knowledge.亚搏在线safe.com/articles/FAQ/How-to-setup-an-Oracle-Instant-Client-for-use-with-FME了解更多信息
和
为格式创建读取器:Oracle非Spatial
文件C:\程序文件\FME\metafile\.fmf无法打开
正在为格式创建读取器:
正在尝试为名为“的读取器查找内置插件
正在尝试为名为“的读取器查找动态插件
此FME版本无法识别“reader”。请确保当前平台支持此读取器,读取器名称拼写正确,并且已安装所有必需的插件
最近我们将V2017更新为V2018 64b。
很遗憾,我仍然有错误“FME\metafile\.fmf could not be open”。
当我使用数据库连接符时,或者甚至在添加新读卡器(Oracle non-space)时,在新的blanc工作区中都会发生这种情况。
我已经尝试了问答中的所有其他解决方案,但没有取得积极的结果。
明天我将详细讨论这些和其他与FME相关的问题(比如OracleClient版本)。
我建议从我的桌面上完全删除FME并重新安装V2018 64b。
这是解决元文件错误的方法吗?
谢谢你的帮助。
佩里
日志文件:
文件C:\程序文件\FME\metafile\.fmf无法打开
正在为格式创建读取器:
正在尝试为名为“的读取器查找内置插件
正在尝试为名为“的读取器查找动态插件
此FME版本无法识别“reader”。请确保当前平台支持此读取器,读取器名称拼写正确,并且已安装所有必需的插件
+与b18547就这个问题达成一致
编辑:升级FME后更换变压器解决。
亲爱的戴尔,
直到上周,它一直与2017.1版本一起工作。
在所有现有的工作区中,我都有这个错误(文件d:\App\fM\Meta FaFiel.FMF不能打开)。
最近(3-4个月)此版本非常不稳定(即每天约有3次会话将在编辑和生成恢复文件时停止)。有时我会收到一条消息“ERROR | Unable to connect to Oracle database,because the database environment could not be initialized”(无法连接到Oracle数据库,因为无法初始化数据库环境),并且我丢失了与SQL server的连接,重建此连接不起作用)。
不幸的是,在我们的组织中,没有人知道为什么FME最近出现了这些问题。
今早我让经理尽快安装V2018 64b。我希望这能解决我所有的问题。
谢谢你的回复。
很抱歉听到这个消息。几个问题——这是否适用于FME 2017.1?如果以前有用,现在不行,那么我们可以试着找出如何回到更快乐的状态。
如果它从来没有工作过,那么如果你可以发送屏幕截图什么是错误和在哪里。我们有可能提供短期解决方案(例如,如果我们知道您只使用Oracle)。(即。我们可能会要求您将一些元文件复制到“.fmf”