Le problème :
Pas vraiment de problème si ce n'est le problème des drivers en 32 ou 64 bits. C'est plus un pense-bête.
EA <-> base Mysql via driver ODBC
La documentation d'installation du driver ODBC : ici
Solution :
-
Installer EA
-
Installer un kit Microsoft Visual C++ 2010. Attention à prendre la même version (32 ou 64 bits) que le driver ODBC
-
Installer un driver Mysql
-
Chez moi j'ai eu un problème :
-
si pas de driver x64, pas reconnu dans ODBC,
-
si pas de driver x32 EA ne se connecte pas (il est en 32 bits).
-
Bref il faut les deux... quelque soit le kit VC++....
-
Créer un utilisateur sur votre base MYSQL, une base, donner les droits à l'utilisateur pour accéder à la base
-
Créer les tables via les scripts EA
-
Créer une source de données ODBC
-
Panneau de configuration > Source de données (ODBC)
-
Source de données utilisateurs > Ajouter
-
Adresse du serveur + login/mdp + base
-
Ouvrir EA
-
Ouvrir le projet à commiter
-
-
Transfert :
-
-
-
Choisir le fichier source
-
Choisir la connexion ODBC et remplir les informations (utiliser la connection ODBC créée précdemment)
-
Cocher :
-
Ouvrir le projet avec EA
-
File | Open | Connect to server | Connection Wizard
-
Choisir la connexion ODBC et remplir les informations
Le problème :
Un plugin Java obsolète, désinstallation, réinstallation, pas de java dans le navigateur.
Solution :
Réponse rapide : si vous avez un Java 64 bits, alors il vous faut un Firefox 64 bits, sinon la solution conseillée est d'installer une JRE 32 bits.
Désinstallation de plugin :
-
désintaller le programme associé (Java, flash, VLC, etc...)
-
savoir où est le plugin : about:plugins dans la barre d'adresse de Firefox
-
les plugins peuvent être
-
dans le répertoire plugins de Firefox : <home firefox>/plugins
-
inscrits dans la base de registre :
-
HKEY_CURRENT_USER\Software\MozillaPlugins (32 bits)
-
HKEY_LOCAL_MACHINE\SOFTWARE\MozillaPlugins (32 bits)
-
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins (64 bits)
Comme les plugins sont des DLLs intégrées dans Firefox, il semble donc qu'un programme 32 bits ne peut pas charger des DLL 64 bits (confirmé ici , Quote:
"While running a fully 64-bit Windows system sounds great,
the reality is that you'll very likely need to run Win32
code for a while. Towards that end, x64 versions of Windows
include the WOW64 subsystem that lets Win32 and Win64
processes run side-by-side on the same system. However,
loading your 32-bit DLL into a 64-bit process, or vice
versa, isn't supported.")
Le problème :
C'est galère d'installer Oracle XE sur windows 7 64 bits.
Parfois ça marche, parfois ça marche pas.
Solution 1 (non testée) :
Installer Oracle complet, disponible pour utilisation personnelle en version 64 bits.
Solution 2 :
Une erreur se produit à l'installation (fichier introuvable : KEY_XE.reg). D'après ces sites : ici et là, il faut, pendant l'installation, copier le fichier en question dans le répertoire temporaire de l'installation. Le 2ème site propose un petit .bat (key_oracle.bat) pour l'installer dans tous les répertoires temporaires, (l'installation silencieuse n'a pas marché chez moi, mais c'est basé sur des délais, donc variable suivant les environnements), à exécuter après avoir fait tous les choix, au début de l'installation proprement dite.
Plusieurs problèmes peuvent se poser après l'installation :
-
pas de base créée (répertoire C:\oraclexe\app\oracle\oradata\XE vide).
-
là c'est mort
-
en général c'est le problème du KEY_XE.reg, mais je ne suis pas sur
-
peut-être que "sys" comme mot de passe pose problème (?!?)
-
le TNS XE n'est plus reconnu (ORA-12514:No TNS Listener)
-
a priori cela se produit quand on arrête les services OracleServiceXE ou OracleXETNSListener et qu'on les redémarre,
-
ajouter la description du SID XE dans le fichier <ORACLE_HOME>/network/admin/listener.ora
(SID_DESC =
(SID_NAME = XE)
(ORACLE_HOME = c:\oraclexe\app\oracle\product\11.2.0\server)
)
-
sur expdp :ORA-12638.
-
solution ici
-
modifier le fichier <oracle home>/network/admin/sqlnet.ora
SQLNET.AUTHENTICATION_SERVICES= (NTS)
en
SQLNET.AUTHENTICATION_SERVICES= (NONE)
select dbms_xdb.gethttpport as "HTTP-Port"
, dbms_xdb.getftpport as "FTP-Port" from dual;
begin
dbms_xdb.sethttpport('80');
dbms_xdb.setftpport('2100');
end;
/
Trucs à savoir
-
le service HTTP est démarré par le service OracleXE
-
se logguer en "/ as sysdba" est compliqué (il faut que votre user soit dans un groupe ActiveDirectory précis) : à oublier
-
ne pas oublier le mot de passe SYSTEM / SYS indiqué lors de l'installation c'est la clé de tout, et comme on ne peut pas utiliser le sysdba c'est impossible à changer
-
seul deux services sont nécessaires pour la base : OracleServiceXE ou OracleXETNSListener. Et pas besoin de les mettre en démarrage automatique