【Oracle SQL】expdp和impdp导出导入表/表空间
使用Oracle Data Pump导出(expdp)和导入(impdp)表或表空间的命令如下:
导出表:
expdp username/password@db_link tables=schema_name.table_name directory=directory_name dumpfile=dump_file_name.dmp logfile=log_file_name.log
导入表:
impdp username/password@db_link tables=schema_name.table_name directory=directory_name dumpfile=dump_file_name.dmp logfile=log_file_name.log
导出表空间:
expdp username/password@db_link tablespaces=tablespace_name directory=directory_name dumpfile=dump_file_name.dmp logfile=log_file_name.log
导入表空间:
impdp username/password@db_link tablespaces=tablespace_name directory=directory_name dumpfile=dump_file_name.dmp logfile=log_file_name.log
在这些命令中,替换以下内容:
username/password
:你的Oracle数据库用户名和密码。db_link
:可选的数据库链接,如果你连接到远程数据库。schema_name
:包含表的模式名。table_name
:要导出或导入的表名。tablespace_name
:要导出或导入的表空间名。directory_name
:Oracle目录对象的名称,指向操作系统目录。dump_file_name
:导出文件的名称。log_file_name
:日志文件的名称。
确保你有足够的权限来执行Data Pump操作,并且已经创建了指向有效操作系统目录的Oracle目录对象。
评论已关闭