ArcGIS oracle空间数据库的备份,导入
2017-09-19 17:48
351 查看
前提:保证ArcSDE能用
第一步,检查数据库字符集是否一致
SQL>select userenv(‘language’) from dual;
第二步,导出数据库1 SDE表空间
Exp sde/sde@SID file=D:\exp\exp.dmp
第三步,导入原sde数据内容
首先停止ArcSDE服务器中的sde服务,删除数据库2中的sde用户及表空间。
drop tablespace sde including contents and datafiles;
drop user sde cascade;
使用sql语句建立新的sde用户及空的表空间,并授权SDE用户相同的权限(cmd sysdba连接)
create tablespace sde
logging
datafile 'D:\app\Administrator\product\11.2.0\client_2\sde.dbf'
size 3072m
autoextend on
next 1050m maxsize 20480m
extent management local;
create user sde identified by sde default tablespace sde temporary tablespace temp;
grant CREATE SESSION to sde;
grant CREATE TABLE to sde;
grant CREATE PROCEDURE to sde;
grant CREATE SEQUENCE to sde;
grant CREATE TRIGGER to sde;
grant CREATE TYPE to sde;
grant CREATE LIBRARY to sde;
grant CREATE PUBLIC SYNONYM to sde;
grant CREATE OPERATOR to sde;
grant CREATE INDEXTYPE to sde;
grant DROP PUBLIC SYNONYM to sde;
grant CREATE VIEW to sde;
grant UNLIMITED TABLESPACE to sde;
grant ADMINISTER DATABASE TRIGGER to sde;
grant connect,resource,dba to sde;
grant EXECUTE ON dbms_pipe to sde;
grant EXECUTE ON dbms_lock to sde;
imp username/password@SID file=D:\exp\exp.dmp fromuser=sde touser=sde ignore=y(cmd直接)
第四步,重新启动Arcsde服务器上的服务,成功
注:(cmd sysdba连接数据库)
1.sqlplus /nolog
2.connect sys/orcl@192.168.110.51/myorcl as sysdba(conn /as sysdba;)
SQLPLUS SYS/SYS@myorcl AS SYSDBA
第一步,检查数据库字符集是否一致
SQL>select userenv(‘language’) from dual;
第二步,导出数据库1 SDE表空间
Exp sde/sde@SID file=D:\exp\exp.dmp
第三步,导入原sde数据内容
首先停止ArcSDE服务器中的sde服务,删除数据库2中的sde用户及表空间。
drop tablespace sde including contents and datafiles;
drop user sde cascade;
使用sql语句建立新的sde用户及空的表空间,并授权SDE用户相同的权限(cmd sysdba连接)
create tablespace sde
logging
datafile 'D:\app\Administrator\product\11.2.0\client_2\sde.dbf'
size 3072m
autoextend on
next 1050m maxsize 20480m
extent management local;
create user sde identified by sde default tablespace sde temporary tablespace temp;
grant CREATE SESSION to sde;
grant CREATE TABLE to sde;
grant CREATE PROCEDURE to sde;
grant CREATE SEQUENCE to sde;
grant CREATE TRIGGER to sde;
grant CREATE TYPE to sde;
grant CREATE LIBRARY to sde;
grant CREATE PUBLIC SYNONYM to sde;
grant CREATE OPERATOR to sde;
grant CREATE INDEXTYPE to sde;
grant DROP PUBLIC SYNONYM to sde;
grant CREATE VIEW to sde;
grant UNLIMITED TABLESPACE to sde;
grant ADMINISTER DATABASE TRIGGER to sde;
grant connect,resource,dba to sde;
grant EXECUTE ON dbms_pipe to sde;
grant EXECUTE ON dbms_lock to sde;
imp username/password@SID file=D:\exp\exp.dmp fromuser=sde touser=sde ignore=y(cmd直接)
第四步,重新启动Arcsde服务器上的服务,成功
注:(cmd sysdba连接数据库)
1.sqlplus /nolog
2.connect sys/orcl@192.168.110.51/myorcl as sysdba(conn /as sysdba;)
SQLPLUS SYS/SYS@myorcl AS SYSDBA
相关文章推荐
- oracle 的一些平时常用知识积累(从创建空间、数据库备份和导入、plsql连接使用全过程)
- oracle 备份数据库 恢复数据库(导入已备份的数据) 用户级别
- 有oracle 10g,但没有安装arcgis,又想使用空间数据库的解决方案
- Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结(转)
- ORACLE导入数据库时,提示表空间不存在
- Oracle创建删除用户,角色,表空间,导入导出数据库命令总结(转载)
- Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结
- oracle 创建数据库 表空间 用户 授权和toad导入导出数据库
- Oracle exp/imp导出导入命令及数据库备份
- Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结(转)
- Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作
- Oracle expdp/impdp导出导入命令及数据库备份
- Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作
- oracle 备份、还原、导出导入,创建表空间以及用户的命令和语句
- 有oracle 10g,但没有安装arcgis,又想使用空间数据库的解决方案
- Oracle expdp/impdp导出导入命令及数据库备份
- Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结
- Oracle exp/imp导出导入命令及数据库备份
- [转]Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结
- oracle中导入导出数据备份数据库