Showing posts with label oracle. Show all posts
Showing posts with label oracle. Show all posts

Tuesday, 11 July 2023

AIDA64 з використанням MS Access.

Всім привіт.

AIDA64 Business – це інструмент керування ІТ-активами та віддаленого моніторингу для Windows. За допомогою програми ви можете збирати дуже детальну інвентаризацію обладнання та програмного забезпечення з клієнтських комп’ютерів Windows у мережі вашої компанії та відстежувати зміни як апаратного, так і програмного забезпечення. Він дає змогу віддалено контролювати і керувати своїми комп’ютерами Windows, а також пропонує функції діагностики обладнання та порівняльного аналізу.

Але для цього  AIDA64 потребує попередніх налаштувань.

Ми плануємо зберігати звіти в базі даних, тоді нам потрібно налаштувати базу даних у меню "Параметри". Спочатку ми повинні вибрати Provider, а потім усі інші налаштування залежать від вибраного формату. Ми повинні вибрати тип бази даних, який ми використовуємо в нашій системі! У підпапці «SQL Schema» папки AIDA64 Business ми можемо знайти 8 файлів схеми бази даних (дев’ятий підтримуваний формат, ODBC, не потребує файлу схеми).

Схеми постачальника та бази даних

Макети таблиці бази даних SQL потрібно ініціалізувати за допомогою одного з файлів «DB - *.*», знайдених у папці SQL_Schema:

DB - Access.mdb – файл бази даних для MS Access 2000/XP/2003/2007

DB - Access97.mdb – файл бази даних для MS Access 97

DB - InterBase. sql – Схема для Borland InterBase та Firebird

DB - MySQL.sql – Схема для MySQL

DB - Oracle.sql – Схема для Oracle

DB - PostgreSQL .sql – Схема для PostgreSQL

DB - SQLServer.sql – Схема для MS SQL Server

DB - Sybase.sql – Схема для Sybase

Якщо ви такої папки не маєте, або загубили, то структура DB-Access.mdb виглядає так як на малюнку, і ви можете самостійно її створити. 



Monday, 9 January 2023

MS HyperV and Oracle VirtualBox.


Hi all.

I know this problem is -  problem due to the fact of incompatibility between MS HyperV and Oracle VirtualBox on the one host. However, today I can propose for you 3 steps for resolving it with VirtualBox:

1) to get your VMs working, you will need to go into the VM settings, choose the System section, go into the Acceleration tab, and select "Hyper-V" as the Paravirtualization Interface. 

2) you may also have to disable the "Enable I/O APIC" checkbox on the Motherboard tab. 

3) if you found some guest OS crash with it checked, but if it works for you, then leave it as is. Then,  you need to add an obscure setting to the .vbox file associated with your VM image:

VBoxManage setextradata "<VM Name>" "VBoxInternal/NEM/UseRing0Runloop" 0

Good luck!

Friday, 20 March 2020

Oracle VM VirtualBox и его дополнения.

Всем привет.

В расширении возможностей Oracle VM VirtualBox принимают участие два важных дополнения: Guest Additions и Еxtension package. Причем отвечают они за разный функционал.

Еxtension package, он же пакет расширений, устанавливается один для Oracle VirtualBox Manager. Он поддерживает следующие функции для всех созданных ВМ:
-The virtual USB 2.0 (EHCI) device.
-The virtual USB 3.0 (xHCI) device.
-VirtualBox Remote Desktop Protocol (VRDP) support.
-Host webcam passthrough.
-Intel PXE boot ROM.
-Experimental support for PCI passthrough on Linux hosts, PCI Passthrough.
-Disk image encryption with AES algorithm.

А вот более знакомый нам Guest Additions в виде ISO монтируется и инсталируется для каждой ВМ отдельно для поддержки следующих функций:
-Shared folders
-Shared clipboard
-Drag and Drop
-Mouse pointer integration
-Better video support
-Seamless windows
-Generic host/guest communication channels
-Time synchronization
-Automated logins

Обычно чаще других востребованы первые три функции для передачи файлов между хостом и ВМ.

Увидимся.

Monday, 26 February 2018

SQL - разница между INNER JOIN и OUTER JOIN.

Всем привет.

Совсем недавно на собеседовании мне был задан вопрос по SQL. Ну кто же его, или про него, не знает. Чаще всего строится ассоциация с запросами типа SELECT. Но оператор SELECT весьма многогранен. Лично меня часто смущали условия типа JOIN, как внешние так и внутренние. Поэтому я решил прояснить это вопрос. Может и вам пригодиться.

В чем же разница между INNER JOIN и OUTER JOIN?

В SQL есть два типа оператора JOIN: INNER JOIN и OUTER JOIN. OUTER JOIN тоже может быть двух видов: LEFT JOIN и RIGHT JOIN. Главная разница между INNER JOIN и LEFT JOIN в том, что в первом случае из обеих таблиц выбираются только подходящие записи, а во втором случае из первой таблицы выбираются все записи, а из второй только подходящие. Всегда обращайте внимание на запросы с «ALL», потому что они, как правило, требуют LEFT JOIN, например, запрос, который требует найти все отделения и количество работников в них. Если вы используете INNER JOIN, то пропустите пустые отделения, в которых никто не работает. FULL JOIN логично объединяет обе таблицы. Существует еще запись CROSS JOIN, но она используется редко.

А теперь наглядно.

В тексте запроса можно опускать INNER если указан только JOIN. И OUTER если используете LEFT JOIN или RIGHT JOIN.

Также бывает полезно знать командную строку логина к популярным СУБД. Ниже маленькая справка.

Oracle: default port 1521
Connection: sqlplus username/pass@host:port/service

MSSQL: default port 1433
Connections:
до 2005-го: osql.exe -U <login> -P <password> -i <inputfile> - выполнить файл используя указанный login/password
C 2005-го:  sqlcmd -S server1\SQLExpress -U SqlUserAccount -P SqlPassword

MySQL: default port 3306
Connection: mysql -h host -u user -p

Firebird: default port 3050
Connection: isql [режимы] [имя-базы-данных] [-u[ser] <имя-пользователя> -pas[sword] <пароль>]

Успехов.

Friday, 5 January 2018

Удаление зависшей сессии в MS SQL.

Привет.

Весьма коротко. Зависшие сессии при работе с базами данных мешают всем. Они едят ресурсы и не дают сделать многие операции по профилактике базы данных. Ранее я писал как отлавливать такие сессии в Oracle. Сегодня в двух словах расскажу как я это делал в MS SQL.

Чтобы сбросить зависшие сессии надо в MS SQL Enterprice Manager-e на нужной базе данных выбрать задачу "Detach database", далее кликнуть "Сlear" и "Cancel". Это все.


На рисунке выше кнопка "Сlear" не активна потому как у меня не было никаких сессий в базе данных, об этом говорит и количество соединений равное 0.

Успехов.

Monday, 16 November 2015

Быстрый поиск зависших сессий в Oracle.

Привет всем.

Обнаружив несостоявшийся ночной холодный бекап (backup) на базе Oracle пришлось быстро накидать схемку дежурному для проверки причины сего. Возможно и вам пригодиться.


1.Находим в \bdump\alert_base_istance.log причину несостоявшегося бекапа:




Версія на друк

Популярне