- можно как-то в ASM зацепить диски с соседнего сервера? помимо NVMEoverTCP и NFS ? И если да - куда копать примерно?
презентовать по san на оба сервера?
Только lan есть?
а, такого условия в вопросе не было. dnfs можно попробовать, у кого-то даже работает
А есть ещё варианты ?
По iSCSI презентовать можно
По поводу dNFS - вполне себе идея, как минимум почему бы не протестировать. Там со стороны базы (сервера) нужно настроить новый файл /etc/oranfstab, убедиться что в INIT.ORA значение параметра filesystemio_options=directio, и если всё настроено правильно, при старте базы в alert.log будут сообщение: Oracle instance running with ODM: Oracle Direct NFS ODM Library Version 2.0 Также заполнится view v$dnfs_servers, где будет видно с какими NFS серверами установлена связь и плюс немного статистики. Глянул MOS - вот пожалуй Нота как отправная точка, и дальше по ссылкам: Step by Step - Configure Direct NFS Client (DNFS) on Linux (Doc ID 762374.1) Там в ней всё тоже самое описано, плюс несколько полезных уточнений, что oranfstab файл может быть и /etc/mtab, что его можно держать как в /etc, так и в $ORACLE_HOME/dbs, и что для баз старее 12g для включения dNFS нужно перелинковать бинарник oracle и включить поддержку dNFS (make -f ins_rdbms.mk dnfs_on). Сам Oracle активно использует dNFS, например связь с ZFFSA реализована именно так. И при этом на ZFSSA не только бекапы пишутся и читаются, но и база может работать прямо с ZFSSA (причём ZFSSA поддерживает HCC, но это уже другая история, к Вашему вопросу отношения не имеет). Я тестировал - всё работает, через простое переключение на Image Copy (ака RMAN: SWITCH DATABASE TO COPY). Но вот протестировать размещение на ZFFSA не датафайлов, а ASM DG, как Вы планируете - руки не дошли. Но в документации этот вариант описан, так можно: https://docs.oracle.com/en/database/oracle/oracle-database/21/cwlin/guidelines-for-using-oracle-asm-with-nfs-filesystems.html
Спасибо! Будем пробовать!
Обсуждают сегодня