Oracle表空间备份

Oracle中用begin backup 和end backup 备份表空间应该怎么使用可以举具体的列子嘛

在Oracle备份中,我们可以使用alter tablespace...begin backup将表空间置于联机备份模式,然后用操作系统命令进行数据文件的物理拷贝,达到备份的目的。这个过程中数据文件还是照样联机,并进行正常的数据插入,但会导致比平常更多的REDO记录的产生。备份完成后,使用alter tablespace...end backup语句结束表空间的备份模式。

例如,备份ORCL数据库的ORCLTBS1表空间,可以使用以下语句:

ALTER TABLESPACE ORCLTBS1 BEGIN BACKUP;
然后在操作系统中备份表空间所对应的数据文件。最后使用以下语句结束表空间的备份模式:

ALTER TABLESPACE ORCLTBS1 END BACKUP;

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这篇博客: 系统管理Lesson 14. Performing Database Backups中的 2. Oracle 数据库支持服务器管理的备份和用户管理的备份,请说明二者的区别? 14-5 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    用户管理的场景:

    • 指手动跟踪备份需求和状态的过程
    • 通常使用用户自己编写的脚本
    • 需要将数据库文件置于正确的模式以进行备份
    • 依赖操作系统命令来备份文件

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^