Navicat备份远程Oracle数据库到本地

公司的数据库是本地的,我只能在公司连,回家就不能跑项目了,一跑就报SQLException,因此但愿能够把数据库复制到个人本地来。数据库

  由于一直在用Navicat操做数据库,这里就分享一下用Navicat备份远程oracle数据库导本地的过程。

  一、首先本地确定要装oracle吧
oracle

  二、在本地创建一个用户并分配表空间:ide

   建立表空间ui

create tablespace tbs_puhuilicai
datafile 'D:\oracle\oracledata\puhuilicai\puhuilicai_data.dbf' size 200M
autoextend on next 10M maxsize unlimited
extent management local autoallocate
segment space management auto;

 

   建立用户并分配权限spa

create user factoring3_dev identified by danny default;
grant connect to factoring3_dev;
grant resource to factoring3_dev;

 

  三、备份远程数据库日志

   用navicat登陆刚创建的oracle用户:code

  这里写图片描述

   登陆开发环境的数据库并复制全部的表:对象

  这里写图片描述

   到本地帐户“表”的区域,右键粘贴,会弹出数据传输的对话框,这里能够选择要转储的数据库对象:表、视图、序列等。blog

  这里写图片描述

   在高级选项卡中还有一些高级选择,好比我备份的时候报了一个错误“[Err] [Dtf] ORA-01740: 标识符中缺失双引号”,缘由就是某个字段中的内容存在特殊字符单引号 ” ’ “,对于这种影响不太大的错误,能够勾选“遇到错误继续”的选项。图片

  这里写图片描述

   开始后,能够在信息日志选项卡中实施查看执行进度与日志:

  这里写图片描述

相关文章
相关标签/搜索