iserver发布oracle工作空间服务失败

0 投票

使用产品:iserver 9d 912 操作系统:win10 x64
数据类型: oracle 11g x64 或 文件型
问题详细描述:iserver发布oracle工作空间(oraclespatial数据源)服务失败
问题重现步骤: 

1。使用的oracle11g r2,  oracleinstanceclient客户端,环境变量配置正常,plsql连接正常(使用ora或地址都OK)
2。在plsql里单独创建的表空间用户等,用户:test5, 赋了dba, resouce权限
3。使用idesktop新创建数据库型数据源oraclespatial ,连接使用192.168.3.xx:1521/orcl或 ora连接串,都可以。两种方式都尝试过。新建了数据集(点),编辑了几个点,保存。
4。保存oracle工作空间(另一个用户下test2 )
5.重新解压的iserver 9d 912 32位版本,检查了许可,正常;启动正常。
6。发布文件型服务,正常,可以在for classic看到图形
7。发布工作空间、oracle工作空间,服务器名称,工作空间名称,用户名,密码,
报工作空间连接字符串错误。
检查iserver,发现有
 ERROR - open workspace( server=192.168.3.200:1521/orcl,username=test1,password=***,type=ORACLE,database=,name=test7w,driver=null ) failed. details: null

其中drive=null
这个错误无法看出是什么原因造成发布失败。
这台电脑三天前成功使用过iserver 发布oracle工作空间的地图
请问是什么原因造成无法发布oracle工作空间的地图?
谢谢 

12月 29, 2019 分类:  95次浏览 | 用户: 赵长青 (4 分)
修改于 12月 30, 2019 用户:赵长青

1个回答

0 投票

您好,如果是出现“报工作空间连接字符串错误”一般是在工作空间或数据源命名中出现了"/"等特殊字符,比如截图中的红色框以及在您发布服务的时候我看用户名也不一样。可能是这两方面问题导致的

12月 30, 2019 用户: 于浩 登峰造极 (5,662 分)

使用IP方式(会有/orcl这样),使用ora连接字符串两种方式超图都是支持的,我使用ora连接字符串方式也不成功的。

您检查一下您的数据源别名中是否存在之前提到的特殊字符。就算ip/orcl\数据源别名\

然后如果有的话可以关闭这个数据源然后重新打开数据源设置数据源别名不要带特殊字符

自己解决了。

其实就是再换个安装版本的oracle client,安装成管理员就好。别看用plsql好好的,就iServer对instanceclient就是不行。
...