web-dev-qa-db-fra.com

Comment reconfigurer Oracle 10g xe sur Linux

J'ai installé Oracle 10g xe à partir d'un fichier deb sur linux, puis j'ai commencé à le configurer à l'aide de cette commande terminal

Sudo /etc/init.d/Oracle-xe configure

mais une fois la configuration terminée, j'ai oublié le mot de passe. Comment puis-je le reconfigurer après la réinstallation, comme maintenant lorsque j'utilise la commande précédente? 

Oracle Database 10g Express Edition est déjà configuré

Merci,

19
Mohammad Kotb

Oracle crée un compte système nommé Oracle. Pour changer le mot de passe sur ce compte, utilisez simplement

passwd Oracle

si vous avez oublié un autre mot de passe de la base de données, connectez-vous en tant qu'utilisateur Oracle et utilisez

sqlplus / as sysdba

pour changer le mot de passe pour différents comptes de base de données.

Pour reconfigurer le changement dans/etc/default/Oracle-xe

CONFIGURE_RUN=true 

à

CONFIGURE_RUN=false

et relancez

Sudo /etc/init.d/Oracle-xe configure 
16
Sacx

Supprimer /etc/sysconfig/Oracle-xe
puis /etc/init.d/Oracle-xe configure

21
myset

Le problème est résolu ... Tout en retirant l'Oracle que j'ai utilisé 

Sudo apt-get supprimer Oracle-xe-universal

puis supprimez les configurations à l'aide de 

Sudo rm -rf/usr/lib/Oracle

mais ces commandes ne suppriment pas complètement les configurations, la solution consiste à supprimer Oracle-xe-universal de Synaptic Manager et à marquer pour suppression complète.

Ensuite, réinstallez Oracle-xe-universal à partir du fichier deb puis configurez-le.

Merci,

1
Mohammad Kotb

Dans mon cas (Oracle XE 18c sur Ubuntu), je devais supprimer la dernière ligne de /etc/oratab

0
Marco Sulla