Сообщения

Сообщения за февраль, 2019

HDD. Температура дисков

Узнать температуру диска в Linux можно командой ниже [ root @ dbserver38 ~ ] # hddtemp /dev/sda   WARNING: Drive / dev / sda doesn 't appear in the database of supported drives WARNING: But using a common value, it reports something.  WARNING: Note that the temperature shown could be wrong.  WARNING: See --help, --debug and --drivebase options.  WARNING: And don' t forget you can add your drive to hddtemp.db / dev / sda: WDC WD1002F9YZ-09H1JL1 ▒: 39 °C or °F   [ root @ dbserver38 ~ ] # hddtemp /dev/sdb WARNING: Drive / dev / sdb doesn 't appear in the database of supported drives  WARNING: But using a common value, it reports something.  WARNING: Note that the temperature shown could be wrong.  WARNING: See --help, --debug and --drivebase options.  WARNING: And don' t forget you can add your drive to hddtemp.db  / dev / sdb: WDC WD1004FBYZ-01YCBB2 ▒: 40 °C or °F   [ root @ dbserver38 ~ ] # hddtemp /dev/sdc WARNING: Drive / dev

ImDisk Virtual Disk Driver. Создаем виртуальную флешку.

Изображение
В чем "соль"? Появилась как-то необходимость использования сертификата ЭП, причем необходимо было использовать носитель для закрытой части. Открытая часть ЭЦП может спокойно находиться в любой директории на вашем компьютере. В качестве программы для создания эмулятора флеш-накопителя будем использовать « ImDiskVirtual Disk Driver ». Не буду расписывать все плюсы и минусы, при необходимости вы можете найти информацию в интернете и скажу лишь одно: данная утилита вполне меня устраивает и сполна решает поставленную задачу, при этом не требует дополнительных манипуляций с лицензией, так как распостраняется по GNU  - что не может радовать. Ссылка на скачивание файла   Настраиваем 1. Запускаем imdiskinst.exe (скачанный файл из ссылки выше) 2. Если видите сообщение выше, то установка завершена. Нажимаем "Ок" 3. П ереходим в Панель управления (Панель управления\Все элементы панели управления) открываем ImDisk Virtual Disk Driver 4. В окне

АЦК. Вывести информацию по прикрепленным файлам

Если нужно вывести список прикрепленных файлов к ЭД, то можно использовать скрипт ниже. Сортировка идет по полю attach_name. SELECT d . document_id AS "Документ ID" , dk . caption AS "Класс ЭД" , dc . doc_number AS "Номер ЭД" , dc . doc_date AS "Дата ЭД" , d . attach_name AS "Название файла" , su . realname AS "Тот кто прицепил файл" , d . action_date AS "Когда прицепили" , d . file_size AS "размер файла" FROM DOCATTACHEX d LEFT JOIN document dc ON dc . id = d . document_id LEFT JOIN documentclass dk ON dk . id = dc . documentclass_id LEFT JOIN sysuser su ON su . id = d . author ORDER BY d . attach_name ; Если при этом нужно узнать, в каких ЭД используется один и тот же файл (считаем что один и тот же файл - это файл с одним наименованием), то необходимо выполнить скрипт ниже. SELECT d . document

BAT. команда ROBOCOPY - делаем бэкап с сервера

Предыстория: Есть свободный диск, который не удалось приспособить к OracleDBServer,поэтому решил поставить его на еще один свободный компьютер и уже на нем ежедневно делать бэкап с сервера. В качестве инструмента для копирования было решено использовать bat, в который "засунуть" команду ROBOCOPY со всеми вытекающими. По сравнению с командой COPY имеет более широкие возможности и является наиболее гибким средством копирования в командной строке Windows. Да и собственно в мануале по самой команде указано на то, что она по сути устарела и лучше использовать  ROBOCOPY . Синтаксис командной строки:  ROBOCOPY   источник [целевой_объект] [/A | /M] [/D[:дата]] [/P] [/S [/E]] [/V] [/W] [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U] [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z] [/B] [/EXCLUDE:файл1[+файл2][+файл3]...] В интернете куча информации по всем ключам, поэтому расписывать не буду. Если будет нужно, найдете. Ниже оставлю лишь описание тех ключей, которые я использовал

Jira. Преобразование ссылок на Контроль

Изображение
Столкнулся с проблемой: Jira не может нормально вставить текст ссылки из Контроля, преобразует его в какие то не понятные теги и тем самым затрудняет поиск записи из Контроля. То есть нельзя перейти сразу по ссылке, приходится сначала открывать проект и потом искать его по номеру. Так вот, задумал преобразовывать ссылки на подобии функциональности Контроля (действие "Копировать ссылку для Jira"). Делается это с помощью макроса и формулы в ячейке. Общий вид представлен ниже. Код макроса(VBA), для того чтобы вытащить ссылки: Sub Вытащить() With ActiveSheet For I = 1 To .Hyperlinks.Count .Hyperlinks(I).Range.Offset(0, 1).Value = .Hyperlinks(I).Address Next I End With End Sub Далее в столбце "С" пишем формулу, которая будет собирать результат из столбца "А" и "В" ="{html}<a href="""&B2&""">"&A2&"</a>{html}" Для того, чтобы не запуска

TRUNCATE / DELETE / DROP или как очистить таблицу

ИМЕЕМ: Таблица MSG (сообщения) с большим количеством записей. SQL> CREATE TABLE msg (id INTEGER NOT NULL PRIMARY KEY,                               description CHAR (50) NOT NULL,                            date_create DATE); ЗАДАЧА: Необходимо очистить таблицу от данных РЕШЕНИЕ: Для решения данной задачи есть несколько способов. Ниже описание и пример каждого из них. Способ №1 - используем DELETE  Самый простой способ (первый вариант) - выполнение оператора удаления записи. При его выполнении вы будете видеть результат (сколько записей удалено). Удобная штука когда необходимо точно знать и понимать правильные ли данные удалены. НО имеет недостатки перед другими вариантами решения поставленной задачи. SQL>  DELETE FROM msg; --Удалит все строки в таблице SQL>  DELETE FROM msg WHERE date_create = '2019.02.01'; --Удалит все строки у которых дата создания "2019.02.01"  Способ №2 - используем TRUNCATE  Использование оператора DML для очистки всех строк в та

Лицевые счета

Виды лицевых счетов: 01  - лицевой счет главного распорядителя (распорядителя) бюджетных средств; 02 - лицевой счет бюджета; 03  - лицевой счет получателя бюджетных средств; 04  - лицевой счет администратора доходов бюджета; 05 - лицевой счет для учета операций со средствами, поступающими во временное распоряжение федерального бюджетногоучреждения; 06 - лицевой счет главного администратора источников внутреннего финансирования дефицита бюджета (администратора источников внутреннего финансирования дефицита бюджета с полномочиями главного администратора); 07  - лицевой счет главного администратора источников внешнего финансирования дефицита бюджета (администратора источников внешнего финансирования дефицита бюджета с полномочиями главного администратора); 08 - лицевой счет администратора источников внутреннего финансирования дефицита бюджета; 09  - лицевой счет администратора источников внешнего финансирования дефицита бюджета; 10  - лицевой счет иного получателя бю

ORACLE. Запросы актуальные

РАБОТА С ДИРЕКТОРИЯМИ -- Посмотрим, какие директории у нас есть SELECT * FROM dba_directories; -- Создадим директорию в linux CREATE DIRECTORY LOG_DIR as '/mnt/hd2tb/oracle_ee/playground/logs'; -- Создадим директорию в Windows CREATE DIRECTORY MY_BACKUP_DIR as 'H:\db_storage'; CREATE DIRECTORY LOG_DIR as 'H:\db_storage\logs'; -- Удаляем директорию(ссылку в Oracle) DROP DIRECTORY LOG_DIR; -- Добавляем доступ пользователю GRANT READ, WRITE ON DIRECTORY cube_dir TO cube; -- Забираем право записи в директорию у пользователя REVOKE WRITE ON DIRECTORY cube_dir FROM cube; -- Разрешим пользователю создавать и удалять директории GRANT CREATE ANY DIRECTORY TO SCOTT; GRANT DROP ANY DIRECTORY TO SCOTT; GRANT CREATE MATERIALIZED VIEW TO SCOTT; РАБОТА С ПОЛЬЗОВАТЕЛЯМИ/СХЕМАМИ -- Выводим список пользователей SELECT * FROM dba_users; -- Выводим список пользователей   SELECT USERNAME,   CREATED FROM dba_users    WHERE ACCOUNT_STATUS = 'OPEN'