A机器装有ORACLE10,并建有数据库aaa,进行了使用,现在在机器B上装同样版本的ORACLE10,想把A机器上的数据库aaa放到B机器上(所有表结构和所有数据都要),怎么操作?刚用oracle,小白,请详细说说操作,谢谢!

解决方案 »

  1.   

    把A机器的aaa 用exp 导出成dmp 文件
    然后在B机器上用imp导入dmp文件
      

  2.   

    bat 脚本 
    d:
    cd\shxx_sjqy
    echo 'start exp data:' >>shxx_sjqy.log
    time /t >>shxx_sjqy.log
    exp system/pass@orcl file=shxx_data.dmp log=shxx_data.log owner=sic_ci,sic_ia,sic_pm,sic_hi,sic_vm,sic_login buffer=20480000 feedback=10000
    echo 'start imp data:' >>shxx_sjqy.log
    time /t >>shxx_sjqy.log
      

  3.   

    这样就好啊,具体看看命令:
    导出使用:exp system/password@A机器 file=d:/full20100132.dmp full=y
    导入使用:imp system/password@B机器 file=d:/full20100132.dmp full=y
      

  4.   


    可行,ORACLE 数据库逻辑备份 简单 EXP/IMP 
    http://blog.csdn.net/tianlesoftware/archive/2009/10/24/4718366.aspx------------------------------------------------------------------------------
    Blog: http://blog.csdn.net/tianlesoftware
    网上资源: http://tianlesoftware.download.csdn.net
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
    Q Q 群:62697716
      

  5.   

    1。如果a和b是同一操作系统的话
       a)unix/linix,将a上的数据库安装文件和整个数据库文件(数据文件,日志文件,控制文件)做个冷备份,在恢复到B上,当然目录要完全一致
    2)不同操作系统
       imp/exp
      

  6.   

    1:最简单的就是exp/imp
    2:冷备份数据库,然后在另一台机器上建个一模一样的环境,然后把所有冷备份的文件覆盖过去
      

  7.   

    exp导出用户吧如果有物化视图,先把相应的dblink建好,tns也要配置好
    如果有directory,也要建好,并拥有read,write权限
    sys用户的trigger要手工建立(如果你的程序需要sys用户的trigger)建好相应的表空间,如果是手工安装的实例,将程序需要的组件装好
      

  8.   

    说错了,物化视图不一定会用到dblink呵呵
      

  9.   

    用PLSQL Developer 导入导出了,结贴