刚接触oracle数据库,看了半天教程,依教程建立了一个表空间,和对应的用户,现在有一个后缀为dmp的数据库备份文件,要恢复,怎么也搞不定了,求高手帮解答一下好吗?/创建临时表空间create temporary tablespace GDZC_temp
tempfile 'D:\oracle\product\10.1.0\Db_22\oradata\GDZC\GDZC_temp01.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;//创建数据表空间
create tablespace GDZC
logging
datafile 'D:\oracle\product\10.1.0\Db_22\oradata\GDZC\GDZC.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;//创建用户并指定表空间
create user GDZCUSER identified by GDZCUSER
default tablespace GDZC
temporary tablespace GDZC_temp;//给用户授予权限grant connect,resource to GDZCUSER;

解决方案 »

  1.   

    dmp,是用exp导出的备份吗?
    用imp导回去就可以了
      

  2.   

    1.建立表空间.
    2.建立用户和这个表空间关联.
    3.在cmd模式下,使用imp导入数据.大致步骤是:
    1.imp
    2.输入用户名
    3.输入密码
    4.输入文件名(带路径)
    以下就根据自己的需要了.
    5....
    6....
      

  3.   

    开始---运行
    1、cmd
    2、imp username/password@database
    3、输入路径
    4、按照提示操作