将服务器上的Oracle数据库导出到本地Oracle数据库的方法

       作为一个程序开发人员,与数据库打交道是必然的。实际开发项目过程中,公司往往会自己购买一个服务器或者自己在网上租一个云服务器,我们将oracle等数据库、svn配置在服务器上,方便一个团队的代码开发、维护。

    在本地电脑开发中,连接服务器的oracle数据库需要网络,或者因为数据重要性的原因,不能随便更改数据等原因。连接服务器上的oracle数据库,在本地进行测试开发中,存在诸多不便,最好的办法就是在自己电脑上备份一下oracle数据库,方便自己的开发工作。

    这次,主要说的是CMD命令下的,oracle数据库的导出、导入方法介绍:

  一、将服务器上的oracle数据库导出

  (1)方法一:如果在本地能远程上服务器,且在服务器上安装了PL/SQL Developer 数据库图形化工具,在服务器上,进入cmd命令窗口

     输入:exp userid=userName/userPass@orcl  owner=用户名  file=d:/daochu.dmp

    说明:userName、userPass为具有DBA权限的用户,orcl为服务器数据库的SERVICE_NAME,一般为orcl; 为数据库的服务导出哪个用户的表,改变owner后的用户名即可;file为文件导出路径、名称。

(2)方法二:在本地cmd命令窗口下进行操作(需要知道服务器的ip地址)

    输入: exp userid=userName/userPass@服务器ip:1521/orcl owner=用户名  file=d:/daochu.dmp


  二、导入到本地oracle数据库中去

(1)、在本地安装好oracle数据库

(2)、建立用户test(用户自定义),默认表空间

         create user test identified by test
        //赋予test用户DBA权限
         grant dba to test;
(3)、导入到本地Oracle数据库
   在cmd下执行以下命令,将导出的daochu.dmp文件导入到本地oracle数据库

    输入: imp test/test@orcl  file=d:/daochu.dmp  fromuser=用户名  touser=test 

    导入成功后,使用创建的用户名和密码登录,就可以了。

  • 5
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值