Oracle Forms App无法连接到DB(Oracle 10g)

时间:2014-06-17 17:20:10

标签: forms oracle login

我在Oracle Forms中创建了一个遗留应用程序。

这是一个10g的Oracle数据库和Forms 6i。数据库工作正常,我已正确设置TNS名称,tnsping工作,我可以使用sqlplus和sql开发人员连接。

我认为Forms也没关系,因为它为我提供了一个用户应该输入凭据的表单。

问题是表单用户无法连接。正在调用的第一个表单有行:

LOGON('user','pass@TNS', false);

这一行给了我form_failure,但我不知道是什么问题。证书肯定是正确的。

如果我这样做:

LOGON('user','pass@TNS', true);

然后表格给我一个额外的通用对话框,如果前者不成功则登录。那也不会让我进去(我尝试了很多用户/传递组合)。

我也进行了一些调试(就像我在表单开发人员中所知道的那样)但没有成功。

我非常感谢任何可以帮助我指明正确方向的帮助。

1 个答案:

答案 0 :(得分:1)

通常是TNS问题,你有多个tns文件,仔细检查所有这些文件 不需要TNS_ADMIN