我必须继续维护一个从 9i 数据库接收信息(每天大约 20 次插入和更新)的 Oracle 8i 数据库。我正在将 9i 数据库升级到不支持到 8i 的数据库链接的 11g。
计划是从 Oracle 11g 链接到 Oracle 10 XE,然后再链接到 8i,希望有一天我不必这样做。
我已经发现文章指出不建议在任何其他版本之后安装 XE。
有没有人并排安装 XE 和另一个 Oracle 版本?使用了什么命令,遇到了什么问题?
编辑:@George3一些论坛帖子表明您可以使用 JDBC 驱动程序连接 11g 和 8i。请添加一些细节并将其作为答案发布。
看来你不必太担心。
先安装 XE。您不能选择数据库名称 (XE) 或端口 (1521)。接下来,将 11g 安装到默认的应用程序文件夹。修改两个数据库的 TNSNAMES.ora 文件,以便它们相互了解。测试连接并创建数据库链接,一切顺利。
你能在 8i 数据库上编写一个脚本,将数据导出到一个平面文件吗?然后将那些平面文件复制到 11g 数据库中以导入它们?