SELECT gv_i.INST_ID
      ,gv_i.INSTANCE_NAME
      ,gv_i.HOST_NAME
      ,gv_i.VERSION
      ,gv_i.STARTUP_TIME
      ,gv_i.STATUS
      ,gv_rl.RESOURCE_NAME
      ,gv_rl.CURRENT_UTILIZATION
      ,gv_rl.MAX_UTILIZATION
      ,gv_rl.INITIAL_ALLOCATION
      ,gv_rl.LIMIT_VALUE
      ,ROUND((gv_rl.MAX_UTILIZATION / gv_rl.LIMIT_VALUE) * 100, 2) AS "MAX(%)"
      ,ROUND((gv_rl.CURRENT_UTILIZATION / gv_rl.LIMIT_VALUE) * 100, 2) AS "CURRENT(%)"
  FROM gv$resource_limit gv_rl
      ,gv$instance       gv_i
 WHERE 1 = 1
   AND gv_rl.INST_ID = gv_i.INST_ID
   AND gv_rl.LIMIT_VALUE <> ' UNLIMITED'
 ORDER BY gv_rl.RESOURCE_NAME;