Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour la communauté.
J'ai un problème urgent.
Je veux me connecter à une base de données ORACLE via QLIKVIEW
Ce que je fais actuellement:
Voici les paramètres de ma connexion:
- adresse de la machine qui heberge la BD : 192.168.100.24
- nom de la machine qui héberge la BD : srv-rh
- nom du schéma de la BD : DELTAERP
- nom de la base de données : DELTA
- login de connexion : delta
- mot de passe : delta
Je ne sais pas si j'ai oublié quelque chose.
C'est urgent SVP.
Merci
Can you post in English?
Il faut créer une connexion ODBC ou OLEDB sur le poste où vous travaillez sur QV. Si c'est une base oracle, vous devez aussi rajouter cette connexion dans le fichier tnsnames.ora
I recommend using OLEDB to connect to Oracle from QlikView.
Ensure you have installed Oracle Dara Access Components from
http://www.oracle.com/technology/software/tech/windows/odpnet/64-bit/index.html
It does not depend on SQL*Net client or TNSNAMES.ora being configured but requires that EZconnect is enabled in SQLNET.ora.
LET ORACLE_HOST = '192.168.100.24';
LET ORACLE_PORT = '1521';
LET SERVICE_NAME = 'DELTA';
LET ORACLE_USER = 'Delta';
LET ORACLE_PSWD = 'delta';
SET ORACLE_TNS = '(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=$(ORACLE_HOST))(PORT=$(ORACLE_PORT)))(CONNECT_DATA=(SERVICE_NAME=$(ORACLE_SERVICE))))';
CONNECT TO [Provider=OraOLEDB.Oracle;Data Source=$(ORACLE_TNS);User Id=$(ORACLE_USER);Password=$(ORACLE_PSWD)];
// example
[All Objects]:
SQL SELECT *
FROM ALL_OBJECTS;
Good,please
SET ORACLE_TNS = '(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=$(ORACLE_HOST))(PORT=$(ORACLE_PORT)))(CONNECT_DATA=(SERVICE_NAME=$(SERVICE_NAME ))))';