FAQ
問題:Esri Spatial Type for Oracleを作成またはインストールできません(-521)
ナレッジ番号:2735 | 登録日:2023/05/29 | 更新日:2024/12/26
概要
Esri ST_Geometry 空間タイプを作成またはインストールを行おうとした場合、以下のエラーメッセージと共に「 ERROR setting up ST_Geometry, Error = -521」が発生します。
%TEMP%\GDBCreateGeodatabase<#>.log
[5/12/2011 5:12:44 PM] Error: Could not create geodatabase tables and stored procedures. [Failed to setup ST_Geometry type. (Unable to load Type ST_Geometry, underlying DBMS error encountered.)] [5/12/2011 5:12:44 PM] Error: See the setup log in the following location for additional error information. [5/12/2011 5:12:44 PM] Error: C:\Users\clint\AppData\Local\Temp\1\sde_setup.log
ArcSDE のセットアップログ (sde_setup.log)
[Thu May 12 17:12:38 2011] ERROR setting up ST_Geometry type. [Thu May 12 17:12:38 2011] ERROR setting up St_Geometry, Error = -521
原因
Oracle で PUBLIC.ST_GEOMETRY 列タイプをもつテーブルが既に存在する場合、Esri SDE.ST_GEOMETRY タイプの作成が失敗します。
回避方法
PUBLIC.ST_GEOMETRY 列を参照しているテーブルを見つけ、削除します。
- PUBLIC.ST_GEOMETRY 列を参照しているテーブルを見つけ、削除します。
sqlplus sys/manager as sysdba set pages 9999 SELECT OWNER, NAME, TYPE FROM DBA_DEPENDENCIES WHERE REFERENCED_OWNER='MDSYS' AND REFERENCED_NAME = 'ST_GEOMETRY' AND REFERENCED_TYPE = 'TYPE' AND TYPE='TABLE'; OWNER NAME TYPE --------------------------- ------------------------------ ------------------ MAP TEST TABLE
- 手順1のテーブルを削除します。
何らかの理由でそのテーブルが必要な場合、削除する前にテーブルをバックアップします。Esri ST_Geometry のインストールが完了したらそのテーブルを復元できます。drop table map.test;
- リサイクル ビンをパージします。
purge dba_recyclebin;
- Esri ST_Geometry タイプを再インストールします。
- PUBLIC.ST_GEOMETRY 列を参照しているテーブルを見つけ、削除します。
メタデータ
種類
製品
バージョン