外网通过隔离装置防火墙访问内网数据库报错
数据库oracle11g rac 部署在内网
数据库1 物理IP为10.160.2.206 vip为10.160.2.208 数据库2物理IP为10.160.2.207 vip为10.160.2.209 scanip为10.160.2.210
应用服务器(LINUX)部署在外网 , 中间通过隔离装置、防火墙访问, 访问策略已经开通,并且在外网应用服务器上通过telnet 命令
telnet 10.160.2.208 10.160.2.209 10.160.2.210三个ip的1521端口 都可以联通
在外网linux应用服务器安装sqlplus绿色版 ,进行连接测试 结果报错,信息如下:
[oracle@wwwz-web1 instantclient_11_2]$ ./sqlplus username/password@10.160.2.210:1521/sdc
SQL*Plus: Release 11.2.0.1.0 Production on 星期三 1月 18 12:54:48 2017
Copyright (c) 1982, 2009, Oracle. All rights reserved.
ERROR:
ORA-03114: 未连接到 ORACLE
访问 PRODUCT_USER_PROFILE 时出错
警告: 未加载产品用户概要文件信息!
您需要将 PUPBLD.SQL 作为 SYSTEM 运行
ERROR:
ORA-03114: 未连接到 ORACLE
访问程序包 DBMS_APPLICATION_INFO 时出错
SP2-0575: Oracle SQL 特征不位于 SQL92 Entry 层。
连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options
如果在内网通过plsql绿色软件,进行测试就正常,不出现以上错误。请高手指点,这是怎么回事。困扰了1个月了!