已经用exp命令导出数据,我想导入另外一台服务器,那台机器上已经安装了oracle,并且已经有数据库服务了,接下来我该怎么办?
假设你由A数据库得到A.dmp文件,将A.dmp数据文件导入到B
你可以这样做:
1.由A导出A.dmp:
  C:\EXP73 SYSTEM/password FILE=C:\A.DMP BUFFER=102400 FULL=Y ROWS=Y CONSTRAINTS=Y COMPRESS=Y LOG=C:\EXP.LOG
2.将B的所有约束去掉:
在sql Plus中运行如下代码  
select 'alter table '|| table_name || ' disable constraint '||constraint_name ||';'
from user_constraints where constraint_type='R';
将上面选择的结果spool出一个c:\D.sql文件再在Sql Plus中@c:\D.sql
  
3.将A.dmp导入B
  c:\imp73 system/password file=c:\A.dmp buffer=102400 full=y rows=y ignore=y grants=y commit=y log=c:\imp.log
****************************************************************
我做到将上面选择的结果spool出一个c:\D.sql文件时,不知道怎么写?
请帮忙,我是新手,什么都不会。再在Sql Plus中@c:\D.sql