Advertisement
Guest User

Untitled

a guest
Apr 21st, 2014
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. Create or replace type TIMEZONE_DIFF_type as object
  2. (
  3. DB_INSTANCE VARCHAR2(10),
  4. STARTUP_TIME VARCHAR2(20),
  5. DATABASE_DEFAULT_TIME TIMESTAMP(6),
  6. SERVER_TZ VARCHAR2(20),
  7. RPT_SERVER_TIME VARCHAR2(45),
  8. SESSION_TZ VARCHAR2(20),
  9. DBZONE VARCHAR2(20),
  10. TIMEZONE_DATE TIMESTAMP(6),
  11. COLLECTION_DATE DATE
  12. )
  13.  
  14. CREATE OR REPLACE TYPE TIMEZONE_DIFF_type_details IS TABLE OF TIMEZONE_DIFF_type
  15.  
  16. create table TIMEZONE_DIFF_1
  17. (
  18. projects TIMEZONE_DIFF_type_details
  19. )
  20. nested table projects store as projects_nt;
  21.  
  22. select instance_name,startup_time, database_default_time,server_tz,rpt_server_time, session_tz,dbtime_zone,server_current_date,timezone_date
  23. from (
  24.  
  25. SELECT a.inst_id,
  26. upper(b.instance_name) instance_name,
  27. to_char(b.startup_time, 'YYYY-MM-DD HH24:MI') startup_time,
  28. SYSTIMESTAMP database_default_time,
  29. substr(to_char(SYSTIMESTAMP), 30) server_tz,
  30. CURRENT_TIMESTAMP rpt_server_time,
  31. substr(to_char(CURRENT_TIMESTAMP), 30) session_tz,
  32. dbtimezone dbtime_zone,
  33. to_date(to_char(max(sample_time),'YYYY-MM-DD HH24:MI:SS'),'YYYY-MM-DD HH24:MI:SS') server_current_date,
  34. SYSTIMESTAMP AT TIME ZONE 'UTC' timezone_date
  35. FROM gv$active_session_history@XYZ a, gv$instance@XYZ b
  36. WHERE a.inst_id = b.inst_id
  37. group by a.inst_id,
  38. upper(b.instance_name),
  39. to_char(b.startup_time, 'YYYY-MM-DD HH24:MI'),
  40. dbtimezone
  41. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement