Crea una conexión JDBC y la almacena localmente. Requiere el rol de administrador del servicio.
Descripción
Debe utilizar este comando para crear y guardar la conexión local antes de usar los comandos dataload o dimbuild de CLI con la opción de flujo. También debe definir una variable de entorno EXTERNAL_CLASSPATH que apunte al archivo .jar para el controlador de base de datos. Para ver ejemplos de definición de esta variable, consulte Creación de dimensiones y carga de datos mediante streaming desde una base de datos remota.
Sintaxis
createLocalConnection [-verbose] -name streamConnection -connectionstring connectionString -user userName [-driver jdbcDriver] [-password password]
Opción | Abreviatura | Descripción |
---|---|---|
-verbose | -v | Muestra las descripciones ampliadas. |
-name | -N | Nombre de conexión |
-connectionstring | -cs | Cadena de conexión JDBC. El formato puede darse con SID, como se muestra a continuación:
jdbc:oracle:thin:@host:port:SID o con nombre de servicio, como se muestra a continuación jdbc:oracle:thin:@host:port/service_name Consulte los ejemplos. |
-user | -u | Nombre de usuario |
-driver | -D | Controlador JDBC. Si no se proporciona, la base de datos Oracle se considera el valor por defecto, como oracle.jdbc.driver.OracleDriver |
-password | -p | Contraseña (opcional) |
Ejemplos
Los siguientes ejemplos reflejan distintos orígenes de datos.
Si no se proporcionan la opción -driver y el parámetro jdbcDriver, la base de datos Oracle es la base de datos por defecto.
Base de datos Oracle: Ejemplo con SID (ID de servicio)
esscs createLocalConnection -N OracleDBConnection1 -cs jdbc:oracle:thin:@myhostname01:1521:ORCL -u OracleUser -D oracle.jdbc.driver.OracleDriver
Base de datos Oracle: Ejemplo con nombre de servicio
esscs createLocalConnection -N OracleDBConnection2 -cs jdbc:oracle:thin:@host1.example.com:1521/ORCL.esscs.host1.oraclecloud.com -u OracleUser
DB2
esscs createLocalConnection -N DB2conn -cs jdbc:db2://myhostname02.example.com:50000/TBC -u myDB2User -D com.ibm.db2.jcc.DB2Driver
MySQL
esscs createLocalConnection -N MySQLconn -cs jdbc:mysql://myhostname03.example.com:3306/tbc -u MySQLUsr -D com.mysql.jdbc.Driver
Microsoft SQL Server
esscs createLocalConnection -N MSSQLConn -cs jdbc:sqlserver://myhostname04.example.com:1433 -u MSSQLUsr -D com.microsoft.sqlserver.jdbc.SQLServerDriver
Teradata
esscs createLocalConnection -N TeraDconn -cs jdbc:teradata://myhostname05.example.com/DBS_PORT=1025 -u MSSQLUsr -D com.teradata.jdbc.TeraDriver