2013-05-10 7 views
0

Je souhaite que l'un de mes utilisateurs db2 puisse émettre des requêtes sur une base de données primaire répliquée sur une base de données secondaire via HADR.octroi d'informations d'identification db2 pour HADR

Cet utilisateur sur ma boîte Linux est appelé EUSR.

maintenant connecté en tant qu'utilisateur db2inst1 (qui est l'utilisateur ayant des privilèges d'administrateur) j'appelle la commande suivante

db2 "START HADR ON DATABASE MAMBO USER USR AS PRIMARY" 

Enter current password for user: 

Quand je donne le mot de passe linux correct, je suis les suivantes

SQL1092N "EUSR" does not have the authority to 
perform the requested command or operation. 

Quelles sont les informations d'identification Je dois accorder à cet utilisateur de faire fonctionner HADR?

Si j'active HADR en utilisant db2inst1 alors l'utilisateur EUSR répliquera sa requête sur la base de données MAMBO?

Répondre

1

Il y a deux choses différentes ici. Un est le privilège d'émettre des requêtes (peu importe si le rôle hadr est primaire ou en veille), et d'autre chose est d'administrer hadr (start/stop)

Afin de donner le privilège d'émettre des requêtes à l'utilisateur eusr , il vous suffit de donner la subvention sélectionnez sur la table qu'il utilisera. L'utilisateur peut exister dans une machine en attente (définie au niveau du système d'exploitation), il n'est pas nécessaire d'exister dans les deux machines, cependant les privilèges sont pour les deux machines.

Si vous voulez donner le privilège de commencer hadr à RSUE utilisateur, il vous suffit de donner l'une des autorités suivantes:

  • sysadm
  • SYSCTRL
  • SYSMAINT

Cependant, en donnant une de ces autorités, il ne garantit pas que l'utilisateur peut émettre des requêtes et accéder aux données.

L'administration est différente de l'accès aux données. HADR est l'administration, Select est l'accès aux données.

Pour plus d'informations, consultez la commande START HADR. http://publib.boulder.ibm.com/infocenter/db2luw/v10r1/topic/com.ibm.db2.luw.admin.cmd.doc/doc/r0011551.html

Questions connexes