Createlocalconnection : enregistrement d'une connexion JDBC

Crée une connexion JDBC et la stocke localement. Requiert le rôle Administrateur de service.

Description

Vous devez utiliser cette commande afin de créer et d'enregistrer la connexion locale pour pouvoir utiliser les commandes CLI dataload ou dimbuild avec l'option de transmission en continu. Vous devez également définir une variable d'environnement EXTERNAL_CLASSPATH de sorte qu'elle pointe vers le fichier .jar de votre pilote de base de données. Pour voir des exemples de configuration de cette variable, reportez-vous à la section Construction de dimensions et chargement de données par transmission en continu à partir d'une base de données distante.

Syntaxe

createLocalConnection [-verbose] -name streamConnection -connectionstring  connectionString -user userName [-driver jdbcDriver] [-password password]
Option Abréviation Description
-verbose -v Affiche des descriptions étendues.
-name -N Nom de la connexion
-connectionstring -cs Chaîne de connexion JDBC. Le format peut être avec SID, comme suit :
jdbc:oracle:thin:@host:port:SID

ou avec un nom de service, comme suit :

jdbc:oracle:thin:@host:port/service_name

Reportez-vous aux exemples.

-user -u Nom d'utilisateur
-driver -D Pilote JDBC. S'il n'est pas indiqué, la base de données Oracle est considérée comme celle par défaut, sous la forme suivante : oracle.jdbc.driver.OracleDriver.
-password -p Mot de passe (facultatif)

Exemples

Les exemples suivants illustrent différentes sources de données.

Si l'option -driver et le paramètre jdbcDriver ne sont pas indiqués, la base de données Oracle est la base de données par défaut.

Base de données Oracle – Exemple avec un SID (ID de service)

esscs createLocalConnection -N OracleDBConnection1 -cs jdbc:oracle:thin:@myhostname01:1521:ORCL -u OracleUser -D oracle.jdbc.driver.OracleDriver

Base de données Oracle – Exemple avec un nom de service

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