¿Cómo se puede probar la conectividad de Oracle?


Conectarse a una base de datos de Oracle mediante ODBC requiere dos cosas:
  • Un Nombre de servicio Oracle (conocido como un Alias en las versiones anteriores de Oracle 8.0) el cual define la ubicación (nombre del servidor y puerto) y la base de datos (instancia) para la conexión.
  • Un Origen de datos ODBC define simplemente el nombre del servicio debe utilizarse para la conexión ODBC.
Cada uno de estos elementos debe configurarse correctamente para que una conexión funcione  así que cuando se producen problemas de conexión, es mejor probar cada parte de la conexión para determinar dónde reside el problema. La utilidad TNSPING determina si se puede llegar con éxito al oyente de un servicio en una red de Oracle Net. Si puede conectarse con éxito de un cliente a un servidor (o de un servidor a otro servidor) utilizando la utilidad TNSPING, entonces muestra una estimación del tiempo de viaje de ida y vuelta (en milisegundos) que se necesita para alcanzar el servicio Oracle Net. Si falla, entonces muestra un mensaje que describe el error que ocurrió. Esto le permite ver el error de red que está ocurriendo sin la sobrecarga de una conexión de base de datos. Use el siguiente comando para probar la conectividad:
 tnsping net_service_name count
En el comando anterior, se utilizan los siguientes argumentos:
  • net_service_name debe existir en el archivo tnsnames.ora o en el servicio de nombres en uso, como NIS.
  • count determina cuántas veces el programa intenta alcanzar el servidor. Este argumento es opcional.
Si el nombre de servicio de red especificado es un nombre de base de datos, TNSPING intentará comunicarse con el oyente correspondiente.En realidad no determina si la base de datos se está ejecutando. Utilice SQL * Plus para intentar una conexión a la base de datos.

Probar el nombre del servicio Oracle

La utilidad TNSPING puede utilizarse para probar un nombre de servicio de Oracle. Uso: 1. Abra un símbolo del sistema (haga clic en Inicio, haga clic en Ejecutar, escriba cmd y, a continuación, haga clic en Aceptar). 2. Escriba tnsping < nombre servicio > (para Oracle 7.3 o Oracle 8i y versiones posteriores) o tnsping80 < nombre servicio > (para Oracle 8.0), y, a continuación, presione ENTRAR. La utilidad de Ping TNS producirá un «Aceptar» o un mensaje de «Error de conexión». En el caso de un «Error al conectar» del mensaje, una causa o motivo se incluirá (por ejemplo, «12545 de TNS: conexión fallado porque el objeto o el host de destino no existe»). Si falla el comando Ping TNS, hay un problema con el nombre del servicio Oracle. La configuración para el nombre del servicio debe comprobarse mediante el Ayudante Net de Oracle o el Asistente para configuración de red. DBA Oracle que necesite proporcionar la información de conexión correcta.

Probar el origen de datos ODBC

La utilidad de prueba ODBC de Oracle puede utilizarse para probar un origen de datos ODBC. Uso:
  1. Haga clic en Inicio, seleccione programas y, a continuación, seleccione la carpeta de programa de Oracle (el nombre de esta carpeta puede variar).
  2. En versiones anteriores de Oracle, el programa de prueba ODBC de Oracle puede mostrarse en la carpeta de programa de Oracle. Si es así, haga clic en él. Si no es así, seleccione la carpeta de Administración de la red y, a continuación, haga clic en Prueba ODBC de Oracle. Aparecerá una ventana de prueba ODBC de Oracle de 32 bits .
  3. Haga clic en el botón Conectar . Aparecerá el cuadro de diálogo Seleccionar origen de datos.
  4. Haga clic en la ficha Machine Data Source y, a continuación, seleccione el origen de datos que desea probar y haga clic en Aceptar.
  5. En el cuadro de inicio de sesión, escriba el Nombre de usuario y la contraseña en los cuadros apropiados y, a continuación, haga clic en Aceptar.
  6. Tras pulsar en Aceptar, el botón Conectar está disponible y se deben habilitar los botones Desconectar, Todas las tablas, Las tablas de usuario y Execute . De lo contrario, se producirá un error.
  7. Si el Ping TNS tuvo éxito, pero se produce un error en la prueba de ODBC, hay un problema con el origen de datos ODBC o con el inicio de sesión y la contraseña proporcionados para realizar la conexión. Compruebe que ambos son correctos y vuelva a intentarlo.

No reconoce ningún puerto Com el sw de su impresora 3D


Es posible que su  impresora no reconozca el puerto COM virtual   y por tanto no pueda comunicarse con ella. Si investigamos  en el Administrador de dispositivos de Windows  probablemente nos aparezca  FT232R  USB UART  y al hacer doble click  nos encontraremos que no esta disponible el controlador o que  hay un problema  con esto , todo ello   incluso habiendo instalado el IDE de Arduino o cualquier otro sw de impresión como Cura  o el EasyPrint ( estos programas ya suelen instalar dicho driver). Para  actualizar el driver  podemos intentar hacerlo con Windows Upadate pero  esto probablemente no corregirá el problema lamentablemente La solución  mas sencillas y rápida  para solucionar el problema instalar  el ftdi ft232rl driver  para windows 10, es decir instalar el driver VCP del fabricante ftdichip

Controladores VCP

Los controladores del puerto COM virtual (VCP) hacen que el dispositivo USB aparezca como un puerto COM adicional disponible para la PC. El software de aplicación puede acceder al dispositivo USB de la misma manera que accedería a un puerto COM estándar. Los controladores VCP actualmente disponibles del fabricante ftdichip  son compatibles  con los  siguientes s.o: Es decir para ambiente Windows  , para actualizar el driver  y que el sw de impresión nos reconozca la impresora  seguiremos lo siguientes pasos
  1. Nos iremos a  al siguinte url en el caso qeu nuestro equipo tenga W10 : https://www.ftdichip.com/Drivers/CDM/CDM21228_Setup.zip
  2. Descargaremos el sofware ( es un archivo zip comprimido)
  3. Lo descomprimimos en una ruta de nuestro pc
  4. Ejecutaremos el archivo de instalación
  5. Enseguida  en el explorador de dispositivos ya nos debería aparecer el puerto COM 
  6. Ya podemos  iniciar el sw de impresión donde  nos debería aparecer el puerto  para conectarnos a la impresora
Esta version por cierto incluye la siguiente versión del sistema operativo Windows: Windows 7, Windows Server 2008 R2 y Windows 8, 8.1, Windows server 2012 R2, Windows Server 2016 y por suspuesto la mas reciente de Windows 10. Además, como Windows 8 RT es un sistema cerrado que no permite Instalación de controladores de terceros Nuestro controlador de Windows 8 no admitirá esta variante del sistema operativo. Debe usar la compilación de Windows RT para esta plataforma. También incluye las siguientes versiones de los sistemas operativos basados ​​en Windows CE 4.2-5.2: Windows Mobile 2003, Windows Mobile 2003 SE, Windows Mobile 5, Windows Mobile 6, Windows Mobile 6.1, Windows Mobile 6.5 Ya no es compatible  al 100% con   Windows XP, Vista, Server 2003, Server 20082012-04-13   , Windows 98 / ME25-11-2004 , Windows 98 / ME2004-03-12 ,etc   aunque exite  Certificado WHQL y También disponible como ejecutable de configuración  (esta es la versión final de FTDI antes de que Microsoft dejara de certificar los controladores para estas versiones de Windows). Mas información en https://www.ftdichip.com/Drivers/VCP.htm