oracle advm

2023年 8月 13日 21.8k 0

Oracle Advanced Disk Manager (ADVM) 是一种用于管理 Oracle ASM (Automatic Storage Management) 中非 Oracle 文件系统的技术。ADVM 可以将非 Oracle 文件系统的 I/O 请求转换为 ASM 请求,从而通过 ASM 管理非 Oracle 文件系统。

例如,假设有一个文件系统 /mnt/myfile,如果该文件系统不是以 ASM 处理的磁盘来处理,则无法从 Oracle ASM 直接监控该文件系统的 I/O 操作。如果使用 ADVM,Oracle ASM 就可以管理此文件系统,因此能够提供更高级别的管理和监控功能。此外,使用 ADVM 还可以更好地管理高可用性和扩展性的解决方案。

ADVM 提供了如下多个功能:

• Oracle ASM 通过 ADVM 可以访问非 Oracle 文件系统;
• 可以托管文件系统,即将文件系统管理封装在 ASM 管理体系中;
• 可以管理不同类型的存储,将它们封装在相同的 ASM 管理体系中;
• 可以提供高级别的管理和监控功能,如大容量管理、数据安全和可用性。

使用 ADVM 还可以消除不同存储技术及其驱动程序之间的差异,并管理这些存储技术。ADVM 管理更加灵活,因为可以将存储系统封装在 ASM 管理体系中,该体系对应用程序是不可见的。因此使用 ADVM 还可以更好地管理高可用性和扩展性的解决方案。

下面是几个使用 ADVM 的示例:

创建 ADVM 卷:
ASMCMD>volcreate -G DATA_ASMDG -s 100G MYFILEVOL
ASMCMD>voldisable MYFILEVOL
ASMCMD>volenable MYFILEVOL
将文件系统封装到 ADVM:
[root@oracle ~]# /opt/oracle/extapi/64/asm/advm/create-filesystem MYFILE /dev/asm/MYFILEVOL-13
[root@oracle ~]# /opt/oracle/extapi/64/asm/advm/loadfilesystem MYFILE
对封装好的文件系统执行 I/O 请求:
[root@oracle ~]# dd if=/dev/zero of=/mnt/myfile/oradata/mydb/testfile count=1000k bs=512

可以看到,通过使用 ADVM,可以将文件系统的 I/O 请求封装在 ASM 管理体系中,并获得 ASM 的高级别管理和监控功能。因此,通过 ADVM,可以更好地管理非 Oracle 文件系统,并获得更高级别的管理和监控功能。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论