我是菜鸟,初次用ORACLE,我的是ORACLE10G  我在服务器上备份的数据库和表 拷贝到了我的电脑上
我的电脑也装了ORACLE10G的数据库
我想把服务器上的数据库在我的本机上还原, 问题是我不知道怎么还原!是不是有类似于SQL 的还原功能,
前提是  服务器的数据库安装路径  和我本机的不一样  所以 不能直接拷贝过来 覆盖原文件,我觉得是不是有某些地方需要改 还原路径!!请大家帮帮忙!自己研究好几天了  也没弄明白ORACLE 怎么还原!

解决方案 »

  1.   

    建议exp出dmp文件,然后imp到你的机器上
      

  2.   

    不用 建表空间 和用户吗
    服务器上的数据库有两个用户  EMR 和 MEDREC  两个DMP文件呢可不可以帮忙写个详细步骤!  谢谢
      

  3.   

    用DOS命令,没有SQL的里的还原数据库。
    导出:
    exp FTPNAME/FTP@ORACLEOLD owner=FTPNAME file=FTPYYYYMMDD.dmp
    导入:
    imp USER/PASSEWORD@ORACLENEW fromuser=ORACLEOLD touser=USER file=FTPYYYYMMDD.dmp
    注:大写部分是你需要更改的
      

  4.   

    我直接EXP导出的 DMP 文件 然后拷贝到我的电脑里了  还没有 IMP 进去
    还有服务器上的 database 文件 ,admin文件,和jhemr(数据库名字)文件我也考出来了  
      

  5.   

    在你本机上建两个用户:EMR ,MEDREC
    imp EMR/password@database ........
    imp MEDREC/password@database .....