zoukankan      html  css  js  c++  java
  • Navicat备份远程Oracle数据库到本地

    公司的数据库是本地的,我只能在公司连,回家就不能跑项目了,一跑就报SQLException,所以希望可以把数据库复制到我的本地来。

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

      1、首先本地肯定要装oracle吧

      2、在本地建立一个用户并分配表空间:

       创建表空间

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

       创建用户并分配权限

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

      3、备份远程数据库

       用navicat登录刚建立的oracle用户:

      这里写图片描述

       登录开发环境的数据库并复制所有的表:

      这里写图片描述

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

      这里写图片描述

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

      这里写图片描述

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

      这里写图片描述

     

  • 相关阅读:
    洛谷—— P1196 银河英雄传说
    MySQL练习题参考答案
    January 16 2017 Week 3 Monday
    January 15 2017 Week 3 Sunday
    January 14 2017 Week 2nd Saturday
    January 13 2017 Week 2 Friday
    January 12 2017 Week 2 Thursday
    January 11 2017 Week 2nd Wednesday
    January 10 2017 Week 2nd Tuesday
    January 09 2017 Week 2nd Monday
  • 原文地址:https://www.cnblogs.com/xiaoyunxia/p/6203101.html
Copyright © 2011-2022 走看看