Windows: Логи Выключений/Перезагрузок

При диагностики проблемы, которая вызывает неожиданные перезагрузки или выключения машины под управлением Windows, важно знать, какие события могут быть с этим связаны, коды этих событий (англ. event ID) и как найти соответствующие логи. В этой заметке я публикую коды событий, связанных с выключением/перезагрузкой системы. Я также показываю, как просмотреть историю включений/выключений с помощью стандартного приложения […]

Oracle: Узнать Имя Сервера Базы Данных

В Oracle, имя сервера на котором находится база данных можно узнать с помощью простого SQL-запроса. В этой заметке я покажу, как с помощью SQL-запроса, который не требует особых прав, получить имя сервера базы данных Oracle, к которому вы в данный момент подключены. Я также покажу, как узнать имя базы данных, текущую схему/пользователя и имя и […]

Oracle: Список Таблиц — SQL*Plus

Таблицы являются базовой единицей хранения данных в базах данных Oracle. В этой заметке я покажу, как перечислить все таблицы из баз данных в Oracle (аналог команды SHOW TABLES в MySQL) из командной строки с помощью SQL*Plus. Я также покажу, как перечислить только таблицы, принадлежащие текущему пользователю, как показать таблицы, к которым текущий пользователь имеет доступ, […]

Oracle: Список Баз Данных — SQL*Plus

Вместо «баз данных» в Oracle существуют схемы и пользователи (что по сути одно и то же). Схему/пользователя в Oracle можно рассматривать как эквивалент понятию «база данных» в MySQL, PostgreSQL или MS SQL. В этой заметке я покажу, как вывести список всех «баз данных» в Oracle (аналог команды SHOW DATABASES в MySQL), получить имя текущей схемы […]

АвтоОтвет «Yes/No» — PowerShell & CMD

Некоторые скрипты или команды, выполняемые в Windows PowerShell или CMD, могут задавать интерактивные вопросы на которые необходимо отвечать «Yes» или «No». Знать, как автоматически отвечать на эти интерактивные вопросы, очень удобно для реализации различных автоматизаций. В этой заметке я покажу, как автоматически отвечать «Yes» или «No» на запросы в Windows PowerShell и CMD.

PowerShell: Многострочная Команда

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

PowerShell: История Команд

Команда Get-History в PowerShell выводит список команд выполненных только в текущей сессии. Для получения списка всех ранее выполненных команд необходимо найти файл, в котором эти команды хранятся. В этой заметке я покажу, как найти файл истории и вывести все команды, выполненные ранее в PowerShell.

Git: Создание & Отправка Тега в Удаленный Репозиторий

Теги в Git используются для обозначения определённых коммитов (например, для обозначения релизов). В этой заметке я покажу, как создать Git-тег и отправить его в удаленный репозиторий с помощью команд git tag и git push. Я также покажу, как узнать какой тег последний и сколько коммитов назад он был создан.

Git: Удаление Тегов — Удаленно & Локально

Теги в Git используются для обозначения определённых коммитов (например, для обозначения релизов). Созданные локально Git-теги могут быть перенесены в удалённый репозиторий. В этой заметке я покажу, как с помощью команды git tag —delete удалять локальные Git-теги и как удалять теги из удалённого Git-репозитория.

Git: Checkout Tag — В Ветку

Теги в Git используются для обозначения определённых коммитов (например, для обозначения релизов). Каждый тег указывает непосредственно на конкретный коммит в истории Git. В этой заметке я покажу, как сделать checkout тега в Git и как создать из него новую ветку.