полезные команды докера

Чистим логи докера
просмотр размеров логов
du -h $(docker inspect --format='{{.LogPath}}' $(docker ps -qa))
копирование лога в текстовый файл
docker logs <контейнер> >& <имя файла>
чистим сам лог
sh -c 'truncate -s 0 <имя файла лога заканчивающиеся на -json.log из первого запроса>'

Полезности для Raspberi Pi

Просмотр температуры

Для просмотра температуры используется команда
vcgencmd measure_temp
работает из коробки на RaspberiOS. На Ubuntu в числе установленных есть, но при обращении выдает ошибку «VCHI initialization failed» для решения применяем команду
$ sudo usermod -aG video
после перелогина команда работает корректно.

Проблема больших wait’ов db file async I/O submit wait

При выполнении трудоемкой задачи, по актуализации НСИ, время выполнения заданий оказалось существенно более ожидаемого. В AWR’ках увидели большое время ожидания для
System I/O db file async I/O submit wait, которое занимало свыше 200% времени.

Читать далее «Проблема больших wait’ов db file async I/O submit wait»

Полезные команды Linux

Получить 30 самых тяжелых подкаталогов

du -ka /u01/app/ | sort -nr | head -n 30

получить список всех поддиректорий и файлов с указанием размера в килобайтах, отсортированных по уменьшению размера

 du -sk * | sort -rn

Количество файлов в папке

ls -f . | wc -l

удалить файлы аудита старше 7 дней

for f in /u01/app/12.1.0.2/grid/rdbms/audit/*.aud
  do
     find $f -mtime +7 -exec rm {} \;
  done

аналогично для папок

/u01/app/oracle/product/12.1.0.2/dbhome_1/rdbms/audit/*.aud

Установка кластера Oracle с нуля

Исходные данные и задача:
Есть две серверные машины с установленной Windows Server. Для них нарезаны и презентованы дополнительные дисковые емкости на внешней СХД. Кроме того уже решен вопрос по IP-адресам и именам в DNS
Необходимо установить двухнодовый кластер Oracle на Linux
Таким образом задача делится на следующие этапы:

1. Установка и настройка Linux
2.Установка GRID и Oracle, накат патчей

Читать далее «Установка кластера Oracle с нуля»

ORA-19693: backup piece E:\BACKUP_4_ODA\DB_1_EISGS00_34S29AA8_1_1 already included

При поднятии базы из бэкапа с использованием каталога
начала биться ошибка:

channel ORA_DISK_4: starting datafile backup set restore
channel ORA_DISK_4: specifying datafile(s) to restore from backup set
channel ORA_DISK_4: restoring datafile 00005 to +DATA/eisgs00/datafile/undotbs2.293.791481961
channel ORA_DISK_4: restoring datafile 00008 to +DATA/eisgs00/datafile/users_datafile_3
channel ORA_DISK_4: restoring datafile 00020 to +DATA/eisgs00/datafile/users.267.905888547
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of restore command at 05/31/2017 18:09:40
ORA-19693: backup piece E:\BACKUP_4_ODA\DB_1_EISGS00_34S29AA8_1_1 already included

Читать далее «ORA-19693: backup piece E:\BACKUP_4_ODA\DB_1_EISGS00_34S29AA8_1_1 already included»