如何将oracle 9i数据库连接到表单6i

问题描述 投票:0回答:1

我最近恢复了旧计算机的系统(运行win XP SP2),除了Forms和Reports 6i之外,我还在使用oracle 8i。

不幸的是,恢复系统删除了软件,此后我无法访问本地数据库,也无法访问我之前的表单和报告。

然后我安装了Oracle 9i v 9.0,因为我认为Oracle DB通常具有2个更新兼容性。安装程序无法识别我的8i数据库,所以我继续创建一个新的9i数据库,但现在我无法连接表单6i。

登录到sqlplus 9工作正常,但sqlplus 8需要

数据库连接(例如t:节点:SID)[LOCAL]

应该输入什么?

我的9i SID = ABDtnsnames.ora从9i网络文件夹克隆到6i net80文件夹。

先感谢您

database oracle sqlplus oracleforms oracle9i
1个回答
0
投票

通常,应按此顺序安装6i版本:数据库优先,然后是Reports,最后是Forms。为什么?因为Reports安装会覆盖Forms的配置文件,但Forms安装不会覆盖Reports的安装。

除此之外,其余部分应该相对简单:如果你不使用TNS_ADMIN环境变量(我的建议:使用它),那么你必须手动维护TNSNAMES.ORA的所有副本同步 - 这就是你已经做过的事:put复制到\ developer_suite_home \ network \ admin目录。

然后,表单应该能够识别数据库并连接到它。

© www.soinside.com 2019 - 2024. All rights reserved.