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