J'ai un fichier de commandes qui commence les services Oracle
net start OracleOraDb11g_home1TNSListener
net start OracleServiceORCL
call C:\app\Edifixio\product\11.2.0\dbhome_1\BIN\emctl.bat start dbconsole
pause
Mais sur l'exécution du script, je reçois:
C:\windows\system32>net start OracleOraDb11g_home1TNSListener
The requested service has already been started.
More help is available by typing NET HELPMSG 2182.
C:\windows\system32>net start OracleServiceORCL
The OracleServiceORCL service is starting.........
The OracleServiceORCL service was started successfully.
C:\windows\system32>call C:\app\Edifixio\product\11.2.0\dbhome_1\BIN\emctl.bat start dbconsole
Environment variable Oracle_UNQNAME not defined. Please set Oracle_UNQNAME to database unique name.
Press any key to continue . . .
J'utilise Windows 7 64 bits avec Oracle 11Gr2 64 Bit. Toute information sera très utile. Merci et salutations.
Après avoir installé Oracle environ 20 fois aujourd'hui, essentiellement jusqu'à ce que je l'ai eu tout Travailler et avoir connu ce problème, voici les deux conseils qui ont vraiment aidé:
Si vous avez plusieurs adresses IP, assurez-vous que l'adaptateur d'adresse statique est le principal, ou ajoutez un adaptateur Microsoft Loopback avec une adresse 10.10.10.10 par les instructions de pré-installation Oracle. Oracle pré-installation requis
Ajouter Oracle_HostName et une valeur de [Nom de l'ordinateur] à vos variables d'environnement. C'était la dernière étape qui a finalement réparé mon installation EM. Remarque Vous devez vérifier que vous pouvez résoudre votre machine à cette adresse par le nom de la machine qualifié et non qualifié. Vous devrez peut-être avoir besoin de modifier des hôtes pour le faire. Installation sur des ordinateurs avec plusieurs adresses IP
Si ces deux choses sont correctes, votre écoute.ora et Tnsnames.ora correspondront correctement à la configuration EM distincte, et à éviter l'obligation de définir Oracle_UnqName.
Meilleurs vœux!
De Démarrage de la console Oracle Enterprise Manager :
Pour accéder à la console Oracle Enterprise Manager à partir d'un navigateur client, le processus DBConsole doit être exécuté sur le serveur. Ce processus est automatiquement démarré après l'installation.
Toutefois, si le processus ne fonctionne pas en raison d'un redémarrage du système ou d'un autre événement, vous pouvez la démarrer manuellement à la ligne de commande.
Pour démarrer le processus DBConsole:
- Naviguer dans votre
$Oracle_HOME/bin directory
Exécutez la déclaration suivante:
./emctl start dbconsole
De plus, vous pouvez arrêter le processus et afficher son statut.
Pour arrêter le processus DBConsole:
./emctl stop dbconsole
Pour afficher le statut du processus DBConsole:
./emctl status dbconsole
Maintenant, vous mettez l'URL dans votre navigateur. Si vous obtenez une "page ne peut pas être affichée" Erreur, alors vous allez définir votre Oracle_HOME
et Oracle_SID
. Et vérifiez que votre base de données est opérationnelle.
Vous devez définir votre SID global [1]. Votre SID semble être ORCL. de la ligne ci-dessous.
OracleServiceORCL
essayer d'utiliser
SET Oracle_UNQNAME=ORCL
si ça échoue
SET Oracle_UNQNAME=ORCL.yourdomain.com
Selon [2] "Je suppose que cela a été ajouté pour gérer la situation où le SID et le nom unique sont différents."
Vous pouvez trouver un nom de base de données et un nom db_unique avec SQL suivant
Select name,DB_UNIQUE_NAME from v$database;
Références:
[1] - https://forums.oracle.com/forums/thread.jspa?ThreadId=10358888 Dernière réponse de 892845
Juste aller à $Oracle_HOME/bin
et courir:
emca -config dbcontrol db -repos recreate