我想把.dmp的备份文件导入Oracle数据库,先要创建一个数据库,但是创建的时候怎样设置?怎样知道源数据库是怎样设置的?

解决方案 »

  1.   

    如果你知道原数据库数据文件位置和SID就仿造建一个直接导入,如果不知道就随便建一个然后导入,并保留log,开始建表空间时会报文件不能创建的错误,没有关系等表空间创建完毕,停止导入,打开log,获得创建表空间的语句,把他改成你本机能够创建的语句,手工创建表空间.
    然后重新导入即可.
      

  2.   

    导入的时候,表空间的设置除了名字外基本上是不需要一样的
    还有,这个还看你的导出方式的,如果用的是用户方式导出的话,表空间也是可以不用建的
    建立一个用户,设置默认表空间即可
    嫌dos界面不好用的话,用toad吧,呵呵
    我一般是写批处理的
      

  3.   

    dmp导出不是可以以全库、用户、表空间、特定表等方式导出的嘛,呵呵