--导出整个Oracle数据库
expdp username/password dumpfile=database_name.dmp directory=directory_name
--仅导出指定表
expdp username/password TABLES=table_name dumpfile=table_name.dmp directory=directory_name
--仅导出指定数据
expdp username/password QUERY=’WHERE rownum
其中,dumpfile参数表示导出文件的名称,directory参数表示导出文件存放的路径。
为了更好地说明导出过程,我们举个简单的例子。假设我们要将Oracle数据库中的一个表导出到外部文件中。首先,在CMD中运行sqlplus命令,并登录到Oracle数据库中:
sqlplus scott/tiger@oracle
然后,进入导出文件存放的目录:
cd c:/export_file
最后,运行expdp命令进行数据导出:
expdp scott/tiger TABLES=EMP dumpfile=EMP.dmp directory=dir_test
通过以上操作,我们就成功地将Oracle数据库中的EMP表导出到了c:/export_file目录下的EMP.dmp文件中。
总结起来,使用CMD命令导出Oracle dmp文件的过程比较简单。我们只需要在CMD命令行中输入相应的命令,就可以轻松地实现导出数据库或表到外部文件的操作了。而且,CMD命令支持各种参数设置,可以根据实际需求进行调整。