创建企业级地理数据库oracle

创建oracle地理数据库sde

之前写过一篇在postgres数据库中创建sde的教程,由于工作需求,现需要在oracle数据库中创建sde并连接使用,现把主要步骤记录下来,以备后续查看方便。有一说一,开源的postgres数据库创建sde不要太方便,关键是人家还有自己的PostGIS插件以支持空间数据表达,闭源的oracle流程上要复杂一点点,中间也踩了不少坑。

操作系统:windows 11

已安装软件:ArcGIS Desktop 10.4.1 、ArcGIS Server 10.4.1

这里前面的ArcGIS软件安装就跳过,主要记录下oracle相关软件的安装步骤。

首先是oracle 11g服务端、服务端、PLSQL的下载,这里有现成的:

链接:https://pan.baidu.com/s/1WRa8F79PyvM8kCxukXYmrQ?pwd=ymgz
提取码:ymgz

1、安装oracle 11g服务端

按照要求点下一步即可,记住自己设置的sys、system账户的密码即可

详细安装步骤请看这个:https://blog.csdn.net/duoyu779553/article/details/105788791

2、安装oracle 11g客户端

选择管理员安装,一直点下一步即可。

详细安装步骤请看:https://zhuanlan.zhihu.com/p/152228026

3、配置oracle客户端连接服务器端

3.1 若服务器、客户端在同一台机器

在oracle数据库的安装目录里这个路径下C:\app\admin\product\11.2.0\dbhome_1\NETWORK\ADMIN

复制listener.oratnsnames.ora两个文件

然后来到客户端的这个路径下

C:\app\admin\product\11.2.0\client_1\network\admin

把上面两个文件粘贴过去。

3.2 若服务器、客户端不在同一台机器(暂时不需要,跳过)

复制完成后,需要tnsnames.ora文件中的参数,这里后续再研究。

3.3 修改环境变量

注意:我这里添加了ORACLE_HOME变量,登录PLSQL时报错:Oracle客户端协议ora-12557不可加载,视情况添加这个环境变量。

ORACLE_HOME:填oracle数据库的安装路径,

我的是C:\app\admin\product\11.2.0\dbhome_1

TNS_ADMIN :填客户端里tnsnames.ora文件所在路径

我的是C:\app\admin\product\11.2.0\client_1\network\admin

NLS_LANGSIMPLIFIED CHINESE_CHINA.ZHS16GBK

4、安装PLSQL

填写下面信息激活PLSQL

product code: 4vkjwhfeh3ufnqnmpr9brvcuyujrx3n3le
serial Number:226959
password: xs374ca

5、创建企业级地理数据库

工具:【Data Management Tools】->【GeoDatabase Administration】->【Create Enterprise GeoDatabase】

1707578170928.png

6、连接sde

1707613187019.png

参考

1、arcgis连接orcacle,并将数据存入sde,将sde中数据发布成服务:https://blog.csdn.net/qq_38374224/article/details/123008593

2、PLSQL连接oracle教程:https://zhuanlan.zhihu.com/p/152228026 (有安装包)

3、Oracle(11g)数据库安装详细图解教程:https://blog.csdn.net/duoyu779553/article/details/105788791

问题

Oracle客户端协议ora-12557不可加载:https://blog.csdn.net/weixin_42121574/article/details/94724375

Oracle服务器ora-12560: tns: 协议适配器错误:https://zhuanlan.zhihu.com/p/579757089

Oracle客户端ORA-12560:TNS:协议适配器错误:https://blog.csdn.net/CjfBlog/article/details/80793359

posted @   smileGIS  阅读(209)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示