Oracle空间点云故障排除
当试图连接到Oracle数据库时,有时会出现问题。这几乎总是由于用户环境中的错误配置造成的。以下建议通常可以帮助发现和克服这些问题:
- 对于可用于Oracle空间点云读取器的表,需要在USER_SDO_GEOM_METADATA表定义几何列、空间扩展和数据的选择性SRID。
- 确保可以使用服务名、用户名和密码连接到数据库
SQL * +
。 - 确保你的ORACLE_HOME环境变量设置正确:请参阅Oracle文档了解详细信息。这对于某些特定版本的Oracle是必需的,甚至可能是必需的SQL * +没有它也能正常工作。
- 如果您已经安装了旧版本的Oracle客户端软件,请确保您的路径变量具有当前版本的Oracle文件夹第一个在任何其他Oracle软件,包括WebDB包之前。
- 在UNIX上运行时,需要定义以下环境变量:
变量 |
内容 |
样本值 |
---|---|---|
ORACLE_BASE |
安装Oracle客户端软件的顶级文件夹。 |
/ opt2 /在/ app / oracle |
ORACLE_HOME |
Oracle产品文件夹。 |
/ opt2 /在/ app / oracle / |
ORACLE_SID |
主机数据库实例的系统ID。 |
FME |
LD_LIBRARY_PATH |
用于搜索共享对象的文件夹列表。此列表必须包括FME_HOME路径,以及自由的子文件夹ORACLE_HOME。 |
$ {LD_LIBRARY_PATH}: |