Ich möchte die verschiedenen Berechtigungen in einer DB2 9.7-Datenbank als DDL exportieren.Autorisierungsfehler nach dem Wiederherstellen einer Datenbank aus einer Sicherung
fand ich die folgenden in der Dokumentation: https://www.ibm.com/support/knowledgecenter/SSEPGG_9.8.0/com.ibm.db2.luw.admin.gui.doc/doc/t0021930.html
Authorization statements: Generates SQL authorization (GRANT) statements for the database objects.
Wenn ich versuche, die
Befehldb2look -d DatabaseName -u user
ich die folgende Fehlermeldung erhalten zu erteilen:
Als ich versuch DBADM dem Benutzer1 zu geben, erhalte ich den folgenden Fehler :
db2 "GRANT DBADM ON DATABASE TO USER USER1"
DB21034E The command was processed as an SQL statement because it was not a valid Command Line Processor command.
During SQL processing it returned:
SQL4707N Workload "SYSDEFAULTUSERWORKLOAD" cannot service the request
because the workload is not allowed to access the database or is disabled.
Reason code: "" SQLSTATE=5U020
Ich habe dieses Problem nach dem Wiederherstellen der Datenbank aus einer Sicherung.
Durch "Importieren der Datenbank von einem Dump" meinen Sie eigentlich, es von einem Backup wiederherzustellen? Wenn ja, ist der Instanzeigner auf dem Server, auf dem die Sicherung vorgenommen wurde, anders als der, auf dem Sie eine Wiederherstellung durchgeführt haben? – mustaccio
Ja, ich habe die Frage geändert. – Entomo
Nein, es ist dasselbe. Ich denke, das ist jedoch verwandt: https://www-01.ibm.com/support/docview.wss?uid=swg21568865 Ich versuche es im Moment. – Entomo