1)弄清楚远程数据库的IP。
2)检查是否可以ping通。
3)运行cmd,打开命令提示符窗口。
4)若没有配置过tnsnames.ora文件
命令格式:exp username/password@ip/数据库实例名 file=要导出的路径
5)若配置过tnsnames.ora文件则打开找到配置的远程服务
例如:
TESTDB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.12)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = test)
)
)
此时命令格式@后写的是tnsnames.ora配置的服务名,注意不要再写ip地址,否则会报错
这里username,password是你要导出的数据库用户名和密码例如:
假设用户名密码均为 test导出到D盘 叫做test.dmp的文件 那么 命令格式为:exp test/test@TESTDB file=d:\test.dmp
常见错误:
EXP-00056: 遇到 ORACLE 错误 12154
ORA-12154: TNS: 无法处理服务名
EXP-00000: 导出终止失败
检查是否配置过tnsnames.ora,若配置过 查看tnsnames.ora中的配置服务名