> 데이터 베이스 > MySQL 튜토리얼 > Navicat备份远程Oracle数据库到本地

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

WBOY
풀어 주다: 2016-06-07 14:50:38
원래의
2211명이 탐색했습니다.

最近公司开发环境数据库服务器很不稳定,经常连不上,给开发造成很大影响,于是就想把数据库备份到本地。 因为一直在用Navicat操作数据库,这里就分享一下用Navicat备份远程oracle数据库导本地的过程。过程so easy! 1、首先本地肯定要装oracle吧~(废话!)


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

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

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

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

   创建表空间

<code class=" hljs sql"><span class="hljs-operator"><span class="hljs-keyword">create</span> tablespace tbs_puhuilicai
datafile <span class="hljs-string">'D:\oracle\oracledata\puhuilicai\puhuilicai_data.dbf'</span> <span class="hljs-keyword">size</span> <span class="hljs-number">200</span>M
autoextend <span class="hljs-keyword">on</span> <span class="hljs-keyword">next</span> <span class="hljs-number">10</span>M maxsize unlimited
extent management <span class="hljs-keyword">local</span> autoallocate
segment <span class="hljs-keyword">space</span> management auto;</span></code>
로그인 후 복사

   创建用户并分配权限

<code class=" hljs sql"><span class="hljs-operator"><span class="hljs-keyword">create</span> <span class="hljs-keyword">user</span> factoring3_dev identified <span class="hljs-keyword">by</span> danny <span class="hljs-keyword">default</span>;</span>
<span class="hljs-operator"><span class="hljs-keyword">grant</span> <span class="hljs-keyword">connect</span> <span class="hljs-keyword">to</span> factoring3_dev;</span>
<span class="hljs-operator"><span class="hljs-keyword">grant</span> resource <span class="hljs-keyword">to</span> factoring3_dev;</span></code>
로그인 후 복사

  3、备份远程数据库

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

  这里写图片描述

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

  这里写图片描述

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

  这里写图片描述

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

  这里写图片描述

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

  这里写图片描述

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


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



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

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿