前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Navicat备份远程Oracle数据库到本地

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

作者头像
DannyHoo
发布2018-09-13 12:30:53
2.6K0
发布2018-09-13 12:30:53
举报
文章被收录于专栏:Danny的专栏

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://cloud.tencent.com/developer/article/1337131

  最近公司开发环境数据库服务器很不稳定,经常连不上,给开发造成很大影响,于是就想把数据库备份到本地。

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

  1、首先本地肯定要装oracle吧~(废话!)

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

   创建表空间

代码语言:javascript
复制
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;

   创建用户并分配权限

代码语言:javascript
复制
create user factoring3_dev identified by danny default;
grant connect to factoring3_dev;
grant resource to factoring3_dev;

  3、备份远程数据库

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

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

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

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

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

   对象就是上一步选择的数据库对象(表、视图、序列等),已处理记录就是已经处理的记录条数,已传输记录就是从远程数据库复制到本地数据库的记录数;错误就是备份过程中遇到的错误(不过不要怕,这里的错误就是因为几条记录的数据不规范导致的不影响数据库结构)。因为这里设置了遇到错误继续,所以会一直执行到结束。

  然后~就可以本地访问了~妈妈再也不用担心我开发的时候断网+服务器不稳定了~呵呵~


【 转载请注明出处——胡玉洋《Navicat备份远程Oracle数据库到本地》

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016年05月08日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库备份服务
数据库备份服务(Database Backup Service,简称 DBS)是为用户提供连续数据保护、低成本的备份服务。数据库备份拥有一套完整的数据备份和数据恢复解决方案,具备实时增量备份以及快速的数据恢复能力,它可以为多种部署形态的数据库提供强有力的保护,包括企业 IDC 数据中心、其他云厂商数据库及腾讯公有云数据库。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档