זוהי הפקודה odbcinst שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות החינמיות שלנו כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS.
תָכְנִית:
שֵׁם
odbcinst - כלי שורת פקודה להגדרת ODBC באצווה
תַקצִיר
odbcinst פעולה אובייקט אפשרויות
פעולה הוא אחד
אני מתקין מנהל התקן או מקור נתונים
-u הסרת התקנת מנהל התקן או מקור נתונים
-q שאילתה של רשימה של מנהלי התקנים או מקורות נתונים הקיימים במערכת
-j מידע תצורת הדפסה
קריאה ל-SQLCreateDataSource -c
קריאה ל- -m של SQLManageDataSources
--גִרְסָה
מציג את מספר הגרסה של התוכנית
אובייקט הוא אחד
-d מנהל התקן ODBC ב- /etc/odbcinst.ini
שם מקור נתונים (DSN) של ODBC ב- odbc.ini קובץ.
אפשרויות הם אפס או יותר מ
-f תבנית פילה
משמש עם -i, אפשרות זו מציינת קובץ תבנית המכיל את מנהל ההתקן או
יש להתקין DSN.
-r קרא את התבנית מהקלט הסטנדרטי.
-n מנהל התקן/נתונים מָקוֹר שם
משמש עם -u כדי לציין מנהל התקן או DSN להסרה.
-v בניגוד לנוהג המקובל, זה מתהפך כבוי פלט מפורט; אין
פלט, אפילו עבור שגיאות.
-l אובייקט מקור הנתונים שצוין הוא DSN של המערכת, ב /etc/odbc.ini.
-h אובייקט מקור הנתונים שצוין הוא DSN של משתמש, ב-Direct Data Source של המשתמש הנוכחי.
$HOME/.odbc.iniזוהי ברירת המחדל עם -s.
תיאור
odbcinst מעדכן את קבצי התצורה השולטים בגישת ODBC לשרתי מסד נתונים ב
המארח הנוכחי. הוא גם מתחזק ב /etc/odbcinst.ini ספירה של מספר ה-
הפניות למנהל התקן מסוים, אשר ניתן להשתמש בהן כדי לקבוע האם יש להשתמש בו
הוסר מהקובץ (רק כאשר ספירת ההפניות יורדת ל-0).
התקנה
מנהלי התקנים ו-DSN מותקנים באמצעות -i אוֹפְּצִיָה.
אם האובייקט שיש להתקין הוא נהג (-d), מנהל ההתקן שצוין נוסף ל
/etc/odbcinst.ini או שספירת ההפניות שלו גדלה אם היא כבר קיימת.
אם האובייקט הוא נתונים מָקוֹר (-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 הזמינים של המערכת והמשתמש.
יְצִיאָה סטָטוּס
0 הַצלָחָה
לא אפס
כשלון
תבנית קבצים
תבנית מנהל התקן טיפוסית נראית כך:
[MySQL]
תיאור = מנהל התקן MySQL
דרייבר = /usr/lib/odbc/libmyodbc.so
התקנה = /usr/lib/odbc/libodbcmyS.so
תבנית DSN נראית כך:
[מספר זיהוי דיגיטלי לדוגמה]
תיאור = בדיקת חיבור MySQL
דרייבר = MySQL
מעקב = כן
TraceFile = /tmp/odbc.log
מסד נתונים = זבל
שרת = מארח מקומי
יציאה = 3306
שקע =
השמיים תיאור ו נהג שדות צריכים להיות קיימים בכל תצורות ה-DSN. אחר
האפשרויות ספציפיות למנהל ההתקן; עיין בתיעוד של מנהל ההתקן של ODBC לקבלת רשימה של
אפשרויות מותרות, או ראה ODBCConfig(1) עבור כלי גרפי שניתן להשתמש בו כדי
להגדיר באופן אינטראקטיבי DSN או מנהל התקן בפעם הראשונה.
השתמש ב-odbcinst באופן מקוון באמצעות שירותי onworks.net