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