oracle dblink ajuster le mot de passe

Créer 2 liens db, 1 lien db privé, 1 lien public
SQL > créer un lien de base de données tps se connecter à scott identifié par tiger en utilisant ‘orcl’;

Lien de base de données créé.

SQL > créer un lien de base de données publique les pps se connectent à scott identifié par tiger en utilisant ‘orcl’;

Lien de base de données créé.

SQL > sélectionnez * depuis dba_db_links;

PROPRIÉTAIRE DB_LINK NOM D’UTILISATEUR HÔTE CRÉÉ
————— ——————– ——————– ——————————————————————————– ——————-
PPS PUBLIC SCOTT orcl 2014-11-24 16:43:54
PPA TPS SCOTT orcl 2014-11-24 16:43:39

Maintenant, pour changer le mot de passe, vous pouvez choisir de reconstruire le lien db après avoir supprimé dbalink. Il peut également être modifié directement.

Modifiez le mot de passe du lien db public et exécutez-le sous l’utilisateur sys:
SQL > modifier le lien de base de données publique pps se connecter à scott identifié par oracle;
Lien de base de données modifié.

SQL > sélectionnez count(*) dans l’onglet @pps;

COUNT(*)
———-
4
Modifier le mot de passe du lien db privé

SQL > modifier le lien de base de données tps se connecter à scott identifié par oracle;
modifier le lien de base de données tps se connecter à scott identifié par oracle
*
ERREUR à la ligne 1:
ORA-01031: privilèges insuffisants

Autorisations insuffisantes, donc accordez des autorisations, connectez-vous à l’utilisateur dba
SQL > accordez un lien de base de données alter vers ppa;

Accord réussi.

SQL > modifier le lien de la base de données tps se connecte à scott identifié par oracle;
Lien de la base de données modifié.

SQL > sélectionnez count(*) dans l’onglet @tps;

Write a Comment

Votre adresse e-mail ne sera pas publiée.