情况是这样的:
在A机器上我有一个数据库oracleA;
在B机器上没有oracleA,但我想通过备份A机器上的oracleA数据库,然后再在B机器上运行备份出来的oracleA数据库文件得到整个数据库oracleA及里面所有的表,数据之类的。
请问各位高手这个该怎么弄啊,我知道好像应该用rman,但是具体代码就不知道该怎么写了,网上查了很多但是里面还是很迷糊。
所以恳请前辈留下示例代码,先谢谢了!

解决方案 »

  1.   

    先把OracleA的数据导出EXP,然后拷贝,在IMP在oracleB上,不就可以了嘛!
      

  2.   

    如果不用rman的话可以用:
    用exp导出A机器上的数据,然后将.dmp文件传到B机器中,再利用imp将导出的数据库导入到B机器中.
    具体查查exp,imp的用法.
      

  3.   

    我用了exp,imp,exp出来是没有问题,但是imp的时候就出错呀
      

  4.   

    oracle的版本一样?
    操作系统一样吗?
      

  5.   


    报什么样的错,imp/exp也可以实现备份恢复功能,由于不是基于物理文件的备份方式,所以称之为逻辑备份,RMAN是基于物理文件的,物理备份,都是达到你的要求。