Db2

 View Only
  • 1.  The statement falied because the authorization ID does not have the required Authorization or privilege to perform the operation.Authorizatiom ID :"DM447I4", Operation: "EXECUTE". Object: "SYSPROC.MON DET CONTAINER"

    Posted 17 days ago
      |   view attached

    HOW YO SOLVE MY ERROR IN IBM DB2 CLOUD, ANY ONE HELP TO SOLVE THIS ISSUE. DOESN'T VIEW TABLES.

    The statement failed because the authorization ID does not have the required Authorization or privilege to perform the operation.Authorizatiom ID :"DM447I4", Operation: "EXECUTE". Object: "SYSPROC.MON DET CONTAINER"



    ------------------------------
    RAJESWAR S S
    ------------------------------


  • 2.  RE: The statement falied because the authorization ID does not have the required Authorization or privilege to perform the operation.Authorizatiom ID :"DM447I4", Operation: "EXECUTE". Object: "SYSPROC.MON DET CONTAINER"

    Posted 17 days ago

    Hello Rajeswar,

    It looks like your user DM447I4 does not have the EXECUTE privileges for the SYSPROC routines.

    The recommendation would be the same for as for DMC standalone version:

    https://www.ibm.com/docs/en/db2-data-mgr-console/3.1.x?topic=console-min-db-privileges-required-db2

    GRANT EXECUTE ON FUNCTION  SYSPROC.*   to user <userid>;
    GRANT EXECUTE ON PROCEDURE SYSPROC.*   to user <userid>;

    I hope that helps!



    ------------------------------
    Cintia Ogura
    ------------------------------



  • 3.  RE: The statement falied because the authorization ID does not have the required Authorization or privilege to perform the operation.Authorizatiom ID :"DM447I4", Operation: "EXECUTE". Object: "SYSPROC.MON DET CONTAINER"

    Posted 4 days ago

    hey i have the same problem an i problem and i put your script but dont solve.

    u can explain me what reaaly happen or help me to found the right soluction?

    see:

    The statement failed because the authorization ID does not have the required authorization or privilege to perform the operation. Authorization ID: "FKT49670". Operation: "EXECUTE". Object: "SYSPROC.MON_GET_CONTAINER"..



    ------------------------------
    Manuel Semente
    ------------------------------



  • 4.  RE: The statement falied because the authorization ID does not have the required Authorization or privilege to perform the operation.Authorizatiom ID :"DM447I4", Operation: "EXECUTE". Object: "SYSPROC.MON DET CONTAINER"

    Posted 4 days ago

    Hello Manuel,

    Did you run the following commands on the monitored database:

    GRANT EXECUTE ON FUNCTION  SYSPROC.*   to user FKT49670;
    GRANT EXECUTE ON PROCEDURE SYSPROC.*   to user FKT49670;

    If you did and you still have a problem, please create a case so we can investigate the issue.

    Thanks, Cintia.



    ------------------------------
    Cintia Ogura
    ------------------------------



  • 5.  RE: The statement falied because the authorization ID does not have the required Authorization or privilege to perform the operation.Authorizatiom ID :"DM447I4", Operation: "EXECUTE". Object: "SYSPROC.MON DET CONTAINER"

    Posted 2 days ago

    thanks cintia, but this comands dosent work, i got u.

    and i use the free account and i cant talk with the support



    ------------------------------
    Manuel Semente
    ------------------------------



  • 6.  RE: The statement falied because the authorization ID does not have the required Authorization or privilege to perform the operation.Authorizatiom ID :"DM447I4", Operation: "EXECUTE". Object: "SYSPROC.MON DET CONTAINER"

    IBM Champion
    Posted 2 days ago
    Edited by Jan Nelken 2 days ago

    Error message says:

    The statement falied because the authorization ID does not have the required Authorization or privilege to perform the operation.Authorizatiom ID :"DM447I4", Operation: "EXECUTE". Object: "SYSPROC.MON DET CONTAINER"

    IF you executed Cynthia's script - you probably executed this:

    GRANT EXECUTE ON FUNCTION  SYSPROC.*   to user FKT49670;
    GRANT EXECUTE ON PROCEDURE SYSPROC.*   to user FKT49670;

    To which userid you wanted to grant EXECUTE and with which userid you are connecting to monitored database?



    ------------------------------
    Jan Nelken
    ------------------------------



  • 7.  RE: The statement falied because the authorization ID does not have the required Authorization or privilege to perform the operation.Authorizatiom ID :"DM447I4", Operation: "EXECUTE". Object: "SYSPROC.MON DET CONTAINER"

    Posted 2 days ago

    Hello,

    I believe this is a general problem in the Db2 on Cloud Free Plan. You can't grant exeute to yourself and has nothing to do with DMC.

    Best regards,

    Joachim



    ------------------------------
    Joachim Müller
    ------------------------------