前言
之前写过Oracle还原数据库的博客。这次是备份数据库,同样也是用的数据泵。
旧文连接:https://www.cnblogs.com/BasicPlusPlus/p/13962554.html
系统环境
Windows Server 2003 R2
Oracle 10.2.0
报错脚本
expdp username/password@service_name directory=dir dumpfile=expdp.dmp logfile=exdp.log; pause;
说明:expdp是数据泵函数,之后的均是参数。pause是执行完成后暂停。
报错如下,ORA-12154
错误原因
经查阅,ORA-12154是@service_name参数有错。
但是之前的expdp同样的写法不会出错。推测可能是因为这次操作的数据库和之前的主库不同,缺少映射。但这种说法也很模糊。
可执行脚本
expdp username/password@IP/service_name directory=dir dumpfile=expdp.dmp logfile=exdp.log; pause;