在我们的工作环境中我们有旧的4D数据库系统。我们希望将数据迁移到oracle,之后我想从oracle数据库连接4d数据库表和其他对象。
这对我来说是全新的。如果有人能分享这方面的知识,我将不胜感激。
答案 0 :(得分:0)
您可以使用ODBC将从 Oracle连接到4D服务器。
您需要在Oracle计算机上安装适合您环境的4D ODBC Driver。请记住将ODBC驱动程序的版本与4D版本以及ODBC驱动程序的体系结构与ODBC客户端的体系结构(本例中为Oracle)相匹配。
例如,如果您的4D服务器正在运行v15.2并且Oracle以64位模式运行,那么您将需要使用4D v15.2 ODBC Driver 64 bit
另一方面,如果4D服务器运行14.5且Oracle以32位模式运行,则需要安装4D v14.5 ODBC Driver 32 bit
可以从http://4d.com/downloads/products.html
下载ODBC驱动程序以下是connecting to an ODBC server from Oracle
的一些一般性说明4D SQL协议记录在Github - 4D/SQLlib_4D和sources.4d.com上,因此从理论上讲,您可以编写某种连接器。
您可以使用ODBC从4D服务器连接到Oracle。
您需要在4D服务器计算机上安装相应的Oracle ODBC Driver,然后使用SQL LOGIN进行连接
您可以使用包含4D for OCI
的插件documentation here