ASMLib

Replication Agent for Oracle adds support for the ASMLib library for Linux.

ASMLib is a support library for Oracle ASM instances running on the Linux operating system. ASMLib reduces the start-up time for ASM instances and improves the performance of ASM disk groups. ASMLib also allows ASM disk management at the operating system level by allowing users to refer to ASM disks by logical names instead of by their physical names. For example, a query to the V$ASM_DISK view shows that an Oracle database without ASMLib contains these ASM disks:

SQL> select path from v$asm_disk;
PATH
-------------------------
/dev/oracleasm/disks/sdd
/dev/oracleasm/disks/sdc
/dev/oracleasm/disks/sdb
/dev/oracleasm/disks/sda

The disks are identified by physical names and paths. With ASMLib, these same ASM disks are instead identified by logical names and paths:

SQL> select path from v$asm_disk;
PATH
----------
ORCL:DVOL2
ORCL:DVOL1
ORCL:RVOL2
ORCL:RVOL1

The physical ASM names and disk paths are used for replication, and Replication Agent 15.6 supports Oracle ASMLib by resolving the physical names from the ASMLib logical names.

Note: ASMLib uses Linux block devices. For information on configuring Replication Agent to work with Linux block devices, see Linux Block Devices.