При диагностики проблемы, которая вызывает неожиданные перезагрузки или выключения машины под управлением 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 и как создать из него новую ветку.