对于linux系统中的unixodbc,sqlplus命令行工具的替代方案是什么



我正在尝试将oracle数据库迁移到posgresql,并且我正在使用unixODBC使应用程序数据库不可知。UnixODBC为oracle和posgresql提供了不同的驱动程序,以实现数据库无关。它在C++上运行得很好;perl库。

但是在bash/ksh脚本中,sqlplus用于在oracle上运行查询。现在,对于基于unixODBC的数据库不可知方法,在这些脚本中使用sqlplus的好替代方案是什么?

请注意:

postgresql中的
  1. psql没有用处,因为它会破坏数据库不可知的目的
  2. unixODBC提供的isql实用程序非常简单,缺乏许多功能,因此效果不太好

PS:这个问题专门针对bash/ksh脚本。

有一个命令isql可以提供帮助。https://www.ibm.com/support/pages/checking-odbc-connectivity-linux

最新更新