Можно ли одновременно соединять формы 6i и 10g с базой данных 11g? - PullRequest
0 голосов
/ 02 мая 2018

Я хочу соединить формы 6i с базой данных 11g R2, но в настоящее время я использую формы 10g с базой данных 11g R2. Я хочу использовать обе эти формы. Можно ли одновременно подключить Oracle Forms 6i и 10g к базе данных 11g R2? Какое решение?

1 Ответ

0 голосов
/ 02 мая 2018
  • Вы не упомянули, какую операционную систему вы используете. Если это современная MS Windows, обратите внимание, что Forms 6i - это старая программа, которая никогда не сертифицировалась и не поддерживалась в Windows 10 (и Windows 7). Хотя я читал, что людям удалось установить его и заставить его работать, нет никаких гарантий, что вам удастся сделать это также. Вам придется много гуглить и читать, собирать знания и надеяться на лучшее.
  • когда вы установили все эти продукты Oracle на свой компьютер, вы должны были установить каждый из них в свой собственный Oracle Home (т. Е. Каталог); в противном случае возможны проблемы (например, перезапись файлов).
  • , поскольку каждая установка Forms использует свой собственный TNSNAMES.ORA, оба они должны содержать запись для вашей базы данных Oracle 11g. Если нет, формы, которые не имеют его, не смогут подключиться. В качестве альтернативы (это то, что я бы предложил), это создать переменную среды TNS_ADMIN, которая указывает на каталог, который будет содержать единственную копию файла TNSNAMES.ORA (например, C: \ ORALIB) - таким образом, вы бы необходимо сохранить только одну копию файла вместо двух (или даже более) из них.
  • кроме этого, вы сможете запускать обе версии Forms. Что случилось, когда вы попытались запустить Forms 6i? Вы получаете какую-либо ошибку? Если да, то какой?
...