首页 > 数据库 >创建企业级地理数据库oracle

创建企业级地理数据库oracle

时间:2024-02-11 10:13:18浏览次数:38  
标签:数据库 企业级 sde https oracle 客户端 ora

创建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】

6、连接sde

参考

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

标签:数据库,企业级,sde,https,oracle,客户端,ora
From: https://www.cnblogs.com/smilegis/p/18013187

相关文章

  • 【数据库】对大数据量数据集,PostgreSQL分组统计数量,限定每组最多数量
    一、背景介绍在处理大数据量数据集时,我们经常需要进行分组统计。例如,我们需要统计每个城市的人口数量、每个年龄段的人数等。在PostgreSQL中,我们可以使用row_number()函数结合over(partitionby)子句来实现这个功能。同时,为了限定每组最多数量,我们可以使用row_num<=100......
  • dotnet_sqlite_sqlhelper_数据库连接_数据库依赖注入
    DI魅力渐显_依赖注入\Program.csservices.AddScoped<IDbConnection>(sp=>{stringconnStr="DataSource=test.db";varconn=newSqliteConnection(connStr);conn.Open();returnconn;});DI魅力渐显_依赖注入\UserDAO.csprivatereadonly......
  • 数据库工具
    数据库工具5个实用的SQLite数据库可视化工具(GUI)https://zhuanlan.zhihu.com/p/672716531前言SQLite是一个轻量级的嵌入式关系型数据库,目前最新的版本是SQLite3。今天推荐5个实用的SQLite数据库可视化工具(GUI),帮助大家更好的管理SQLite数据库。什么是SQLite?SQLite是一个......
  • 数据库迁移工具--DBMotion使用教程
    DBMotion安装与使用1.访问地址DBMotion,数据库迁移|Squids.cn2.下载docker-compose.yaml点击下载docker-compose.yaml配置文件https://squids.cn/download/dbmotion/docker-compose.yamlversion:'3.0'services:dts-mysql:image:mysql:latestcontaine......
  • 重学数据库4
    多表查询表用逗号隔开,查询结果相当于笛卡尔积,可以通过增加条件来消除无效的结果select*fromtb_emp,tb_deptwheretb_emp.dept_id=tb_dept.id;连接查询内连接:相当于查询交集部分的数据外连接:​ 左外链接:查询左表数据​ 右外链接:查询右表数据内连接语法//隐式内链接......
  • 第5章 用数据库存储数据
    第5章用数据库存储数据5.1MySQL数据库用CSV和Excel存储数据有两个优点:非开发人员也能看到数据,不需要额外的学习成本。使用方便,数据存储在文件里,复制到其他设备上可以直接查看。这种表格存储文件的形式适用于少量数据的情况,当记录很多、字段很多时,打开文件会非常慢,而......
  • Windwo环境下在Oracle表空间、账号新建
      现记录在Window下新建Oracle11g表空间、账号的SQL,以方便日后使用--删除现有表空间DROPTABLESPACENJDT_YY_DEV_V2INCLUDINGCONTENTSANDDATAFILESCASCADECONSTRAINTS; --新建表空间createtablespaceNJDT_YY_DEV_V2datafile'F:/app/TyUsers/oradata/orcl/NJD......
  • 【转帖】数据库传奇:MySQL创世之父的两千金My、Maria
    https://zhuanlan.zhihu.com/p/672142719 1人赞同了该文章《数据库传奇:MySQL创世之父的两千金My、Maria》一、前言  MySQL是一款备受欢迎的关系型数据库管理系统(RDBMS),最初由瑞典公司MySQLAB开发,目前隶属于OracleCorporation。在DB-Engines的排名中,MySQL稳......
  • Oracle 19c enterprise manager express username password
    *[Oracle19centerprisemanagerexpressusernamepassword-Search](https://cn.bing.com/search?q=Oracle+19c+enterprise+manager+express+username+password&qs=n&form=QBRE&sp=-1&lq=0&pq=oracle+19c+enterprise+manager+express+username+passw......
  • 产品经理的春天 - DuckDB 数据库,了解一下
    产品经理的春天-DuckDB数据库http://duckdb.org/-无需安装,再也不用大数据那边的平台了。-零基础,会SQL就能玩。映射MySQL数据库,直接在本地查询MySQL数据支持跨库Join跟DBA要个账号就完了。#启动DUCKDB./duckdbme.duckdb映射MySQL数据库:ATTACH'host=127.0.0.1user=adminpass......