Миграция с Oracle 10g на версии выше : не забудьте про версии паролей во избежание ORA-39384

При миграции с Oracle Database 10g может возникнуть пренеприятнейшая ситуация с тем, что после переезда возможно получить пул заблокированных пользователей, включая SYSTEM ORA-39384: Warning: User READONLYUSER has been locked and the password expired.

Получаем S.M.A.R.T жёсткого диска из RAID-массива на примере контроллера Broadcom

Для постановки задачи возьмём жёсткий диск с SAS интерфейсом и RAID-контроллер, который не обеспечивает прямой доступ к диску. Операционная система будет видеть только дисковый массив, но никак не отдельный диск.

Введение в Docker

Docker'у исполнилось уже 8 лет, за это время про него написано много различных статей, но тем не менее всё ещё есть достаточно большое количество людей, которые не знают что это такое и как оно работает.

AdmiLink запускаем программы в гостевой учётной записи без UAC на примере Huawei eNSP

Проблема: необходимо было запустить программное обеспечение от компании Huawei - eNSP в гостевой учётной записи с правами администратора. ​​​​​​​Гостевая учётная запись Windows позволяет организовать доступ пользователю к компьютеру в рамках выданных ему прав.

Запуск Linux VM в Podman

Podman – утилиты создания, запуска и управления контейнерами стандарта OCI. Podman является альтернативой проекту Docker и позволяет управлять контейнерами без наличия фонового системного сервиса и не требуя root-прав.

Oracle WebLogic Server 14c и JDK 1.7

Как правило в больших ИТ-средах системное окружение операционной системы серверов приложений представляет из себя огромный "зверинец" системного программного обеспечения, сопутствующих утилит и приложений, специализированных программ обеспечивая общую видимость работы ОДНОГО приложения с точки зрения бизнеса.

Подключение bluetooth гарнитуры к Arch Linux

Прогресс не стоит на месте, и даже у меня в 2021 году появились bluetooth гарнитура. Сколько раз не пытался запустить bluetooth на Arch Linux ни разу не получалось, в этот раз решил идти до конца. Bluez Сама по себе настройка bluetooth оказалась довольно простой.

Разворачиваем почтовик в мгновение ока

Почти наверняка Вам понадобится больше времени, чтобы прочитать эту статью, чем чтобы развернуть почтовик таким способом. Задача: приложив минимальное количество усилий развернуть почтовый сервер, который сможет принимать/отправлять почту с крупных площадок, таких как: Gmail, YandexMail, Mail.

Установка Baculum и неинтуитивная настройка в API

С версии 7.0 Bacula начала поддерживать отдельный Web-интерфейс Baculum. В данной статье мы рассмотрим установку Baculum на примере Debian 10 с веб-сервером Apache и разберёмся с первоначальной настройкой Baculum API, который может вызвать трудности из-за своей неинтуитивности.

Oracle Database Appliance 19.11 - апдейт с 19.10 и экстра время на DBSystems

Ранее я писал цикл статей в рамках проекта по миграции на инженерную систему Oracle Database Appliance. Напомю, что с версии программного обеспечения 19.10 Oracle поменял архитектуру решения в сторону лучшего светлого будущего, об этом я написал в заметке ранее: Oracle Database Appliance начиная с версии 19.

Получение информации о дисках в ESXi, используя PowerCLi

Периодически возникает необходимость получить информацию о дисках, существующих в инфраструктуре под управлением гипервизора ESXi, определения тонких и толстых дисков и тп.   Для выполнения этой задачи можно воспользоваться командами интерфейса PowerCLi.

PowerShell экспорт из AD списка пользователей с истекшим паролем.

В статье рассмотрим использование командлета Get-ADUser. Документация microsoft по Get-ADUser: https://docs.microsoft.com/ru-ru/powershell/module/activedirectory/get-aduser?view=windowsserver2016-ps Get-ADUser можно использовать для получения различной информации о пользователях Active Directory и их атрибутах.

Векторы для чайников. Часть 2. Скалярное и векторное произведение.

- Если чёрный кот перешел дорогу туда и обратно, это значит, что он удвоил наказание или отменил своё решение? - Кот скалярный или векторный? Если скалярный - то удвоил, если векторный - то отменил.

Векторы для чайников. Часть 1. Сложение, разность, умножение на число.

- Если чёрный кот перешел дорогу туда и обратно, это значит, что он удвоил наказание или отменил своё решение?  - Кот скалярный или векторный? Если скалярный - то удвоил, если векторный - то отменил.

WireGuard туннель за 5 минут

Минималистичный подход к разработке WireGuard, также может распространяться на его использоване в силу отсутствия сложности конфигурации и гибкости. ​​​​​​​Для начала установим сам WireGuard на сервер, в нашем случае Debian 10: sudo apt update sudo apt install wireguard-dkms Сразу отмечу, что основная конфигурация WireGuard должна находится в /etc/wireguard Для быстрой генерации клиентских сертификатов воспользуемся следующим скриптом: https://github.

Права доступа для резервного копирования в Windows системах

При установке компонент систем резервного копирования на Windows возникает вопрос, а какие пользователи и права должны быть выданы?   Вопрос кажется очевидным, ведь, "дай администратора" и всё закрутиться, всё завертиться, но не всегда это хорошая идея с точки зрения как управления инфраструктурой, так и безопасности.

"Unregistred" состояние Linux машины в Citrix Studio

Подробное логирование. ​​​​​​​Первое, что необходимо сделать - включить Trace логирование демона ctxvda. cd /etc/xdl/ctx-vda.conf vi Log4jConfig=”/etc/xdl/log4j.xml” Далее ищем следующие строки, где меняем меням уровень логирование с "info" на "trace".

Mikrotik - убийца

Так получилось, что по работе столкнулся с несколькими коммутаторами MikroTik серии CRS3XX, которые позиционируются как серьёзные ентерпрайзные железки, в отличие от более домашнего оборудования. И захотелось мне поделиться некоторыми личными впечатлениями от их эксплуатации.

Oracle Database Appliance - bug нового релиза и констатация от поддержки oracle спустя 12 дней

Введение Oracle Database Appliance начиная с версии 19.10 имеет новую архитектуру виртуализации на KVM вместо XEN, и, как понятно, Oracle будет развивать эту архитектуру и внедрять в неё новые и новые фичи, а XEN-based виртуализация в ODA уже встала на путь Legacy решения.

Project Management Professional (PMP)

  Поделюсь своим достижением в профессиональной сфере, получением сертификата PMP.   Краткое описание из официального источника PMI, международного института управления проектами: PMP Certification | Project Management Institute Project Management Professional (PMP) ® - это ведущая в мире сертификация по управлению проектами.

Теорема Чикен МакНаггетса (Chicken McNugget Theorem)

Да-да, действительно существует теорема с таким названием. В чем заключается суть теоремы и почему она так называется и будет рассмотрено в этой статье.   Теорема ЧикенМакнаггетса была создана Анри Пиччиотто в 1980-х годах, когда он обедал в ресторане Макдоналдс вместе со своим сыном.

Разворачиваем различные виды подключений с использованием Streisand Effect

Streisand Effect основанное на Ansible решение для автоматизации организации различных VPN соединений. ​​​​​​​Список сервисов доступных в SE: OpenConnect / Cisco AnyConnect OpenVPN (direct) OpenVPN (stunnel) Shadowsocks WireGuard Также есть поддержка автомтазиции в следующих облаках: Amazon Web Services (AWS) Microsoft Azure Digital Ocean Google Compute Engine (GCE) Linode Rackspace Подготовка сервера, установим все необходимые пакеты: ​​​​​​ sudo apt update && sudo apt install python3-pip python3-openssl python3-dev python3-setuptools python3-venv python-cffi libffi-dev libssl-dev libcurl4-openssl-dev git -y Генерируем ключи для SSH: ssh-keygen ​​​​​​Ставим Ansible: sudo pip install ansible markupsafe Клонируем ветку GitHub: git clone https://github.

Установка окружения для разработки edX juniper

Давайте установим juniper devstack прямо на хостовую ОС, а не в виртуалку. Так ведь удобнее, правда? :) Подготовка NOTE: проверено на Arch Linux и Ubuntu 18.04. Перед тем как начать, стоит убедиться что у нас установлены: - git - make - docker - установка на ubuntu 18.

Контроль репликации объектов Active Directory с помощью PowerShell

Для контроля хода репликации объектов AD можно использовать средства PowerShell из модуля Active Directory. Для начала, импортируем модуль(если  это еще не сделано) : Import-Module ActiveDirectory Для выведения полного списка командлетов, связанных с работой по репликации AD можно выполнить: get-command -module activedirectory -name *ADReplicat*   В случае, если нужно вывести список ошибок репликации на контроллере(или контроллерах) домена, можно воспользоваться командлетом Get-ADReplicationFailure -Target DC1,DC2 , где DC1,DC2 - имена домен-контроллеров.

KeepAlived: конфигурация плавающего IP на CentOS 7

Плавающий IP адрес (или виртуальный, далее VIP) используется для обеспечения отказоустойчивости в кластерах. Кластер конфигурируется таким образом, что плавающий IP присвоен только одному узлу в каждый момент времени.

Проксирование определённого списка адресов в браузере

PAC-файл - это файл автоконфигурации прокси-сервера, он определяет какой прокси сервер должен использовать браузер для доступа к конкретному адресу. ​​​​​​​В данном файле определнна только одна функция: function FindProxyForURL(url, host) ​​​​​​​Где url - полный адрес ресурса, а host - значение, которое необходимо вытащить.

Oracle Database RAC One node - Active/Passive или Cold Failover?

Цель моей заметки показать различия между конфигурациями ORACLE Database RAC One Node и Oracle Real Application Clusters (Oracle RAC), и показать, что по ошибочному имеющему место в умах заблуждению ORACLE Database RAC One Node это честно заявленный Cold failover, не active-passive, со всеми вытекающими из этого особенностями.

Смена пароля учётной записи в RDP сессии.

События 2020 года привели к тому, что всё большее количество людей работает удалённо. Иногда возникает ситауция, что пользователю необходимо сменить пароль для доменной учётной записи, но доступ есть только к rdp сессии, а срок действия пароля учётной записи заканчивается.

Преобразования на комплексной плоскости или как дробно-линейные преобразования в полярных координатах могут пригодиться в жизни на примере котиков

Статья о том, что такое дробно-линейные преобразования в комплексной плоскости могут пригодиться в жизни и как при помощи них можно искажать объект для получения желаемого вида. В конце бонусом получим анимацию :).

Digital Economy

Whenever you can find the news about digital economy, you probably can think about what is main proposition global digitalization?  I have been try to find the root explanation for this term and now I prepare short blog post.

Организация резервного копирования баз данных средствами MS SQL

В данной заметке кратко опишем процесс организации бэкапа баз данных средствами MS SQL и последующее удаление бэкапов с истекшим сроком хранения. Для начала посмотрим, как организовать суточное\недельное\ежемесячное резевное копирование средствами самого  MS SQL.

Особенности переноса MS SQL AlwaysON средствами Oracle Golden Gate

Порой у наших заказчиков возникают специфические задачи, например перенос базы данных средствами Oracle Golden Gate. Специфичность задачи особенна двумя моментами: СУБД - Microsoft SQL SERVER Базы данных для переноса находятся в AlwaysOn AG На самом деле ничего сложного нет, важно системно подойти к задаче.

RDP Wrapper - проблема Not listening [not supported] в последних версиях Windows 10 в редакции Home

Существует множество различий между двумя основными редакциями Windows 10 Home и Pro. Одно из ключевых различий - отсутствие Remote Desktop Services в Home редакции Windows 10. Покупку Pro лицензии на замену Home ради RDP, трудно назвать обоснованным решением при наличии модификаций, позволяющих вернуть функционал для работы с удалённым доступом.

Блокировка экрана с помощью групповой политики

Блокировка экрана пользователя при простое является важной составляющей информационной безопасности в компании. Пользователи зачастую забывают самостоятельно блокировать систему, когда отходят от рабочего места.

Обновление SSL сертификатов NGINX из PEM

Заметка в формате TO DO для обновления ssl сертификатов веб-сервера NGINX Поиск локации файлов сертификатов Файлы конфигурации SSL находятся в /etc/nginx/nginx.conf (или файлах в него включенных см. include)  в строчках ssl_certificate и ssl_certificate_key grep -e ssl_certificate -e ssl_certificate_key /etc/nginx/* ssl_certificate         /etc/nginx/ssl/MYCERT.

Использование systemd-timesyncd для синхронизации времени в Debian/Ubuntu

В системах с systemd по-умолчанию используется systemd-timesyncd - отдельная служба, отвечающая за синхронизацию времени локальной системы по протоколу NTP с внешнеми NTP серверами. Самое приятное, что systemd-timesyncd являеться частью systemd и не требует установки.

Настройка IPv6 в linux

Изначально планировалась статья на тему именно внедрения IPv6 в сети. Но так получилось, что начну я с совершенно обратной проблемы. А точнее с того, почему отсутствие каких либо настроек IPv6 для Вашего linux узла может быть вредным, и, если Вы не предполагаете использование IPv6, то лучше запретить IPv6 целиком и полностью.

CKeditor – умный html-редактор: трюки при работе с версткой

В предыдущей статье я рассказывала о преимуществах html-редактора CKeditor перед стандартным компонентом textEditor библиотеки Primefaces: умный редактор позволяет легко подключить его к вашему JSF-проекту, настраивать необходимый набор опций toolbar'а, добавлять разнообразные плагины и вообще радоваться жизни, верстая с его помощью страницы и играясь со стилями.

Экспорт таблицы из базы данных в CSV

Возникла у меня следующая задача: нужно сделать SELECT из базы данных и отправить результатирующую таблицу в CSV файл. Вопросов о том как написать запрос у меня не возникло. Я задался вопросом: "Какой самый простой способ сохранить это в CSV файл?".

SQL Server 2017 не видит локальный диск

SQL Server 2017  расположен на кластере из двух нод, пропал диск D для SQL сервера, при этом система диск видит. Ошибка появилась после переноса диска в VMWare c SAS кластера на SSD кластер: При попытке создать бэкап, а затем восстановить и перевести его в offline получаем исключение: (затронуто строк: 408) Cannot use file 'D:\MSSQL14.

Список заполненных null объектов в подарок от Spring Data JPA

Добрый день. В этой короткой заметке приведу решение проблемы на которую за последние несколько лет натыкаюсь уже не первый раз. Чудесным прекрасным осенним зимним днём я написал запрос к БД, который должен возвращать список элементов типа X.

Ckeditor – умный html-редактор: подключение и кастомизация

Компоненты primefaces делают жизнь старообрядцев программистов, не желающих переходить на современные фронтендовые фреймворки, легкой и приятной, но не всегда служат серебряной пулей. С грустью осознав, что привычный textEditor не умеет обрабатывать html-теги и просто их экранирует, я заменила его на ckeditor – умный html-редактор, который, по заверению производителя, можно полностью кастомизировать.

Использование динамометрической отвёртки при установке серверных процессоров

При сборке серверов крайне важно иметь в наличии все необходимые инструменты, а если оные отсутствуют, то собирающий, конечно, может начать изгаляться (например использовать отвёртки не по размеру). Но хуже всего применять инструмент, который, казалось бы на первый взгляд, подходит для установки/прикручивания того или иного компонента сервера. Во что это может вылиться?
RSS (Открывает новое окно)(Открывает новое окно)
thumbnail Maxim Zhukov
Записи: 131
Дата: 16.09.21
thumbnail Igor F.
Записи: 12
Дата: 16.09.21
thumbnail Victor Scherbakov
Записи: 3
Дата: 03.09.21
thumbnail Тимофей Перцев
Записи: 22
Дата: 26.08.21
thumbnail Nikolay Emchenko
Записи: 10
Дата: 19.08.21
thumbnail Ivan Kayukov
Записи: 10
Дата: 17.08.21
thumbnail Marina ne Kalugina
Записи: 7
Дата: 06.08.21
thumbnail Alexey Weiss
Записи: 9
Дата: 04.08.21
thumbnail Дмитрий Сазонов
Записи: 52
Дата: 14.07.21
thumbnail Dmitry Afanasiev
Записи: 56
Дата: 22.04.21
thumbnail Alexander Zhermal
Записи: 8
Дата: 16.04.21
thumbnail Daria Zuban
Записи: 2
Дата: 29.12.20
thumbnail Alexander Yarkeev
Записи: 42
Дата: 23.12.20
thumbnail Alexey Pismak
Записи: 2
Дата: 09.12.20
thumbnail Evgenij Tsopa
Записи: 51
Дата: 05.10.20
thumbnail Александр Исаев
Записи: 5
Дата: 15.09.20
thumbnail Александр Пашнин
Записи: 25
Дата: 10.09.20
thumbnail Danil Sinitskiy
Записи: 3
Дата: 02.09.20
thumbnail Александра Пирс
Записи: 27
Дата: 01.04.20
thumbnail Valeriy Urrievich Kireev
Записи: 26
Дата: 15.01.20
thumbnail Vladimir Nikolaev
Записи: 14
Дата: 30.12.19
thumbnail Ivan Uskov
Записи: 23
Дата: 16.12.19
thumbnail Андрей Дьяков
Записи: 25
Дата: 27.06.19
thumbnail Andrey Maximov
Записи: 16
Дата: 22.02.19
thumbnail Sergey Zhmylove
Записи: 45
Дата: 14.03.18
thumbnail Lev Koznov
Записи: 18
Дата: 14.07.17
thumbnail Никита Валерьевич Акентьев
Записи: 1
Дата: 29.06.17
thumbnail DEADBEEF
Записи: 1
Дата: 16.01.17
thumbnail Никита Патрахин
Записи: 2
Дата: 15.08.16
thumbnail Vladimir Berlev
Записи: 3
Дата: 26.11.15
thumbnail Sergey Klyaus
Записи: 58
Дата: 21.06.15
thumbnail Олег Олегович Кулаченко
Записи: 1
Дата: 28.01.15
thumbnail Dmitry Sheshukov
Записи: 11
Дата: 15.10.14
thumbnail Pakhom Golynga
Записи: 20
Дата: 03.03.14
thumbnail Vladislav Sovinskiy
Записи: 11
Дата: 10.01.14
thumbnail Илья Валентинович Перминов
Записи: 19
Дата: 04.09.13
thumbnail Konstantin Borzov
Записи: 7
Дата: 20.06.13
thumbnail Anthony Dmitriev
Записи: 4
Дата: 19.02.13
thumbnail Nicolay Smirnov
Записи: 6
Дата: 02.05.12
thumbnail Alexander Deiter
Записи: 16
Дата: 08.09.11
thumbnail Serge Klimenkov
Записи: 8
Дата: 26.07.11
thumbnail Roman Ambrosenko
Записи: 3
Дата: 18.01.11
thumbnail Sergey Shilin
Записи: 9
Дата: 05.11.10
thumbnail Ruslan F. Isbarov
Записи: 1
Дата: 31.03.10
thumbnail Алексей Сергеевич Лемешев
Записи: 1
Дата: 22.03.10