Find close cursor in database

Hi,
DBA has told us that there are 200 open cursors in database and this number is growing everyday.
how to find out which places developers have forgotten to use "Close Cursor" in code.
Thanks
Sandy

thanks it was useful information. is there a way to find out which procedures are the culprit.If you (or your DBA) are talking about v$open_cursor...
Oracle caches cursors. What you see in this view are not just pl/sql Cursor For Loops but any kind of cursor. Even a plain old select statement "select * from dual;" will show up here.
And when a cursor is closed/completed it does not immediately disappear from this view. It may remain in the cache (and in this view) until a slot is needed for a new cursor. Who knows how long that may take...
Yes, it's possible you may have a bad procedure that isn't doing a proper close of an explicit cursor. But you (or your DBA) should do some research on this view before chasing after something that may not even exist.

Similar Messages

  • Fetch next cursor/ invalid database interruption

    Hi Experts,
    I would appreciate your help for the following problem:
    I am trying to develope something like that:
    OPEN CURSOR ... WITH HOLD
    loop at ...
             FETCH ... PACKAGE SIZE ... into lt_names
             insert table ZZ_XXXX ... from lt_names
             commit work
    endloop.
    in the second loop, the FETCH dumps raising the runtime error "Invalid interruption of a database selection"
    Runtime Error          DBIF_RSQL_INVALID_CURSOR
    Exception              CX_SY_OPEN_SQL_DB      
    The cursor is opened "with hold".
    Does anybody know, why does it dump?
    Cheers
    marmsg

    Hi Thomas,
    I have four entires in a custom z-table. During FETCH Statements, I use, PACKET SIZE, of 2.
    Rough code is as follows:
    OPEN CURSOR WITH HOLD w_dbcur1 FOR
    SELECT * FROM ztable.
    WHILE sy-subrc = 0.
    FETCH NEXT CURSOR w_dbcur1 INTO TABLE i_notes PACKAGE SIZE p_pack. "Here packet size is of 2
    IF sy-subrc = 0.
    Calling some X BAPI Function module.
    Calling BAPI_TRANSACTION_COMMIT Function module.
    ENDIF.
    ENDWHILE.
    CLOSE CURSOR w_dbcur1.
    Here the problem is, if I give packet size as 30,000, then program is working fine. If I am giving packet size as 2, which less than 4 entries in the table, The program dumps either at first execution of FETCH NEXT CURSOR statement or at the second time of FETCH NEXT CURSOR. Can you provide exact solution for this, and not the links please. Rewards will be provided.
    Thanks,
    Vijayanand.

  • How to Find the number of Databases in a server.

    HI,
    Please tell me how to find the number of Databases are in a server . when the DB is not up.
    ps -ef | grep ora_
    This i know whether our DB is up or not. But i want to know how many databases are in a server .If the database is down .
    Cheers,
    Gobi.

    Hi,
    [oracle@oralinux admin]$ lsnrctl status
    LSNRCTL for Linux: Version 9.2.0.4.0 - Production on 01-DEC-2006 16:25:41
    Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC)))
    TNS-01169: The listener has not recognized the password
    [oracle@oralinux admin]$
    Plz give me the solution.
    Cheers ,
    Gobi.

  • ORA-00060: deadlock detected while waiting for resource CLOSE cursor

    Hi,
    I am a new member of this forum. I am working with a problem we got a few weeks ago. It is from a Pro C batch executable running on 10 threads dealing with >800 data accessed from multiple tables. The error as reported came from a package.function call.
    This is the error I encountered:
    process_item~G****, D***~-60~ORA-00060: deadlock detected while waiting for resource~PACKAGE ERROR = CLOSE cursor C_***** in package R***.I*** 7641
    The cursor is a simple SELECT cursor without Table or Record locking.
    My questions are:
    *Upon the occurrence of this error, is the execution already at the CLOSE cursor line or did the error occurred between the OPEN cursor and the CLOSE cursor? There are several lines of code in between OPEN and CLOSE:
    - one that calls for a package.function that simply stores parameter values to a variable
    - another one which fetches the cursor. The group that holds the cursor values is only used by a single function in the package
    *Is it possible for this CLOSE cursor to cause a deadlock? What could have caused this?
    *From what I know, Oracle deals with deadlocks by aborting the deadlocking process while others continue, but this deadlock caused our program to hang. How is this possible? Could the root cause of the deadlock be from our threading program? This is a rare occurrence and happened only twice this year.
    Thanks,
    Raf

    Raf Serrano wrote:
    Hi,
    I am a new member of this forum. I am working with a problem we got a few weeks ago. It is from a Pro C batch executable running on 10 threads dealing with >800 data accessed from multiple tables. The error as reported came from a package.function call.
    This is the error I encountered:
    process_item~G****, D***~-60~ORA-00060: deadlock detected while waiting for resource~PACKAGE ERROR = CLOSE cursor C_***** in package R***.I*** 7641
    The cursor is a simple SELECT cursor without Table or Record locking.
    My questions are:
    *Upon the occurrence of this error, is the execution already at the CLOSE cursor line or did the error occurred between the OPEN cursor and the CLOSE cursor? There are several lines of code in between OPEN and CLOSE:
    - one that calls for a package.function that simply stores parameter values to a variable
    - another one which fetches the cursor. The group that holds the cursor values is only used by a single function in the package
    *Is it possible for this CLOSE cursor to cause a deadlock? What could have caused this?
    *From what I know, Oracle deals with deadlocks by aborting the deadlocking process while others continue, but this deadlock caused our program to hang. How is this possible? Could the root cause of the deadlock be from our threading program? This is a rare occurrence and happened only twice this year.
    Thanks,
    RafSELECT (without FOR UPDATE) statements are never involved in ORA-00060.
    only DML statements throw ORA-00060 error

  • Finder Closes when I try to open Macintosh HD

    I've just noticed this happening tonight. I did perform todays Mac Update but I don't know if they are related.
    Whenever I try to open "Macintosh HD" (my boot drive) the Finder closes. Does anyone know what the solution could be?
    I was able to run a "verify disk" and it said there were errors so I did a reboot to my Snow Leopard start up disk and was able to repair the errors.
    This problem is still happening. I've googled everything I can think of and can't seem to find anyone else with this issue. I'd rather not have to reimage the machine.
    Thanks

    I tried the deleting the .DS_Store and that did't work.
    Upon further research, I deleted com.apple.finder.plist and that seemed to do the trick. I'm now able to view the contents of Macintosh HD.
    A couple of funny things though.
    [LIST]
    [*]I'm not able to see anything but in the icons view, trying to change it to list, coverflow or columns shuts Finder down.
    [*]In addtion to my normal system folders there are several files with gibberish names. I'm curious as to if these are normal files. I've included a screen capture below:
    [/LIST]
    [IMG]http://joshburdick.smugmug.com/Computers/Screen-Shots/Roberts-Family-1/920249836 _niKgF-X3.jpg[/IMG]
    What do you all think?

  • Where can I find the tables or database in Crystal10 Enterprise?

    I need some assistance on finding where is the database or table in Crystal 10 Enterprise. We are looking on how many times that reports were accessed or visited and when is the last time of activity. We are currently working on cleaning up reports, but we don't if they are  still being access. Thank you for any assistance.
    Regards,
    Eddie

    Hello,
    in case you do not know, please simply use this [link|https://www.sdn.sap.com/irj/sdn/businessobjects-forum] to go to the mentioned queue.
    Regards

  • Query to find the memory of database in oracle,sql

    Hi All,
    Please let me know the query to find the memory of database in oracle,sql.
    Thanks,
    sajith

    How do I find the overall database size?
    The biggest portion of a database's size comes from the datafiles. To find out how many megabytes are allocated to ALL datafiles:
    select sum(bytes)/1024/1024 "Meg" from dba_data_files;
    To get the size of all TEMP files:
    select nvl(sum(bytes),0)/1024/1024 "Meg" from dba_temp_files;
    To get the size of the on-line redo-logs:
    select sum(bytes)/1024/1024 "Meg" from sys.v_$log;
    Putting it all together into a single query:
    select a.data_size+b.temp_size+c.redo_size "total_size"
    from ( select sum(bytes) data_size
    from dba_data_files ) a,
    ( select nvl(sum(bytes),0) temp_size
    from dba_temp_files ) b,
    ( select sum(bytes) redo_size
    from sys.v_$log ) c;
    Another query ("Free space" reports data files free space):
    col "Database Size" format a20
    col "Free space" format a20
    select round(sum(used.bytes) / 1024 / 1024 ) || ' MB' "Database Size"
    , round(free.p / 1024 / 1024) || ' MB' "Free space"
    from (select bytes from v$datafile
    union all
    select bytes from v$tempfile
    union all
    select bytes from v$log) used
    , (select sum(bytes) as p from dba_free_space) free
    group by free.p
    This is what I use :P From http://www.orafaq.com/wiki/Oracle_database_FAQ#How_do_I_find_the_overall_database_size.3F

  • How Can I find SQL Query in Database

    Dear Experts,
    How Can I find SQL Query in Database.

    Hi,
    U mena what query got executed in db? u can try V$SQL for it.
    Regards
    Bharath

  • How do u find if a logical database exsits  for ur program requirements.

    hi
    how do u find if a logical database exsits  for ur program requirements.

    Hai friend
    you just open your program and than from your MENU BAR select GOTO menu from that select ATTRIBUTE and enter then check LOGICAL DATABASE name hase give or not.
    1. open your program.
    2. from menu bar select GOTO
    3. from GOTO menu select ATTRIBUTES.
    4. check for LOGICAL DATABASE name has given or not, If give that is  your logical database name.
    reward if useful.
    uk

  • How do you find if a LOGICAL DATABASE exists for your program requirements?

    how do you find if a LOGICAL DATABASE exists for your program requirements?
    please explain.

    Hi Ramana
      One may not accurately pin point the LDB for ones requirement. But there some ways.
    1. You can find with respect to the application you are working on. You can refer to the Table field TRDIR-APPL. The following are the values it has. So suppose if you have requirement for HR you can search for application 'P' :
    A Assets accounting
    D DASS control station
    E RIVA
    F Financial accounting
    G General Ledger
    H Human resources planning
    I Maintenance
    J RK projects
    K Cost accounting
    L Warehouse management
    M Materials management
    N Hospital
    P Human resources
    Q QSS
    S System
    V Sales
    Y Customer head office
    Z Customer branch
    2. You can see the package in which your current is stored in SE80. Under the same package you can see if there are any LDBs.

  • How to find if a logical database exists for your program requrements?

    hi
    How do you find if a logical database exists for your program requrements?
    Regards

    You probably know the DB table that you'd like to query
    try where used list : 'Logical database'
    then you can see what interests you...

  • RE: Close cursor to release lock?

    Hi,
    I don't think you will need to release the cursor before the update,
    otherwise the cursor will be rendered useless.
    Regards,
    Peter Sham.
    -----Original Message-----
    From: Phong Tran [SMTP:[email protected]]
    Sent: Monday, March 22, 1999 12:49 PM
    To: [email protected]
    Subject:
    Dear fellow users,
    Following is a simple code showing the use of cursor "cCursor"
    which
    contains clause "for update of col_name". The RDBMS used is SQL
    SERVER 6.5.
    The "sql open cursor cCursor ..." supposes to lock the row for
    update.
    Since ODBC does not support positioned update with clause "where
    current
    of cCursor", I am not sure if you have to close the cursor to
    release the
    lock before updating with the "sql update ..." statement within the
    same
    transaction, or no need to close it before issue the satement.
    Any helps 'd be appreciated.
    Regards
    Phong
    cursor definition for CustCursor:
    select c_balance,c_ytd_payment, c_delivery_cnt ,
    from customer
    where c_id = :cId and c_d_id = :cDId and c_w_id = :cWId
    for update of c_balance, c_delivery_cnt
    begin transaction
    cCursor: CustCursor;
    sql open cursor cCursor(custObj.c_id, dId, wID) on session
    DBConnect;
    sql fetch cursor cCursor into :custObj;
    // update c_balance, c_delivery_cnt in customer using
    custObj.
    // can update while the cursor lock is on this curtomer.
    // ODBC does not support positioned update.
    // close cursor first then update.
    sql close cursor cCursor;
    sql update customer set c_balance = :custObj.c_balance,
    where c_id = :custObj.c_id AND c_d_id = :dId AND c_w_id =
    :wId
    on session DBCOnnect;
    end transaction;
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive
    <URL:http://pinehurst.sageit.com/listarchive/>
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    Hi Mohit,
    check this thread if you want to release lock in web ui by coding..
    Transaction in Edit mode - Unlock transaction
    Hope this helps..
    Cheers,
    Sumit Mittal

  • Finder closes when I click "Sites"

    When I click "Sites" on the sidebar of Finder, Finder closes and closes -- or eliminates -- all the shortcuts on the desktop, then it reopens but not on Sites, just on any other folder within the sidebar. I have to open a second Finder window and click on sites so only one gets zapped and the second one allows me to open the sites folder. What could be causing this?
    Thank you.
    Roxy

    I'm the only user so I'm the administrator. I deleted the link from the sidebar, as you suggested, a few times and it still insists on hanging for a few moments, then Finder disappears as well as the app logos on the desktop, then they are restored, Finder to Documents, and I can click on Sites. But, when I close Finder and open a new instance and click Sites, it again zaps everything.
    Thank you.
    Roxy

  • Can't find init file for Database

    Hi,
    I just installed 9i R2 on Redhat 7.3 and when I create a database with dbca, the db is created and up running fine. However, when I shut the db down and try to restart it, it says 'Can't find init file for Database "db_name"'. Anyone got any ideas?
    Thanks!

    While connected as sysdba issue :
    CREATE PFILE FROM SPFILE;
    --This creates an initSID.ora file under $ORACLE_HOME/dbs.
    You can edit this file to modify any init parameters.
    To have the effect this these new parameters startup the database with:
    STARTUP PFILE=$ORACLE_HOME/initSID.ora.
    To create spfile with the modified values use:
    CREATE SPFIL FROM PFILE;
    Once you create the SPFILE and when you start the db, SPFILE will be used.
    HTH
    Thanks
    CP

  • Load balancing failed to find a valid mailbox database.

    While trying to create new mailbox, the following message is displayed:
    "Load balancing failed to find a valid mailbox database."
    If database is manually selected, there are no problems.
    I've checked this:
    Get-mailboxdatabase | ft name,isexcludedfromprovisioning
    Name                                                                                        
    IsExcludedFromProvisioning
    MAILBOX01                                                                                                        
    False
    MAILBOX02                                                                                                        
    False
    MAILBOX03                                                                                                        
    False
    MAILBOX04                                                                                                        
    False
    Get-MailboxDatabase –Status | FT Name, Mounted
    Name                                                                                                           
    Mounted
    MAILBOX01                                                                                                         
    True
    MAILBOX02                                                                                                         
    True
    MAILBOX03                                                                                                         
    True
    MAILBOX04                                                                                                         
    True

    Willard Martin:
    Get-mailboxdatabase | ft name,issuspendedfromprovisioning
    Name                                                                                       
    IsSuspendedFromProvisioning
    MAILBOX01                                                                                                        
    False
    MAILBOX02                                                                                                        
    False
    MAILBOX03                                                                                                        
    False
    MAILBOX04                                                                                                        
    False
    PK M:
    This is Output for: Get-ManagementRoleAssignment -RoleAssignee <UserCreatingMailboxes>
    Name                           Role              RoleAssigneeName 
    RoleAssigneeType  AssignmentMethod  EffectiveUserNam
    e
    View-Only Configuration-Org... View-Only Conf... Organization M... RoleGroup         RoleGroup         All Group Mem...
    UnScoped Role Management-Or... UnScoped Role ... Organization M... RoleGroup         RoleGroup         All Group Mem...
    MyDiagnostics-Organization ... MyDiagnostics     Organization M... RoleGroup         RoleGroup         All Group Mem...
    Cmdlet Extension Agents-Org... Cmdlet Extensi... Organization M... RoleGroup         RoleGroup         All Group Mem...
    Exchange Server Certificate... Exchange Serve... Organization M... RoleGroup         RoleGroup         All Group Mem...
    Mail Recipients-Organizatio... Mail Recipients   Organization M... RoleGroup         RoleGroup         All Group Mem...
    Mail Recipient Creation-Org... Mail Recipient... Organization M... RoleGroup         RoleGroup         All Group Mem...
    MyTextMessaging-Organizatio... MyTextMessaging   Organization M... RoleGroup         RoleGroup         All Group Mem...
    Exchange Connectors-Organiz... Exchange Conne... Organization M... RoleGroup         RoleGroup         All Group Mem...
    Organization Client Access-... Organization C... Organization M... RoleGroup         RoleGroup         All Group Mem...
    Mail Recipient Creation-Org... Mail Recipient... Organization M... RoleGroup         RoleGroup         All Group Mem...
    MyProfileInformation-Organi... MyProfileInfor... Organization M... RoleGroup         RoleGroup         All Group Mem...
    Exchange Servers-Organizati... Exchange Servers  Organization M... RoleGroup         RoleGroup         All Group Mem...
    Edge Subscriptions-Organiza... Edge Subscript... Organization M... RoleGroup         RoleGroup         All Group Mem...
    User Options-Organization M... User Options      Organization M... RoleGroup         RoleGroup         All Group Mem...
    Audit Logs-Organization Man... Audit Logs        Organization M... RoleGroup         RoleGroup         All Group Mem...
    Database Copies-Organizatio... Database Copies   Organization M... RoleGroup         RoleGroup         All Group Mem...
    View-Only Configuration-Org... View-Only Conf... Organization M... RoleGroup         RoleGroup         All Group Mem...
    Message Tracking-Organizati... Message Tracking  Organization M... RoleGroup         RoleGroup         All Group Mem...
    Migration-Organization Mana... Migration         Organization M... RoleGroup         RoleGroup         All Group Mem...
    Move Mailboxes-Organization... Move Mailboxes    Organization M... RoleGroup         RoleGroup         All Group Mem...
    Move Mailboxes-Organization... Move Mailboxes    Organization M... RoleGroup         RoleGroup         All Group Mem...
    Exchange Server Certificate... Exchange Serve... Organization M... RoleGroup         RoleGroup         All Group Mem...
    Migration-Organization Mana... Migration         Organization M... RoleGroup         RoleGroup         All Group Mem...
    View-Only Recipients-Organi... View-Only Reci... Organization M... RoleGroup         RoleGroup         All Group Mem...
    Database Availability Group... Database Avail... Organization M... RoleGroup         RoleGroup         All Group Mem...
    Database Copies-Organizatio... Database Copies   Organization M... RoleGroup         RoleGroup         All Group Mem...
    Monitoring-Organization Man... Monitoring        Organization M... RoleGroup         RoleGroup         All Group Mem...
    View-Only Audit Logs-Organi... View-Only Audi... Organization M... RoleGroup         RoleGroup         All Group Mem...
    Transport Agents-Organizati... Transport Agents  Organization M... RoleGroup         RoleGroup         All Group Mem...
    Support Diagnostics-Organiz... Support Diagno... Organization M... RoleGroup         RoleGroup         All Group Mem...
    Transport Hygiene-Organizat... Transport Hygiene Organization M... RoleGroup         RoleGroup         All Group Mem...
    Transport Rules-Organizatio... Transport Rules   Organization M... RoleGroup         RoleGroup         All Group Mem...
    Remote and Accepted Domains... Remote and Acc... Organization M... RoleGroup         RoleGroup         All Group Mem...
    Address Lists-Organization ... Address Lists     Organization M... RoleGroup         RoleGroup         All Group Mem...
    Message Tracking-Organizati... Message Tracking  Organization M... RoleGroup         RoleGroup         All Group Mem...
    Role Management-Organizatio... Role Management   Organization M... RoleGroup         RoleGroup         All Group Mem...
    Information Rights Manageme... Information Ri... Organization M... RoleGroup         RoleGroup         All Group Mem...
    Legal Hold-Organization Man... Legal Hold        Organization M... RoleGroup         RoleGroup         All Group Mem...
    POP3 And IMAP4 Protocols-Or... POP3 And IMAP4... Organization M... RoleGroup         RoleGroup         All Group Mem...
    Retention Management-Organi... Retention Mana... Organization M... RoleGroup         RoleGroup         All Group Mem...
    Send Connectors-Organizatio... Send Connectors   Organization M... RoleGroup         RoleGroup         All Group Mem...
    MyDistributionGroups-Organi... MyDistribution... Organization M... RoleGroup         RoleGroup         All Group Mem...
    Remote and Accepted Domains... Remote and Acc... Organization M... RoleGroup         RoleGroup         All Group Mem..
    Exchange Virtual Directorie... Exchange Virtu... Organization M... RoleGroup         RoleGroup         All Group Mem..
    Database Availability Group... Database Avail... Organization M... RoleGroup         RoleGroup         All Group Mem..
    Mail Tips-Organization Mana... Mail Tips         Organization M... RoleGroup         RoleGroup         All Group Mem..
    Security Group Creation and... Security Group... Organization M... RoleGroup         RoleGroup         All Group Mem..
    Mail Enabled Public Folders... Mail Enabled P... Organization M... RoleGroup         RoleGroup         All Group Mem..
    E-Mail Address Policies-Org... E-Mail Address... Organization M... RoleGroup         RoleGroup         All Group Mem..
    Public Folder Replication-O... Public Folder ... Organization M... RoleGroup         RoleGroup         All Group Mem..
    Monitoring-Organization Man... Monitoring        Organization M... RoleGroup         RoleGroup         All Group Mem..
    Unified Messaging-Organizat... Unified Messaging Organization M... RoleGroup         RoleGroup         All Group Mem..
    Public Folders-Organization... Public Folders    Organization M... RoleGroup         RoleGroup         All Group Mem..
    Recipient Policies-Organiza... Recipient Poli... Organization M... RoleGroup         RoleGroup         All Group Mem..
    Federated Sharing-Organizat... Federated Sharing Organization M... RoleGroup         RoleGroup         All Group Mem..
    User Options-Organization M... User Options      Organization M... RoleGroup         RoleGroup         All Group Mem..
    Exchange Connectors-Organiz... Exchange Conne... Organization M... RoleGroup         RoleGroup         All Group Mem..
    Retention Management-Organi... Retention Mana... Organization M... RoleGroup         RoleGroup         All Group Mem..
    Journaling-Organization Man... Journaling        Organization M... RoleGroup         RoleGroup         All Group Mem..
    Transport Rules-Organizatio... Transport Rules   Organization M... RoleGroup         RoleGroup         All Group Mem..
    Organization Transport Sett... Organization T... Organization M... RoleGroup         RoleGroup         All Group Mem..
    Public Folders-Organization... Public Folders    Organization M... RoleGroup         RoleGroup         All Group Mem..
    Unified Messaging-Organizat... Unified Messaging Organization M... RoleGroup         RoleGroup         All Group Mem..
    View-Only Recipients-Organi... View-Only Reci... Organization M... RoleGroup         RoleGroup         All Group Mem..
    Journaling-Organization Man... Journaling        Organization M... RoleGroup         RoleGroup         All Group Mem..
    Mail Tips-Organization Mana... Mail Tips         Organization M... RoleGroup         RoleGroup         All Group Mem..
    Mail Recipients-Organizatio... Mail Recipients   Organization M... RoleGroup         RoleGroup         All Group Mem..
    Audit Logs-Organization Man... Audit Logs        Organization M... RoleGroup         RoleGroup         All Group Mem..
    Transport Queues-Organizati... Transport Queues  Organization M... RoleGroup         RoleGroup         All Group Mem..
    Recipient Policies-Organiza... Recipient Poli... Organization M... RoleGroup         RoleGroup         All Group Mem..
    Disaster Recovery-Organizat... Disaster Recovery Organization M... RoleGroup         RoleGroup         All Group Mem..
    POP3 And IMAP4 Protocols-Or... POP3 And IMAP4... Organization M... RoleGroup         RoleGroup         All Group Mem..
    Organization Configuration-... Organization C... Organization M... RoleGroup         RoleGroup         All Group Mem..
    MyBaseOptions-Organization ... MyBaseOptions     Organization M... RoleGroup         RoleGroup         All Group Mem..
    Transport Agents-Organizati... Transport Agents  Organization M... RoleGroup         RoleGroup         All Group Mem..
    View-Only Audit Logs-Organi... View-Only Audi... Organization M... RoleGroup         RoleGroup         All Group Mem..
    Legal Hold-Organization Man... Legal Hold        Organization M... RoleGroup         RoleGroup         All Group Mem..
    Send Connectors-Organizatio... Send Connectors   Organization M... RoleGroup         RoleGroup         All Group Mem..
    Transport Queues-Organizati... Transport Queues  Organization M... RoleGroup         RoleGroup         All Group Mem..
    E-Mail Address Policies-Org... E-Mail Address... Organization M... RoleGroup         RoleGroup         All Group Mem..
    Active Directory Permission... Active Directo... Organization M... RoleGroup         RoleGroup         All Group Mem..
    ApplicationImpersonation-Or... ApplicationImp... Organization M... RoleGroup         RoleGroup         All Group Mem..
    Address Lists-Organization ... Address Lists     Organization M... RoleGroup         RoleGroup         All Group Mem..
    Federated Sharing-Organizat... Federated Sharing Organization M... RoleGroup         RoleGroup         All Group Mem..
    Databases-Organization Mana... Databases         Organization M... RoleGroup         RoleGroup         All Group Mem..
    Exchange Servers-Organizati... Exchange Servers  Organization M... RoleGroup         RoleGroup         All Group Mem..
    UM Mailboxes-Organization M... UM Mailboxes      Organization M... RoleGroup         RoleGroup         All Group Mem..
    Active Directory Permission... Active Directo... Organization M... RoleGroup         RoleGroup         All Group Mem..
    UM Mailboxes-Organization M... UM Mailboxes      Organization M... RoleGroup         RoleGroup         All Group Mem..
    Distribution Groups-Organiz... Distribution G... Organization M... RoleGroup         RoleGroup         All Group Mem..
    Organization Configuration-... Organization C... Organization M... RoleGroup         RoleGroup         All Group Mem..
    MyContactInformation-Organi... MyContactInfor... Organization M... RoleGroup         RoleGroup         All Group Mem..
    Mailbox Search-Organization... Mailbox Search    Organization M... RoleGroup         RoleGroup         All Group Mem..
    Edge Subscriptions-Organiza... Edge Subscript... Organization M... RoleGroup         RoleGroup         All Group Mem..
    MyDistributionGroupMembersh... MyDistribution... Organization M... RoleGroup         RoleGroup         All Group Mem..
    Information Rights Manageme... Information Ri... Organization M... RoleGroup         RoleGroup         All Group Mem..
    Mailbox Import Export-Organ... Mailbox Import... Organization M... RoleGroup         RoleGroup         All Group Mem..
    Security Group Creation and... Security Group... Organization M... RoleGroup         RoleGroup         All Group Mem..
    Mail Enabled Public Folders... Mail Enabled P... Organization M... RoleGroup         RoleGroup         All Group Mem..
    Distribution Groups-Organiz... Distribution G... Organization M... RoleGroup         RoleGroup         All Group Mem..
    Organization Client Access-... Organization C... Organization M... RoleGroup         RoleGroup         All Group Mem..
    Role Management-Organizatio... Role Management   Organization M... RoleGroup         RoleGroup         All Group Mem..
    UM Prompts-Organization Man... UM Prompts        Organization M... RoleGroup         RoleGroup         All Group Mem..
    Cmdlet Extension Agents-Org... Cmdlet Extensi... Organization M... RoleGroup         RoleGroup         All Group Mem..
    Public Folder Replication-O... Public Folder ... Organization M... RoleGroup         RoleGroup         All Group Mem..
    Receive Connectors-Organiza... Receive Connec... Organization M... RoleGroup         RoleGroup         All Group Mem..
    UM Prompts-Organization Man... UM Prompts        Organization M... RoleGroup         RoleGroup         All Group Mem..
    MyRetentionPolicies-Organiz... MyRetentionPol... Organization M... RoleGroup         RoleGroup         All Group Mem..
    Databases-Organization Mana... Databases         Organization M... RoleGroup         RoleGroup         All Group Mem..
    Organization Transport Sett... Organization T... Organization M... RoleGroup         RoleGroup         All Group Mem..
    Disaster Recovery-Organizat... Disaster Recovery Organization M... RoleGroup         RoleGroup         All Group Mem..
    Receive Connectors-Organiza... Receive Connec... Organization M... RoleGroup         RoleGroup         All Group Mem..
    MyVoiceMail-Organization Ma... MyVoiceMail       Organization M... RoleGroup         RoleGroup         All Group Mem..
    Transport Hygiene-Organizat... Transport Hygiene Organization M... RoleGroup         RoleGroup         All Group Mem..
    Exchange Virtual Directorie... Exchange Virtu... Organization M... RoleGroup         RoleGroup         All Group Mem..
    MyMailboxDelegation-Organiz... MyMailboxDeleg... Organization M... RoleGroup         RoleGroup         All Group Mem..
    Mail Enabled Public Folders... Mail Enabled P... Recipient Mana... RoleGroup         RoleGroup         All Group Mem..
    Recipient Policies-Recipien... Recipient Poli... Recipient Mana... RoleGroup         RoleGroup         All Group Mem..
    Distribution Groups-Recipie... Distribution G... Recipient Mana... RoleGroup         RoleGroup         All Group Mem..
    Message Tracking-Recipient ... Message Tracking  Recipient Mana... RoleGroup         RoleGroup         All Group Mem..
    Mail Recipient Creation-Rec... Mail Recipient... Recipient Mana... RoleGroup         RoleGroup         All Group Mem..
    Migration-Recipient Management Migration         Recipient Mana... RoleGroup         RoleGroup         All Group Mem..
    Move Mailboxes-Recipient Ma... Move Mailboxes    Recipient Mana... RoleGroup         RoleGroup         All Group Mem..
    Mail Recipients-Recipient M... Mail Recipients   Recipient Mana... RoleGroup         RoleGroup         All Group Mem..
    Monitoring-View-Only Organi... Monitoring        View-Only Orga... RoleGroup         RoleGroup         All Group Mem..
    View-Only Configuration-Vie... View-Only Conf... View-Only Orga... RoleGroup         RoleGroup         All Group Mem..
    View-Only Recipients-View-O... View-Only Reci... View-Only Orga... RoleGroup         RoleGroup         All Group Mem..
    Public Folders-Public Folde... Public Folders    Public Folder ... RoleGroup         RoleGroup         All Group Mem..
    Mail Enabled Public Folders... Mail Enabled P... Public Folder ... RoleGroup         RoleGroup         All Group Mem..
    MyDistributionGroupMembersh... MyDistribution... Default Role A... RoleAssignment... RoleAssignment... All Policy As..
    MyTextMessaging-Default Rol... MyTextMessaging   Default Role A... RoleAssignment... RoleAssignment... All Policy As..
    MyContactInformation-Defaul... MyContactInfor... Default Role A... RoleAssignment... RoleAssignment... All Policy As..
    MyVoiceMail-Default Role As... MyVoiceMail       Default Role A... RoleAssignment... RoleAssignment... All Policy As..
    MyBaseOptions-Default Role ... MyBaseOptions     Default Role A... RoleAssignment... RoleAssignment... All Policy As..
    I've tested functionality with other admin-accounts and they have the same roles and same behavior. There have been no changes in roles or other Exchange settings as far as I know.

Maybe you are looking for