oracle中的撤销信息究竟是什么?

oracle中的撤销信息究竟是什么?,oracle,rdbms,Oracle,Rdbms,有些文档说,“undo表空间”意味着我们应该为undo信息创建一个表空间 有些文档说,只有“undo段”意味着undo信息存在于正常的表空间中,只使用它的部分段 那么,撤销信息究竟是如何存在和组织的呢?早期版本的Oracle数据库使用回滚段来存储撤销信息。Oracle9i引入了自动撤消管理,通过消除与回滚段管理相关的复杂性简化了撤消空间管理。Oracle强烈建议(Oracle 9i和on Word)使用撤消表空间(自动撤消管理)来管理撤消段,而不是回滚段 在创建撤消表空间时,会自动创建这些表空间

有些文档说,“undo表空间”意味着我们应该为undo信息创建一个表空间

有些文档说,只有“undo段”意味着undo信息存在于正常的表空间中,只使用它的部分段


那么,撤销信息究竟是如何存在和组织的呢?

早期版本的Oracle数据库使用回滚段来存储撤销信息。Oracle9i引入了自动撤消管理,通过消除与回滚段管理相关的复杂性简化了撤消空间管理。Oracle强烈建议(Oracle 9i和on Word)使用撤消表空间(自动撤消管理)来管理撤消段,而不是回滚段

在创建撤消表空间时,会自动创建这些表空间:

n名为_SYSSMUn的撤消段(基于会话参数值)$ 由公众所有(可用于OPS配置),不可手动管理