主要观点:Oracle Database 23ai 将默认存储架构进行了重要且微妙的转变,以大文件表空间作为大多数表空间(包括 SYSTEM 和 SYSAUX 等核心表空间)的默认设置,这反映了 Oracle 向简化存储管理和扩展能力的持续演进。
关键信息:
- 大文件表空间在 Oracle 10g 引入,由单个大数据文件组成,可支持极大数据集,减少管理开销,简化表空间管理。
- Oracle Database 23ai 中创建新表空间(除 TEMP 外)默认为大文件表空间,如 SYSTEM、SYSAUX、UNDOTBS1、USERS(根容器),但 PDB 中 USERS 表空间默认仍为小文件表空间。
- 改变的原因包括简化存储管理、提升扩展性、提高云就绪性、获得性能提升等。
- 对数据库性能有减少数据文件管理开销、加快表空间操作、更好支持大对象等影响,也存在数据文件损坏影响大等风险。
- 给 DBA 和用户的考虑包括向后兼容性、多租户环境差异、TEMP 表空间设置、存储基础设施以及监控等方面。
重要细节: - 如创建新表空间 new_ts 时,默认是大文件表空间。
- 现有小文件表空间不受影响,升级不会将其转换为大文件表空间。
- 多租户环境中 PDB 表空间默认情况不同,未来有望统一。
- 建议部署新数据库时规划大文件表空间,新表空间默认用大文件,注意 PDB 差异,使用 OMF 简化管理,监控表空间增长等。
总结:Oracle Database 23ai 的默认存储架构转变为大文件表空间,虽需调整操作但利于管理大数据集和提升性能,需考虑多方面因素并做好相应策略调整。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。