**关于服务器上Oracle数据导出成dmg 到本地**

tech2026-01-17  3

关于服务器上Oracle数据导出成dmg 到本地 首先说下,首先说下我的服务器系统是linux,本地是windows。此帖子有帮于小伙伴,在导出数据库中报如下问题: EXP00056 ORA-12514: TNS:listener doesnot currently konw EXP-00028;failed open XXX for write 还有EXP-00026等问题。 我就挑干的说,首先说下我的导出方式, 第一步:ssh 远程到你的服务器,su - oracle 切换到oracle 并且启动oracle,确定有mounted 如果没有启动数据库也会造成ORA-12514的问题,如果启动后还报这个错误,是一个配置文件有问题,其他帖子有写,我这里不做过多陈述,我的命令是:

exp system/checcdata@ORCL file=/root/home/oracle/saveCopy.dmp full=y 这里生成路径个人认为最好在oracle 下 不然会报EXP-00028 不能写入权限等问题,感觉dmp 需要在oracle 才能生成。@ORCL 这个配置名可在之前那个配置文件中找到 每个人不一样 full = y 是导出整个库,这里不能给定owner 参数 会报EXP--00026 的问题,(和full 冲突,原因可以看其他帖子)如果不给full 参数 导出dmp 会很小。 然后scp root@你的IP:/home/oracle/saveCopy.dmp D:/本地路径。然后通过scp @后边抓取到你服务器exp 在oracle 导出的dmp 文件 保存到本地即可
最新回复(0)