ArcGIS + Oracle 创建企业级地理数据库步骤

      Oracle+ArcSDE是很常见的空间数据存储方案,下面介绍在Oracle中创建企业级地理数据库的步骤。

1、正确安装Oracle、创建数据库实例(如默认的ORCL)和表空间(如SDE_DATA);

2、安装并正确配置Oracle客户端(可使用绿色版),保证通过ArcCatalog中的 添加数据库连接 可连接上Oracle数据库,如下图1所示:

                               ArcGIS + Oracle 创建企业级地理数据库步骤

3、通过如下方式打开ArcToolbox中的工具,创建企业级地理数据库,如下图2和图3所示:

ArcGIS + Oracle 创建企业级地理数据库步骤ArcGIS + Oracle 创建企业级地理数据库步骤

4正确设置创建企业级地理数据库的各项参数,如下图4所示:

ArcGIS + Oracle 创建企业级地理数据库步骤

5、设置完成后,点击确定,创建成功后,出现如下图5所示的页面:

ArcGIS + Oracle 创建企业级地理数据库步骤

6、可通过在ArcCatalog中连接数据库后,右键“新建”的方式查看创建企业级地理数据库后的效果,如下图6和图7所示:

ArcGIS + Oracle 创建企业级地理数据库步骤ArcGIS + Oracle 创建企业级地理数据库步骤

注意事项:

1、一定要保证ArcCatalog能连接数据库;

2、创建地理数据库的设置中,关于地理数据库管理员、密码与表空间,最好新建而不是使用已有的;

3、此处创建的企业级地理数据库,是建立在 数据库实例上的,因此一旦创建成功,实例中的所有表空间均可存储空间数据;

4、可在客户端工具中,使用oracle中创建的表空间和创建企业级地理数据库中新创建的表空间登陆验证;

5若是在第一次创建企业级地理数据库的过程中出现问题,后面可能会出现以下图8所示错误

ArcGIS + Oracle 创建企业级地理数据库步骤

        我在创建到一半的时候,程序崩溃,再创键就出现上面的问题;经过多次尝试(主要是删除已有的表空间并新建)一直没有成功,直到重新创建数据库实例后才创建成功,因此也发现了企业级地理数据库是创建在数据库实例上(而不是某一个表空间),所有的表空间均具备存储空间数据能力。