数据库迁移到ORACLE 11g,用Sqlplus在本地连接目标库的时候是正常的。
用Form 去连接Oracle11g的时候遇到了FRM-40735: ON-ERROR trigger raised unhandled exception ORA-03114
[oracle@db01 ~]$ oerr ORA 03114
03114, 00000, "not connected to ORACLE"
// *Cause:
// *Action:
ORA-03114 表明没有连接到ORACLE.
检查了 C:\orant\NET80\ADMIN\Tnsnames.ora 和%ORACLE_HOME%\NETWORK\ADMIN\Tnsnames.ora 的配置没有问题。
检查环境变量,也没有问题。
C:\Documents and Settings\>echo %path%
D:\oracle\product\10.2.0\db_1\BIN;C:\Program Files\Common Files\NetSarang;C:\WINDOWS\system32;C:\WIN
DOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Intel\DMIX;D:\Program Files\MySQL\MySQL Server 5.1\bi
n;C:\orant\bin;C:\orant\jdk\bin
什么原因呢?
在检查windows环境变量时,发现有ORACLE_HOME的设置,去掉ORACLE_HOME后,问题解决。