arcgis地理空间数据库学习记录02-地理数据库迁移

二、地理数据库迁移

2.1 数据量不是很多的情况下

       直接通过ArcMap导出到本地,之后再导入到新库

2.2 数据量较多的情况下

        对于Oracle数据库,可以使用oracle的数据泵工具进行地理数据库的迁移。

以oracle 11g迁移至12c为例

1. sde用户登录,执行语句

①sqlplus sde/[email protected]/orcl

②create or replace directory sde_dump as ‘C:/beifen’

2.退出sqlplus,执行导出命令

expdp sde/[email protected]/singledat directory=sde_dump dumpfile=singledat_2019_0912.dmp logfile=singledat_2019_0912.log schemas=sde parallel=10

arcgis地理空间数据库学习记录02-地理数据库迁移_第1张图片

3.在12c机器上新建sde用户

①show pdbs

②alter session set container=orclpdb;commit;

③创建sde表空间(dbf文件不能放在根目录下)

④创建用户

create user sde identified by sde default tablespace sde quota unlimited on sde

⑤授权sde dba权限

   grant dba to sde

⑥创建目录

⑦导入(pdb,默认的是orclpdb,需要了解pdb和cdb的区别)

arcgis地理空间数据库学习记录02-地理数据库迁移_第2张图片

 

参考:https://desktop.arcgis.com/zh-cn/arcmap/latest/manage-data/geodatabases/what-is-a-geodatabase.htm 

你可能感兴趣的:(SDE,arcsde,oracle,arcgis)