本篇博文简单介绍将Oracle数据库中表导出到Access数据库(主要是MDB格式)的方法。主要有三种,分别是PL/SQL、ESFDatabaseMigrationToolkit及ODBC。
-
PL/SQL
先在PL/SQL中将数据表导出为EXCEL或CSV,再用ACCESS迁入到MDB数据库中。
图 11 从PL/SQL中导出EXCEL或CSV文件
图 12 使用Access导入Excel表
-
ESFDatabaseMigrationToolkit
ESFDatabaseMigrationToolkit需要破解,如果破解不彻底,导入每一条数据会自动带T。其导入的流程比较简单:
图 21 配置数据源
图 22 配置数据目的地
-
ODBC
运行命令C:\Windows\SysWOW64\odbcad32.exe(图3-1)或在控制面板(图3-2)打开ODBC数据源管理程序(32位)(图3-3),
图 31 在命令中输入命令行打开ODBC管理界面
图 32 在控制面版中打开ODBC
图 33 在ODBC 中添加数据源
添加完数据源后,再在ACCESS中将Oracle中的表添加入MDB数据库中,如图3-4:
图 34 ACCESS导入MDB数据库
图 35 选择数据源和目标
图 36 选择数据源
而后,选择你需要导出的数据表,即可完成导入表格的工作