imp userid=xxxx/xxx@xxx, fromuser=xxx, touser=xxx, file=D:\notify.dmp
============
引用别人的部分:
eg.关于query参数的添加问题
操作系统不同,用来指定QUERY=参数的方法也不同。WHERE 语句里面往往有很多特殊的字符,如=.>.<和空格等等。而UNIX和Windows操作系统中的外壳命令提示是不欢迎这些字符的,这些字符将被忽略。你应该根据不同的操作系统采用不用的方法。我一般使用带有QUERY选项的参数文件(PARFILE),利用PARFILE,可以不考虑操作系统平台而使用完全相同的方法。
下面给出一个例子。我用select * from all_objects建立了一个表T,我希望输出所有object_id 小于5000的行。在Windows中,必须这样做:
C:\exp>exp userid=tkyte/tkyte tables=t
query="""where object_id < 5000"""
注意:在windows中,需要在WHERE语句的两端使用三个双引号。在UNIX中,必须这样做:
$ exp userid=/ tables=t query=\"where object_id \< 5000\"
如果使用包含query="where object_id < 5000"的PARFILE文件,我可以在两个系统中使用相同的一个命令:
exp userid=/ tables=t parfile=exp.par (事先新建一个parfile文件)
在两种操作系统中,完全相同。这相对于在不同的平台中使用不同的QUERY字符串容易多了
===========
eg:参数文件的使用
log=e:\qqhe_exp.log