Méthode : 1. Utilisez "emctl status dbconsole" pour vérifier l'état d'em ; 2. Utilisez "emctl stop dbconsole" pour empêcher em de s'exécuter ; 3. Utilisez "emca -deconfig dbcontrol db-repos drop" pour les fermer.
L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.
1. Vérifiez d'abord l'état de em
$ emctl status dbconsole
2 S'il est en cours d'exécution, arrêtez-le d'abord. C'est une bonne habitude
$ emctl stop dbconsole
3. , exécutez la commande
$ emca -deconfig dbcontrol db -repos drop
En fait, après avoir terminé cette commande, le script suivant n'est plus nécessaire, car j'ai personnellement testé que toutes les instructions suivantes renvoyaient l'erreur selon laquelle l'objet a été supprimé.
Cependant, il n'est pas exclu qu'il y ait parfois des résidus, alors écrivez-le sous forme de script et enregistrez-le, afin de pouvoir l'utiliser à tout moment.
Créez un script de nettoyage ultérieur
$ vim dropEM.sql
Puis copiez l'instruction SQL suivante dans dropEM.sql et enregistrez-la
drop public synonym setemviewusercontext; drop public synonym mgmt_target_blackouts; drop role mgmt_user; drop user mgmt_view cascade; drop user sysman cascade;
Appelez le script dans sqlplus
SQL> @dropEM.sql
pour supprimer complètement EM.
Connaissances étendues :
Le port de démarrage par défaut d'ORACLE 12C EM est 5500. Afin de prévenir les attaques anormales, il est recommandé de fermer le service correspondant à ce port pour éviter les risques d'attaque.
Vérifiez d'abord les services exécutés sur le serveur Oracle. La commande est la suivante :
Utilisez lsnrctl status pour vérifier l'état de surveillance.
Tutoriel recommandé : "Tutoriel vidéo Oracle"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!