场景:
没有装sde软件,直接把之前的sde用户数据导入到oracle11g中。
数据导完,后在catalog中连接sde时报:
Failed to connect to the specified server. Do you want to continue?
Underlying DBMS error[ORA-24344: 成功, 但出现编译错误
Execute privilege for required Oracle builtin package DBMS_PIPE must be directly granted for the SDE DBA user, granting them a ROLE with execute access is insufficient.
解决方案:
用sys用户登录,在sql命令行下运行:
GRANT EXECUTE ON dbms_pipe TO public;
GRANT EXECUTE ON dbms_lock TO public;
相关推荐
总之,"SDE.rar_ArcEngine sde_SDE_arcengine _连接SDE"这个主题涉及到的是使用ArcEngine与SDE数据库进行交互的关键技术,涵盖了数据库连接、数据访问、并发控制等多个方面。掌握这些知识对于开发GIS应用来说至关...
教你如何利用Catalog远程连接sde数据库,希望对大家有帮助。
本文将详细讨论如何解决在ArcEngine连接SDE时遇到的"ORA-12560: TNS:协议适配器错误"的问题,以及总结通过C#打开SDE数据库的不同方法。 首先,当出现"ORA-12560: TNS:协议适配器错误",通常意味着网络通信或Oracle...
要使用ArcEngine+C#连接SDE空间数据库,你需要完成以下步骤: 1. **安装和配置**:确保已安装了ArcEngine SDK for .NET和对应版本的SDE客户端组件。这些通常随ArcGIS Desktop或ArcGIS Server一起提供。在开发环境中...
自动回收 SDE 连接是解决 SDE 连接数超限的问题的最直接方法之一。通过使用 batch 文件来重启 ArcIMS 和 ArcSDE,可以清理无效的 SDE 连接。例如,可以使用以下命令来重启 ArcIMS Windows 服务: net stop arcims ...
4. **打开工作空间**:获取连接后,你可以使用`WorkspaceFactory.OpenFromFile`或`WorkspaceFactory.OpenFromConnectionFile`方法打开一个工作空间,这通常是你的SDE连接文件(.sde)。 5. **操作数据**:现在你...
### SDE连接数问题详解 #### 一、背景与概述 在GIS领域,尤其是使用ArcGIS平台时,经常遇到一个常见的技术难题——SDE(Spatial Database Engine)连接数的限制问题。这一问题不仅影响用户体验,还可能导致应用...
标题"AE-SDE.rar_C#AE连接sde_SDE_ae"和描述中的"AE连接SDE读取数据"正是指的这一主题。 首先,SDE(Spatial Database Engine)是Esri公司开发的一种用于存储和管理地理空间数据的组件,它可以与多种数据库系统如...
在VB中连接SDE数据库,主要是通过ArcObjects(AO)组件来实现的,这是一个由Esri提供的GIS开发接口,用于访问和操作地理数据。在这个过程中,我们首先要理解AO的工作原理和数据模型,以及如何配置连接参数来访问...
当尝试在ArcGIS中连接到PostgreSQL SDE时,可能遇到以下问题: 1. **驱动兼容性**:ArcGIS可能缺少与PostgreSQL版本兼容的驱动程序,导致连接失败。这通常表现为错误提示,提示找不到合适的库或驱动。 2. **缺失的...
### ArcGIS连接SDE与Oracle客户端的安装及配置 #### 一、背景介绍 在使用ArcGIS进行空间数据管理时,经常会遇到需要连接到Oracle数据库的情况。为了实现ArcGIS与Oracle Spatial and Graph (SDE)数据库的有效连接,...
### ArcEngine开发中连接SDE数据库的关键知识点 #### 一、使用C#连接Oracle数据库的基础配置与实践 在ArcEngine的二次开发过程中,连接Oracle数据库是常见需求之一。以下是使用Visual Studio 2010环境下C#语言进行...
这是一个连接SDE的数据库的源代码,如果,你要看的话,就下载吧
#### SDE连接与资源占用问题 当一个SDE连接长时间处于空闲状态时,它可能会占用一定的系统资源,特别是CPU和内存资源。这种情况下,如果系统中有大量类似的空闲连接,将可能导致资源消耗过多,进而影响到系统的整体...
"连接SDE"是指通过AE开发将应用程序与SDE(Spatial Database Engine)连接起来。SDE是ESRI提供的一种数据库管理系统,专门设计用来存储、管理和处理空间数据。它能够支持多种关系型数据库系统,如Oracle、SQL Server...
SDE(Spatial Database Engine)则是ArcGIS中用于连接和管理大型数据库(如Oracle、SQL Server等)的空间数据引擎,它提供了高效、安全的地理数据存储和访问机制。本篇将深入探讨ArcGIS SDE数据源直连的技术细节。 ...
在ArcGIS中,通过“数据库连接”功能,输入之前设定的数据库平台、实例、管理员信息,以及SDE和地理数据库管理员的凭证,建立与SDE数据库的连接。 三、创建特征类(建立空间表) 在ArcMap中,通过右键新建Feature ...
ArcGIS连接SDE 在数据库连接处添加数据库连接之前必须安装oracle client客户端库.zip
在Oracle RAC(Real Application Clusters)环境下,安装和配置ArcGIS Desktop的SDE(Spatial Database Extensions)数据库连接时,可能会遇到"Stored procedures"错误。这个问题通常与Oracle RAC的特性有关,即其...
使用C#语言可以通过SdeWorkspaceFactory类连接SDE数据库,例如: ```csharp public IWorkspace FindWsByDefault() { IPropertySet propSet = new PropertySetClass(); propSet.SetProperty("Server", Lan); ...