Це команда odbcinst, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS
ПРОГРАМА:
ІМ'Я
odbcinst - інструмент командного рядка для пакетної конфігурації ODBC
СИНТАКСИС
odbcinst дію об'єкт опції
дію один з
-встановлюю драйвер або джерело даних
-u видалити драйвер або джерело даних
-q запитати список драйверів або джерел даних, наявних у системі
-j надрукувати інформацію про конфігурацію
-c викликати SQLCreateDataSource
-m викликати SQLManageDataSources
-- версія
показує номер версії програми
об'єкт один з
-d драйвер ODBC /etc/odbcinst.ini
-s ім'я джерела даних ODBC (DSN) у файлі odbc.ini файлу.
опції становлять нуль або більше
-f шаблон файл
Використовується з -i, цей параметр визначає файл шаблону, що містить драйвер або
DSN, який потрібно встановити.
-r Прочитайте шаблон зі стандартного введення.
-n Драйвер/дані Source ІМ'Я
Використовується з -u щоб вказати драйвер або DSN для видалення.
-v Всупереч стандартній практиці, це виходить від багатослівний висновок; немає
виведення, навіть для помилок.
-l Вказаний об’єкт джерела даних є системним DSN, в /etc/odbc.ini.
-h Вказаний об’єкт джерела даних є DSN користувача у поточному користувачеві
$HOME/.odbc.ini. Це за замовчуванням з -s.
ОПИС
odbcinst оновлює файли конфігурації, які контролюють доступ ODBC до серверів баз даних
поточний хост. Він також підтримує в /etc/odbcinst.ini підрахунок кількості
посилання на певний драйвер, які можуть бути використані, щоб визначити, чи має це бути
видалено з файлу (тільки коли кількість посилань зменшиться до 0).
Установка
Драйвери та DSN встановлюються за допомогою -i варіант.
Якщо об’єкт, який потрібно встановити, є a водій (-d), зазначений драйвер додається до
/etc/odbcinst.ini або його кількість посилань збільшується, якщо воно вже є.
Якщо об’єкт є a дані джерело (-s), джерело даних додається або до /etc/odbc.ini (якщо
-l використовується) або до $HOME/.odbc.ini (за замовчуванням, яке також можна вказати за допомогою -h).
Видалення
Видалення драйвера виконується за допомогою команди odbcinst -u -d -n водій ім'я.
Видалення DSN виконується за допомогою команди odbcinst -u -s -n дані джерело ім'я.
Видалення призводить до зменшення кількості посилань на об’єкт. Якщо нічого іншого
запитав цей драйвер або DSN (тобто кількість посилань падає до нуля), його видаляють
з файлу конфігурації.
Варіанти -l та -h використовуються з -s щоб уточнити який odbc.ini файл для налаштування.
Запити
Команда odbcinst -q -d повертає список усіх драйверів, наявних у /etc/odbcinst.ini.
Команда odbcinst -q -s повертає список усіх доступних системних і користувацьких DSN.
EXIT СТАТУС
0 Успіх
ненульовий
Провал
ШАБЛОН ФАЙЛИ
Типовий шаблон драйвера виглядає так:
[MySQL]
Опис = драйвер MySQL
Драйвер = /usr/lib/odbc/libmyodbc.so
Налаштування = /usr/lib/odbc/libodbcmyS.so
Шаблон DSN виглядає так:
[Зразок DSN]
Опис = Перевірте з'єднання MySQL
Драйвер = MySQL
Слід = Так
TraceFile = /tmp/odbc.log
База даних = сміття
Сервер = локальний хост
Порт = 3306
Розетка =
Команда Опис та Водій поля повинні бути присутніми в усіх конфігураціях DSN. Інший
опції залежать від водія; зверніться до документації драйвера ODBC для отримання списку
дозволені варіанти, або див ODBCConfig(1) для графічного інструменту, який можна використовувати
інтерактивно налаштувати DSN або драйвер у перший раз.
Використовуйте odbcinst онлайн за допомогою служб onworks.net