博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SuperMap iDesktop Oracle数据库型的数据源创建
阅读量:4162 次
发布时间:2019-05-26

本文共 1756 字,大约阅读时间需要 5 分钟。

作者:dongyx

       由于我们的UDB数据源是独占型的,很多客户喜欢将数据存放到数据库型数据源中,方便更新数据,也方便其他工作人员及时查看和修改数据,省去了拷贝数据的繁琐。本文主要介绍在SuperMap iDesktop中如何创建Oracle数据型数据源以及常见问题的解决方法。目前我们iDesktop产品所支持的Oracle数据库的版本为9i、10g、11g和12c,本文以版本为11g的Oracle数据库为例。

       Oracle数据库下载地址:链接:
提取码:gvci
       Oracle数据库安装教程:
      (注意:安装的数据库需要与SuperMap iDesktop软件的位数一致)
       安装完数据库后就需要创建用户名–用来在SuperMap iDesktop软件中连接数据库用,创建一个表空间用于存放数据。那么如何来创建数据源呢?
一、打开SQL Plus输入安装时的用户名和密码连接到数据库:
在这里插入图片描述
二、创建表空间:
在这里插入图片描述
创建时报错:权限不足。用管理员账号连接数据库再进行表空间的创建。
三、创建用户,并将用户赋给刚刚创建的表空间上:
在这里插入图片描述
四、由于创建的新用户是没有数据库的权限,这是需要给新建的用户赋予对数据库的读写权限:
在这里插入图片描述
五、打开SuperMap iDesktop软件,右键数据源节点–打开数据库型数据源:
在这里插入图片描述
       在弹出框中选择OraclePlus,在右侧输入框中输入实例名(如果是远程连接数据库填写规则为ip地址:端口号/实例名)、用户名和密码,新建数据库型数据源:
在这里插入图片描述
       创建完数据源后,打开数据库可视化工具,查看一下数据库中多了哪些表:
在这里插入图片描述
       SmDatasourceInfo表存放的是数据源信息表,如数据源的版本、数据源创建的时间等:
在这里插入图片描述
       SmImgRegister和SmRegister分别是存放影像数据和矢量数据的空间表,也就是存放桌面软件中该数据源的数据集信息。

Oracle数据库常见命令:

1.创建表空间:
create tablespace supermap datafile ‘D:\oracle_date\supermap.dbf’ size 20M autoextend on next 20M;
其中supermap是表空间名称,datafile后面接表空间存放的路径,size后面是表空间的大小
2.创建用户:
create user supermap identified by supermap default tablespace supermap;
其中supermap是用户名称,supermap是密码,supermap是默认的表空间
3.用户名授权:
grant connect,resource to supermap;
其中supermap是用户名称
4.查看数据库实例名:
select instance_name from v$instance;
5.查看数据库中用户名:
select username from dba_users;

桌面连接Oracle数据库数据源常见问题:

1.Q:桌面软件中新建数据库型数据源,Oracle Plus按钮灰色不能新建?
A:1.可能是计算机中没有安装Oracle客户端,需要安装Oracle客户端 2.安装了Oracle客户端,但是Oracle的位数与桌面软件的位数不一致。
2.Q:创建Oracle数据库型数据源失败,输出窗口提示“无系统表,且非扩展展开”
A:无系统表说明该用户名没有在桌面中创建数据源,需要先新建数据库型数据源
3.Q:创建数据库型数据源失败,提示“该用户名已存在数据源”
A:这个错误说明该用户名已经是我们的数据源了,可以直接打开,需要注意的是一个用户名对应一个数据源,如果需要创建多个数据源可以新建多个用户名。
4.Q:在oracle数据库里面手动删掉和SuperMap关联的表后,在iDesktop中新建oracle数据源失败是为什么?
A:因为删除的时候只是删除了表,但是没有删除对应的序列,需要把序列也删掉才算删除干净,然后才能在iDesktop中新建数据源。
4.Q:桌面创建或者打卡数据库型数据源失败,输出窗口提示报“ora-错误代码”
A:这是由于Oracle本身所报的异常,可以根据报的错误代码在网上搜索相关的解决方案。

转载地址:http://qcvxi.baihongyu.com/

你可能感兴趣的文章
第六章 背包问题——01背包
查看>>
1136 . 欧拉函数
查看>>
面试题:强制类型转换
查看>>
Decorator模式
查看>>
Template模式
查看>>
Observer模式
查看>>
高性能服务器设计
查看>>
图文介绍openLDAP在windows上的安装配置
查看>>
Pentaho BI开源报表系统
查看>>
Pentaho 开发: 在eclipse中构建Pentaho BI Server工程
查看>>
JSP的内置对象及方法
查看>>
android中SharedPreferences的简单例子
查看>>
android中使用TextView来显示某个网址的内容,使用<ScrollView>来生成下拉列表框
查看>>
andorid里关于wifi的分析
查看>>
Spring MVC和Struts2的比较
查看>>
Hibernate和IBatis对比
查看>>
Spring MVC 教程,快速入门,深入分析
查看>>
Android 的source (需安装 git repo)
查看>>
LOCAL_PRELINK_MODULE和prelink-linux-arm.map
查看>>
Simple Guide to use the gdb tool in Android environment
查看>>