Este es el comando odbcinst que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
odbcinst: herramienta de línea de comandos para la configuración de ODBC por lotes
SINOPSIS
Odbcinst action objeto opciones
action es uno de los
-I instalo un controlador o fuente de datos
-u desinstalar un controlador o fuente de datos
-q consulta una lista de controladores o fuentes de datos presentes en el sistema
-j imprimir información de configuración
-c llamar a SQLCreateDataSource
-m llamar a SQLManageDataSources
--versión
muestra el número de versión del programa
objeto es uno de los
-d un controlador ODBC en /etc/odbcinst.ini
-s un nombre de fuente de datos ODBC (DSN) en un odbc.ini .
opciones son cero o más de
-f plantilla presentar
Usado con -i, esta opción especifica un archivo de plantilla que contiene el controlador o
DSN que se instalará.
-r Lea la plantilla de la entrada estándar.
-n Conductor / Datos Fuente Nombre
Usado con -u para especificar un controlador o DSN para eliminar.
-v Contrariamente a la práctica estándar, esto se vuelve off salida detallada; no hay
salida, incluso para errores.
-l El objeto de origen de datos especificado es un DSN de sistema, en /etc/odbc.ini.
-h El objeto de origen de datos especificado es un DSN de usuario, en el
$ INICIO / .odbc.ini. Este es el predeterminado con -s.
DESCRIPCIÓN
Odbcinst actualiza los archivos de configuración que controlan el acceso ODBC a los servidores de bases de datos en
el anfitrión actual. También mantiene en /etc/odbcinst.ini un recuento del número de
referencias a un controlador en particular, que se puede utilizar para determinar si debe ser
eliminado del archivo (solo cuando el recuento de referencias cae a 0).
La instalación de
Los controladores y DSN se instalan mediante el -i .
Si el objeto a instalar es un conductor (-d), el controlador especificado se agrega a
/etc/odbcinst.ini o su recuento de referencia se incrementa si ya está allí.
Si el objeto es un datos fuente (-s), la fuente de datos se agrega a /etc/odbc.ini (Si
-l se utiliza) o para $ INICIO / .odbc.ini (el valor predeterminado, que también se puede especificar con -h).
Desinstalación
La desinstalación de un controlador se realiza con el comando Odbcinst -u -d -n conductor nombre .
La desinstalación de un DSN se realiza con el comando Odbcinst -u -s -n datos fuente nombre .
La desinstalación hace que se reduzca el recuento de referencias del objeto. Si nada mas
ha solicitado este controlador o DSN (es decir, el recuento de referencias cae a cero), se elimina
desde el archivo de configuración.
Las opciones -l y -h se utilizan con -s para especificar cual odbc.ini archivo para configurar.
Consultas
El comando Odbcinst -q -d devuelve una lista de todos los controladores presentes en /etc/odbcinst.ini.
El comando Odbcinst -q -s devuelve una lista de todos los DSN del sistema y del usuario disponibles.
SALIR ESTADO
0 el éxito
distinto de cero
Fracaso
PLANTILLA ARCHIVOS
Una plantilla de controlador típica se ve así:
[MySQL]
Descripción = controlador MySQL
Controlador = /usr/lib/odbc/libmyodbc.so
Configuración = /usr/lib/odbc/libodbcmyS.so
Una plantilla de DSN tiene este aspecto:
[Muestra de DSN]
Descripción = Prueba la conexión MySQL
Controlador = MySQL
Trace = Sí
Archivo de seguimiento = /tmp/odbc.log
Base de datos = basura
Servidor = localhost
Puerto = 3306
Zócalo =
La sección DESCRIPCIÓN y Destornillador Los campos deben estar presentes en todas las configuraciones de DSN. Otro
las opciones son específicas del controlador; consulte la documentación de su controlador ODBC para obtener una lista de
opciones permitidas, o ver Configuración ODBC(1) para una herramienta gráfica que se puede utilizar para
configurar de forma interactiva un DSN o un controlador la primera vez.
Utilice odbcinst en línea utilizando los servicios de onworks.net