oracle 还原备份问题 .bak文件

时间:2021-09-13 17:19:50
以前只弄过 imp导入 DMP文件
现在技术工程师在小红帽 linux系统下 拷贝的oracle 备份文件 bak文件
现在要还原到windows系统下,求助怎么搞?
传说跨系统bak会有问题 oracle 还原备份问题 .bak文件

11 个解决方案

#1


Window?
Linux下备份的文件只能在Linux下还原。 oracle 还原备份问题 .bak文件

#2


bak 文件是什么命令备份出来的?

#3


.bak是什么文件啊,是用哪种工具生成的备份

#4


后缀名这种东西,其实毫无意义~

#5


无所谓吧 只要是expdp 导出的就可以用 impdp导入,你后缀改成dbf  或者不要后缀都可以导入成功。
而且linux 导出的 在window是下还原没得问题

#6


oracle 还原备份问题 .bak文件
 linux5.6系统这种备份能否在windows平台下恢复? 还是改个后缀名,直接exp?

#7


引用 6 楼 meng_master 的回复:
oracle 还原备份问题 .bak文件
 linux5.6系统这种备份能否在windows平台下恢复? 还是改个后缀名,直接exp?

1.导出的文件不能随便改后缀名。
2.exp是导出命令,不是导入命令。
3.exp输出的是dump文件,不是bak文件

#8


@碧水幽幽泉 这样的.bak库怎么折腾到sqlserver 中?

#9


看上去像是rman备份,如果是的话,还想整到sqlserver就是天方夜谭了,不如直接从生产库上用kettle之类的工具抽过来

#10


@minsic78 就是rman备份 要跨平台整到windows平台下sqlserver库 windows跨不好额总报错 oracle 还原备份问题 .bak文件

#11


引用 10 楼 meng_master 的回复:
@minsic78 就是rman备份 要跨平台整到windows平台下sqlserver库 windows跨不好额总报错 oracle 还原备份问题 .bak文件


别想了,mission impossible

#1


Window?
Linux下备份的文件只能在Linux下还原。 oracle 还原备份问题 .bak文件

#2


bak 文件是什么命令备份出来的?

#3


.bak是什么文件啊,是用哪种工具生成的备份

#4


后缀名这种东西,其实毫无意义~

#5


无所谓吧 只要是expdp 导出的就可以用 impdp导入,你后缀改成dbf  或者不要后缀都可以导入成功。
而且linux 导出的 在window是下还原没得问题

#6


oracle 还原备份问题 .bak文件
 linux5.6系统这种备份能否在windows平台下恢复? 还是改个后缀名,直接exp?

#7


引用 6 楼 meng_master 的回复:
oracle 还原备份问题 .bak文件
 linux5.6系统这种备份能否在windows平台下恢复? 还是改个后缀名,直接exp?

1.导出的文件不能随便改后缀名。
2.exp是导出命令,不是导入命令。
3.exp输出的是dump文件,不是bak文件

#8


@碧水幽幽泉 这样的.bak库怎么折腾到sqlserver 中?

#9


看上去像是rman备份,如果是的话,还想整到sqlserver就是天方夜谭了,不如直接从生产库上用kettle之类的工具抽过来

#10


@minsic78 就是rman备份 要跨平台整到windows平台下sqlserver库 windows跨不好额总报错 oracle 还原备份问题 .bak文件

#11


引用 10 楼 meng_master 的回复:
@minsic78 就是rman备份 要跨平台整到windows平台下sqlserver库 windows跨不好额总报错 oracle 还原备份问题 .bak文件


别想了,mission impossible