【发布时间】:2017-12-08 12:51:24
【问题描述】:
我最近恢复了旧计算机的系统(运行 win XP SP2),除了 Forms and Reports 6i 之外,我还使用了 oracle 8i。
不幸的是,恢复系统删除了该软件,此后我无法访问本地数据库,也无法访问我之前拥有的表单和报告。
然后我安装了 Oracle 9i v 9.0,因为我认为 Oracle DB 通常具有 2 更新兼容性。安装程序无法识别我的 8i 数据库,所以我继续创建一个新的 9i 数据库,但现在我无法连接表单 6i。
登录sqlplus 9可以正常使用,但是sqlplus 8需要
数据库连接(例如 t:node:SID)[本地]
输入应该是什么??
我的 9i SID = ABD 和 tnsnames.ora 从 9i 网络文件夹克隆到 6i net80 文件夹。
提前谢谢你
【问题讨论】:
-
XP SP2?表格 6i?甲骨文8i?您在经营一个过时企业软件博物馆吗?
-
大声笑我正在尝试检索我保存很久的数据。@APC
-
Forms 6i 有自己的 Oracle_home Oracle 9i 有自己的 Oracle_home。库的版本各不相同。调用库的优先级取决于 PATH 环境变量中的顺序。显示文件 tnsnames.ora 在 ORACLE_HOME forms6i 中运行 tnsping.exe 最好将数据库迁移到另一台计算机或虚拟机上。 Forms 6i 与 Oracle 11g 配合得很好。
-
Oracle 客户端 11g 无法连接到 Oracle 9 和 Oracle 8。您会感到震惊,但 oracle 客户端 7.3 可以在 Oracle 11g 上正常工作。
标签: database oracle sqlplus oracleforms oracle9i