oracle - 我可以一次将 Forms 6i 和 10g 都与数据库 11g 连接吗?
问题描述
我想将 Forms 6i 与数据库 11g R2 连接,但目前我正在使用 Forms 10g 和数据库 11g R2。我想同时使用这两种形式。我可以同时将 Oracle Forms 6i 和 10g 与数据库 11g R2 连接吗?解决办法是什么?
解决方案
- 你没有提到你使用的操作系统。如果它是现代 MS Windows,请注意 Forms 6i 是一款旧软件,从未在 Windows 10(或 Windows 7)上获得认证或支持。虽然我读到有人设法安装它并使它工作,但不能保证你也能做到。您将不得不大量使用 Google 并阅读大量内容,收集知识并希望获得最好的结果。
- 当您将所有这些 Oracle 产品安装到您的计算机上时,您应该将它们中的每一个都安装到其自己的 Oracle 主目录(即目录)中;否则,您可能会遇到问题(例如文件被覆盖)。
- 由于每个 Forms 安装都使用自己的 TNSNAMES.ORA,因此它们都应该包含一个用于您的 Oracle 11g 数据库的条目。如果没有,没有它的表单将无法连接。或者(这是我建议的)是创建一个 TNS_ADMIN 环境变量,它指向一个目录,该目录将包含 TNSNAMES.ORA 文件的单个副本(例如,C:\ORALIB) - 这样做,你会必须只维护文件的一份副本,而不是其中的两个(甚至更多)。
- 除此之外,您应该能够运行这两个 Forms 版本。当您尝试运行 Forms 6i 时发生了什么?你有什么错误吗?如果有,是哪一个?
推荐阅读
- python - az cli 命令失败并出现错误“属性 shared_galleries 不存在”
- google-sheets - 如何在 Google 表格中拆分单个数字
- android - android 对讲不能在 collapsingLayout 中向下滚动
- sql - 使用不同的过滤器加入同一个表
- python - 是否可以声明一个带参数的函数,然后不带参数调用它?
- c++ - 在 C++ 中缺少对类型别名专业化的支持的解决方法
- visual-c++ - VS2019中编译器的错误和警告代码在哪里
- html - 使用 Web 链接打开快速帮助
- javascript - 为什么在日期对象上调用 Object.getOwnPropertyDescriptors 返回一个空数组?
- php - php7.2-openssl Alpine Docker 安装错误