问题是这样的:A机器上有个US项目,现在我在B机器上也装载了这个项目.现在我想把A机器上的US项目的数据库导到B机器上,工具用的PL/SQL.具体应该怎么做啊?先谢谢了.

解决方案 »

  1.   

    两台机器都建立了相同的用户USER。
    在A机器上CMD中
    EXP USER/PWD@DB_NAME FILE="C:\A_DB.DMP" FULL=Y
    导出数据库。
    将导出的DMP文件放到B机器上。
    在CMD中执行
    IMP USER/PWD@DB_NAME FILE="D:\A_DB.DMP" FULL=Y
    数据库导入成功后就可以了。
      

  2.   

    谢谢wise_dog.再请问下,一个项目在数据库配置文件中对ORACLE10G的监听端口应该是多少?安装完成后ORACLE10G有几个端口,把我弄糊涂了.
      

  3.   

    如果是只导出一个表的数据,然后再导入到另外一个机器的数据库的表中,两个
    表是同样结构的,怎样做?
    在oracle8中,mcd命令行不识别imp,而我用窗口操作,却导不进去。
      

  4.   

    回答楼上的:把表从一个数据库中用pl/sql工具导出成*.dmp文件,然后再用pl/sql工具导入到需要的数据库中,中间不需要其他操作,首先要确定该表没有父子表
      

  5.   

    mcd命令行不识别imp,而我用窗口操作,却导不进去。cmd 吧 .还有,imp是服务端带的工具,不安装是没有的
    还有,如果只有一个表的数据,完全可以使用一个第三方的工具,如pl/sql 
      

  6.   

    oracle10g的监听端口应该是多少啊?哪位给解答下.
      

  7.   

    oracle10G的IMP和EXP用不了的.....晕哦