我从服务器(10.10.10.10)上以 用户名:admin 密码:admin   down 下了 数据库 (数据库名:neworcl) 
我的命令如下:exp 然后
            admin/admin@ORCL:10.44.44.10
            保存地址为 D:\1.dmp
现在我想在本机上用这个1.dmp 请大哥大姐 给出最完整的解释     100分送上 包括是不是要在本机新建数据库,以及如何导入(imp 命令 ) 从开始导入到可以查询 我要完整的过程 谢谢啦  

解决方案 »

  1.   

    包括是不是要在本机新建数据库
    没有数据库,往哪里导呀。先安装数据库先,最好和服务器一个版本的。然后就简单了,建用户,表空间,最好同名,简单然后就imp admin/admin file=xxxxx.dmp fromuser=admin touser=admin
      

  2.   

    装个数据库,把数据imp进来才可以用。
      

  3.   

    补充:
     我本机安装了oracle,  我down下来是为了在本地用我的意思我如果我做项目测试时,可以完全脱离服务器,以本机为服务器即可,
      

  4.   

    1. 在本机安装并创建数据库实例 neworcl2. 查看服务器上表空间, 在本地的neworcl上按照服务器的表空间连修改,使他们表空间大小,名称一致
      查看表空间情况
     select tablespace_name, file_name, bytes/1024/1024 from dba_data_files;
    建立表空间
    CREATE TABLESPACE data01
    DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500M
    UNIFORM SIZE 128k; #指定区尺寸为128k,如不指定,区尺寸默认为64k
    删除表空间
    DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES; 
    修改表空间大小
    alter database datafile '/path/NADDate05.dbf' resize 100M select tablespace_name, file_name,sum(bytes/1024/1024) from dba_data_files group by tablespace_name, file_name;ALTER TABLESPACE NEWCCS ADD DATAFILE '/u03/oradata/newccs/newccs03.dbf' SIZE 4896M;ALTER TABLESPACE SYSTEM ADD DATAFILE '/u03/oradata/newccs/system02.dbf' SIZE 500M;
    3. 在本地dos导入备份文件
    C:\>set ORACLE_SID=NEWORCL
    C:\>imp admin/admin file=d:\1.dmp log=imp.log4. 导入成功会会有显示 successful,然后启动数据库就ok了..
      

  5.   

    本机装了oracle了,没有问题了
    1.在本机上建立表空间
    2.在本机上创建用户
    3.利用imp user/pass@本机sid   fromuser=  touser=创建的用户 file=d:\.dmp文件