Чистим логи докера
просмотр размеров логов
du -h $(docker inspect --format='{{.LogPath}}' $(docker ps -qa))
копирование лога в текстовый файл
docker logs <контейнер> >& <имя файла>
чистим сам лог
sh -c 'truncate -s 0 <имя файла лога заканчивающиеся на -json.log из первого запроса>'
Автор: provolotski@gmail.com
Полезности для 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»
Полезные sql для EISGS
Тут сплошной внутряк
Полезные команды 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
Имитация RMAN
Задача: создать скрипт позволяющий делать дампы, с накоплением копий в пять последних
Полезные запросы
Постепенно собираю запросы помогающие жить
Установка кластера Oracle с нуля
Исходные данные и задача:
Есть две серверные машины с установленной Windows Server. Для них нарезаны и презентованы дополнительные дисковые емкости на внешней СХД. Кроме того уже решен вопрос по IP-адресам и именам в DNS
Необходимо установить двухнодовый кластер Oracle на Linux
Таким образом задача делится на следующие этапы:
1. Установка и настройка Linux
2.Установка GRID и Oracle, накат патчей
Отключение архивлога
[oracle@belstat-sdb02 ~]$ sqlplus / as sysdba
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»