Oracle空间GeoRaster故障排除

连接Oracle数据库时,有时会出现问题。这几乎总是由于用户环境中的错误配置造成的。以下建议往往有助于发现和克服这些问题:

  • 对于Oracle Spatial读取器可用的表,需要在USER_SDO_GEOM_METADATA表定义数据的几何列、空间区段和(可选)SRID。
  • 确保您可以使用SQL*Plus使用服务名、用户名和密码连接到数据库。
  • 确保你的ORACLE_HOME环境变量已正确设置:有关详细信息,请参阅Oracle文档。这对于某些特定版本的Oracle是必需的,即使SQL*Plus没有它也可能是必需的。
  • 如果您已经安装了旧版本的Oracle客户端软件,请确保您的PATH变量包含当前版本的Oracle文件夹第一个,在其他Oracle软件,包括WebDB包之前。
  • 在UNIX上运行时,应该定义以下环境变量:

变量

内容

样本值

ORACLE_BASE

安装Oracle客户端软件的文件夹的顶层。

/ opt2 /在/ app / oracle

ORACLE_HOME

Oracle产品文件夹。

/ opt2 /在/ app / oracle /
product.8.1.5

ORACLE_SID

主机数据库实例的系统ID。

FME

LD_LIBRARY_PATH

要搜索共享对象的文件夹列表。

该列表必须包括FME_HOME路径,以及ORACLE_HOME的lib子文件夹。

$ {LD_LIBRARY_PATH}:
$ {FME_HOME}:
$ {ORACLE_HOME} / lib