怎么发布oracle工作空间

0 投票
oracle工作空间怎么发布,让服务能够随数据库更新而更新
4月 10, 2017 分类:  1533次浏览 | 用户: Z 初出茅庐 (84 分)

3 个回答

0 投票

您好!

1.首先在服务管理页面选择‘快速发布一个或者一组服务’后,选择数据来源为工作空间:

2.选择工作空间类型为‘Oracle工作空间’

参数名称 描述
服务器名称 对于 Oracle 数据库,其服务器名为其 TNS 服务名称;对于 SQL Server 数据库,其服务器名为其系统 DSN(Database System Name)名称。
工作空间名称 工作空间在数据库中的名称。
数据库名称 空间数据库名称。
用户名 用来登录数据库的用户名。
密码 用来登录数据库的密码。
驱动 当采用 ODBC 连接时的驱动程序名称。只有 SQL Server 数据库使用 ODBC 连接,其驱动程序名可为 SQL Server 或 SQL Native Client。

3.选择服务类型

即选择服务接口类型,例如选择 REST-地图服务和 REST-数据服务,点击按钮“下一步”,进入下一步。

SuperMap iServer 会对上一步选择的工作空间进行分析判断,如果工作空间中不包含三维场景,则会将“REST-三维服务”的复选框灰选;若工作空间中不包含网络数据,则会将“REST-交通网络分析服务”的复选框灰选。

4.配置完成

完成配置后,会弹出配置完成的对话框,如下图所示。点击按钮“完成”,即完成一个服务实例的创建。其中,点击“完成”后弹出的对话框会给出该服务访问地址的超链接。

4月 10, 2017 用户: 程yan 名扬四海 (1,655 分)
提示字符串错误,但是我写的都对啊
是不是我iserver服务器上没有相同64位的oracle客户端,怎么查看是否有客户端
0 投票
您好!在iServer服务管理界面,点击快速发布服务>数据源选择“工作空间”>工作空间类型选择“oracle工作空间”  一步一步发布就可以了

数据库型的数据源,iServer会默认每隔30秒自动刷新数据源的,所以数据库数据更新服务是能读到的。
4月 10, 2017 用户: 李晓 学富五车 (633 分)
提示发布失败?
您好!您说的是工作空间连接字符串错误吗?

一般情况下,发生这种状况大致是由于以下几个原因造成的:

1.oracle连接的信息填写错误。如服务名是iserver本地的oracle的实例名。

2.iserver的位数和oracle的位数不一致。如果装的是64位的oracle,32位的iserver,在iserver的本地装一个32位的oracle客户端即可。

3.发布的工作空间数据是由更高版本的桌面软件制作的。最好制作工作空间数据的桌面软件版本要低于iserver版本。
您好,感谢您的回答,不过我客户端也装过了,实例名也是对的 请问是怎么回事
您好!建议你先在本地用plsql连一下看看能不能连上,然后你再用iDesktop打开数据源看看能不能打开。
桌面版的数据库型数据源是可以打开的,plsql也是打得开,本地上localhost发布数据库型空间是可以的,一到服务器上发布就报字符串错误
您好!我想了解一下,下面几个问题:

1、服务器是什么操作系统呢和本地的一样吗?

2、测试的iDesktop和 plsql 都是服务器上的吗?

3、本地的iServer和iDesktop都是和服务器上的都是同一个版本吗?

如果以上条件都一致,很可能就是你服务器上的oracle客户端位数有问题,你还是要好好检查一下oracle客户端是多少位的,因为之前也遇到过这种情况就是其他条件都一样,也一直说客户端没问题,结果仔细一检查确实是客户端是32位的,iServer是64位的。
服务器Linux64,本地win7 32

服务器刚装的oracle client64Linux,可能是这里有问题,但是不知道问题出在哪里,都是按步骤操作的

测试的desktop和plsql是在本地32位
服务器上的iServer是什么版本的?数据是用什么版本的iDesktop制作的,如果桌面的版本高于iServer的版本也是不行的

你测试的时候plsql是连的服务器上的客户端吗?要连服务器上的oracle客户端能打开数据源才可以,你再好好检查一下吧,其实只要严格保证刚开始的时候给你说的那几点应该就没什么问题的
服务器iServer是Linux648c,数据是win32desktop8c,plsql连得是另一台数据库服务器,本地桌面可以打开数据源,但是装Linux上的客户端不知道是不是出什么错了,发服务的时候总是字符串错误 ,不得已现在用文件型的先发着,但是没法变实时数据
0 投票

你好,

1、首先起一个iSever服务;

2、然后登录服务管理页面。网址是:http://localhost:8090/iserver/services/security/login;

3、在首页左侧选择快速发布或一组服务;

4、选择发布的数据来源:选择工作空间,点击下一步;

5、配置数据时,工作空间类型:选择oracle工作空间;

6、输入参数时,可以按照下图所示进行输入:

7、然后选择要发布的服务类型;

8、最后配置完成。

4月 10, 2017 用户: 李佳 (2 分)
提示字符串错误,输入的都正确
...