1。要使用相同的版本,如iServer 9D, iDesktop9D ,32位的 plsql,32位的 oracleinstance_client 11g
2。当时遇到的问题是使用oracleinstance client, plsql连接创建新用户无问题, ideskto连接oracle也可以新建数据源。但使用iServer发布地图服务和数据服务都打开为空。
后电话咨询超图客服,经过远程和再次配置 oracleclient 环境变量,问题解决
c$instantclient_11_2 etworkadmin
加sqlnet.ora 文件:
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
添加环境变量:
TNS_ADMIN : C:instantclient_11_2NETWORKADMIN;(nsnames.ora 文件所在位置)
NLS_LANG : SIMPLIFIED CHINESE_CHINA.ZHS16GBK;
LANG : zh_CN.GBK (解决中文乱码)
ORACLE_HOME : C:instantclient_11_2;(户端文件夹所有位置)
在环境变量PATH 中加入 C:instantclient_11_2; (sqlplus所在位置)
经后面验证,以上还是不行的。最后安装了 oracle客户端才解决。