gpt4 book ai didi

database - Oracle用sqlplus备份数据库有可能吗?

转载 作者:搜寻专家 更新时间:2023-10-30 21:43:29 26 4
gpt4 key购买 nike

我需要对数据库进行一些结构更改(更改表、添加新列、更改某些行等),但我需要确保如果出现问题我可以回滚到初始状态:

  • 所有需要的更改都在 SQL 脚本文件中。
  • 我没有数据库的管理权限。
  • 我真的需要确保在服务器端完成备份,因为 BD 有超过 30 GB 的数据。
  • 我需要使用 sqlplus(在 vpn 上的 ssh 专用 session 下)
  • 不可能使用“闪回数据库”!它已关闭,我无法停止数据库。

我真的陷入 $#$% 的深渊吗?

关于如何使用 sqlplus 备份数据库并将备份留在数据库服务器上的任何想法?

最佳答案

比 exp/imp 更好,你应该使用 rman。它是专门为此目的构建的,它可以进行热备份/恢复,如果你完全搞砸了,你仍然可以。

一个“陷阱”是您还必须备份 $ORACLE_HOME 目录(根据我的经验),因为您需要本地存储的信息来恢复控制文件。

在谷歌上搜索 rman 在第一页上提供了一些非常好的信息。

关于database - Oracle用sqlplus备份数据库有可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/654852/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com