sysdba角色进行不同实例的导入、导出
imp userid="\"sys/amc as sysdba"\" file='d:\20100416.dmp' log='d:\0416imp.log' fromuser=amc touser=amctest
imp userid="\"sys/amc@amc as sysdba"\" file='C:\20100419busi.dmp' log='d:\0419busi.log' fromuser=amcbusi touser=amctest
C:\Documents and Settings\hp>imp userid="\"sys/amc@amc as sysdba"\" file='D:\20100419240dev.dmp' log='D:\0419dev.log' fromuser=amcdev touser=amcdev rows=n
exp导出:
exp userid=scott/tiger file='d:\exp.dmp' log='d:\exp.log' tables=(EMP,DEPT)
imp导入
imp userid="\"sys/sys as sysdba"\" file='d:\exp.dmp' log='d:\imp.log' tables=(EMP,DEPT) fromuser=scott touser=test
注意:
执行导入导出的时候,命令是在操作系统上执行,不是在数据库里执行。
命令最后不要带分号";"。
log参数可以不要。
导入时,userid必须具有dba权限才行,否者会报错: