Skip to main content

Database Growth SQL for OEM Repo DB.

SELECT b.TARGET_NAME,
       c.HOST_NAME,
       MAX(b.VALUE),
       MIN(b.value),
       MAX(b.MONTH_timestamp),
       MIN(b.MONTH_timestamp),
       ROUND((MAX(b.VALUE) - MIN(b.value)), 1) Diff,
       ROUND(((ROUND((MAX(b.VALUE) - MIN(b.VALUE)), 2) * 100) / (MIN(b.VALUE))), 0) Per,

  (SELECT '%'
   FROM dual) "%"
FROM
  (SELECT a.TARGET_NAME,
          a.METRIC_COLUMN,
          a.MONTH_timestamp,
          AVG(a.VALUE) Value
   FROM
     (SELECT DISTINCT m.TARGET_NAME,
                      m.metric_column AS metric_column,
                      TO_CHAR(m.rollup_timestamp, 'YYYY-MM') AS month_timestamp,
                      SUM(m.average / 1024) AS value
      FROM mgmt$metric_daily m,
           mgmt$target_type t
      WHERE (t.target_type = 'rac_database'
             OR t.target_type = 'oracle_pdb'
             OR (t.target_type = 'oracle_database'
                 AND t.TYPE_QUALIFIER3 != 'RACINST'))
        AND m.target_guid = t.target_guid
        AND m.metric_guid = t.metric_guid
        AND (t.metric_name = 'tbspAllocation')
        AND (t.metric_column = 'spaceAllocated')
        AND m.rollup_timestamp > sysdate - 360
      GROUP BY m.rollup_timestamp,
               m.TARGET_NAME,
               m.metric_column,
               m.rollup_timestamp
      ORDER BY 3) a
   GROUP BY a.MONTH_timestamp,
            a.TARGET_NAME,
            a.METRIC_COLUMN
   ORDER BY 3) b,

  (SELECT HOST_NAME,
          TARGET_NAME
   FROM MGMT$DB_DATAFILES) c
WHERE b.TARGET_NAME = c.TARGET_NAME
GROUP BY b.TARGET_NAME,
         c.HOST_NAME;

Comments

Popular posts from this blog

Hard dependency with ip address Oracle RAC Cluster.

Command error out due to hard dependency with ip address [-Node1]/app/grid/oracle/product/11.2.0/grid/bin>./crsctl relocate resource RDBMS_DB -n Node2 CRS-2527: Unable to start 'RDBMS_DB' because it has a 'hard' dependency on 'sDB' CRS-2525: All instances of the resource 'sDB' are already running; relocate is not allowed because the force option was not specified CRS-4000: Command Relocate failed, or completed with errors. [-Node1]/app/grid/oracle/product/11.2.0/grid/bin>./crsctl relocate resource sDB  -n Node2 CRS-2529: Unable to act on 'DB' because that would require stopping or relocating 'LISTENER_DB', but the force option was not specified CRS-4000: Command Relocate failed, or completed with errors. [-Node1]/app/grid/oracle/product/11.2.0/grid/bin>./crsctl relocate resource LISTENER_DB  -n Node2 CRS-2527: Unable to start 'LISTENER_DB' because it has a 'hard' dependency on 'sD...

19C NID ( Rename Database)

 [oracle@localhost ~]$ nid DBNEWID: Release 19.0.0.0.0 - Production on Thu Dec 23 00:05:36 2021 Copyright (c) 1982, 2019, Oracle and/or its affiliates.  All rights reserved. Keyword     Description                    (Default) ---------------------------------------------------- TARGET      Username/Password              (NONE) DBNAME      New database name              (NONE) LOGFILE     Output Log                     (NONE) REVERT      Revert failed change           NO SETNAME     Set a new database name only   NO APPEND      Append to output log           NO HELP        Displays these messages    ...

ORA-01017/ORA-28000 with AUDIT_TRAIL

With default profile in Oracle 11g, accounts are automatically locked 1 day ( PASSWORD_LOCK_TIME ) after 10 failed login attempt ( FAILED_LOGIN_ATTEMPTS ): SQL > SET lines 200 SQL > SET pages 200 SQL > SELECT * FROM dba_profiles WHERE PROFILE = 'DEFAULT' ORDER BY resource_name; PROFILE                         RESOURCE_NAME                      RESOURCE LIMIT ------------------------------ -------------------------------- -------- ---------------------------------------- DEFAULT                         COMPOSITE_LIMIT                 ...