Reference.TXT 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. select min(t.reg_date), max(t.reg_date), count(1) from EVENTID_POLICE_LOG t;
  2. select min(t.reg_date), max(t.reg_date), count(1) from EVENTID_POLICE_LOG_TMP t;
  3. select min(t.reg_date), max(t.reg_date), count(1) from OCCURID_POLICE_LOG t;
  4. select min(t.reg_date), max(t.reg_date), count(1) from OCCURID_POLICE_LOG_TMP t;
  5. DELETE FROM EVENTID_POLICE_LOG WHERE REG_DATE < TO_CHAR(SYSDATE - 30, 'YYYYMMDDHH24MISS');
  6. DELETE FROM EVENTID_POLICE_LOG_TMP WHERE REG_DATE < TO_CHAR(SYSDATE - 30, 'YYYYMMDDHH24MISS');
  7. DELETE FROM OCCURID_POLICE_LOG WHERE REG_DATE < TO_CHAR(SYSDATE - 30, 'YYYYMMDDHH24MISS');
  8. DELETE FROM OCCURID_POLICE_LOG_TMP WHERE REG_DATE < TO_CHAR(SYSDATE - 30, 'YYYYMMDDHH24MISS');
  9. SELECT SEGMENT_NAME, ROUND(SUM(BYTES) / 1024 / 1024, 2) AS SIZE_MB
  10. FROM USER_SEGMENTS
  11. WHERE
  12. SEGMENT_NAME = 'EVENTID_POLICE_LOG'
  13. AND SEGMENT_TYPE = 'TABLE'
  14. GROUP BY SEGMENT_NAME;
  15. ALTER TABLE EVENTID_POLICE_LOG_TMP MOVE;
  16. ALTER INDEX EVENTID_POLICE_LOG_TMP_IDX01 REBUILD TABLESPACE occurid_police_log_idx;
  17. ALTER INDEX EVENTID_POLICE_LOG_TMP_IDX02 REBUILD TABLESPACE occurid_police_log_idx;
  18. ALTER INDEX EVENTID_POLICE_LOG_TMP_IDX03 REBUILD TABLESPACE occurid_police_log_idx;
  19. ALTER INDEX EVENTID_POLICE_LOG_TMP_IDX1 REBUILD TABLESPACE user_default_data;
  20. ALTER INDEX EVENTID_POLICE_LOG_TMP_IDX2 REBUILD TABLESPACE user_default_data;
  21. ALTER INDEX PK_EVENTID_POLICE_LOG_TMP REBUILD TABLESPACE occurid_police_log_idx;
  22. ALTER TABLE EVENTID_POLICE_LOG MOVE;
  23. ALTER INDEX EVENTID_POLICE_LOG_IDX01 REBUILD TABLESPACE occurid_police_log_idx;
  24. ALTER INDEX EVENTID_POLICE_LOG_IDX02 REBUILD TABLESPACE occurid_police_log_idx;
  25. ALTER INDEX EVENTID_POLICE_LOG_IDX03 REBUILD TABLESPACE occurid_police_log_idx;
  26. ALTER INDEX EVENTID_POLICE_LOG_IDX1 REBUILD TABLESPACE user_default_data;
  27. ALTER INDEX EVENTID_POLICE_LOG_IDX2 REBUILD TABLESPACE user_default_data;
  28. ALTER INDEX PK_EVENTID_POLICE_LOG REBUILD TABLESPACE occurid_police_log_idx;
  29. ALTER TABLE OCCURID_POLICE_LOG MOVE;
  30. ALTER INDEX OCCURID_POLICE_LOG_IDX01 REBUILD TABLESPACE occurid_police_log_idx;
  31. ALTER INDEX OCCURID_POLICE_LOG_IDX02 REBUILD TABLESPACE occurid_police_log_idx;
  32. ALTER INDEX OCCURID_POLICE_LOG_IDX03 REBUILD TABLESPACE occurid_police_log_idx;
  33. ALTER INDEX OCCURID_POLICE_LOG_IDX1 REBUILD TABLESPACE user_default_data;
  34. ALTER INDEX OCCURID_POLICE_LOG_IDX2 REBUILD TABLESPACE user_default_data;
  35. ALTER INDEX PK_OCCURID_POLICE_LOG REBUILD TABLESPACE occurid_police_log_idx;
  36. ALTER TABLE OCCURID_POLICE_LOG_TMP MOVE;
  37. ALTER INDEX OCCURID_POLICE_LOG_TMP_IDX01 REBUILD TABLESPACE occurid_police_log_idx;
  38. ALTER INDEX OCCURID_POLICE_LOG_TMP_IDX02 REBUILD TABLESPACE occurid_police_log_idx;
  39. ALTER INDEX OCCURID_POLICE_LOG_TMP_IDX03 REBUILD TABLESPACE occurid_police_log_idx;
  40. ALTER INDEX OCCURID_POLICE_LOG_TMP_IDX1 REBUILD TABLESPACE user_default_data;
  41. ALTER INDEX OCCURID_POLICE_LOG_TMP_IDX2 REBUILD TABLESPACE user_default_data;
  42. ALTER INDEX PK_OCCURID_POLICE_LOG_TMP REBUILD TABLESPACE occurid_police_log_idx;
  43. -- 또는
  44. --ALTER TABLE EVENTID_POLICE_LOG_TMP SHRINK SPACE;
  45. ALTER TABLE EVENTID_POLICE_LOG ENABLE ROW MOVEMENT;
  46. ALTER TABLE EVENTID_POLICE_LOG SHRINK SPACE;
  47. ALTER TABLE EVENTID_POLICE_LOG DISABLE ROW MOVEMENT;
  48. ALTER TABLE EVENTID_POLICE_LOG_TMP ENABLE ROW MOVEMENT;
  49. ALTER TABLE EVENTID_POLICE_LOG_TMP SHRINK SPACE;
  50. ALTER TABLE EVENTID_POLICE_LOG_TMP DISABLE ROW MOVEMENT;
  51. ALTER TABLE OCCURID_POLICE_LOG ENABLE ROW MOVEMENT;
  52. ALTER TABLE OCCURID_POLICE_LOG SHRINK SPACE;
  53. ALTER TABLE OCCURID_POLICE_LOG DISABLE ROW MOVEMENT;
  54. ALTER TABLE OCCURID_POLICE_LOG_TMP ENABLE ROW MOVEMENT;
  55. ALTER TABLE OCCURID_POLICE_LOG_TMP SHRINK SPACE;
  56. ALTER TABLE OCCURID_POLICE_LOG_TMP DISABLE ROW MOVEMENT;
  57. -- 테이블에 NOLOGGING 설정
  58. ALTER TABLE EVENTID_POLICE_LOG NOLOGGING;
  59. ALTER TABLE EVENTID_POLICE_LOG_TMP NOLOGGING;
  60. ALTER TABLE OCCURID_POLICE_LOG NOLOGGING;
  61. ALTER TABLE OCCURID_POLICE_LOG_TMP NOLOGGING;
  62. BEGIN
  63. DBMS_STATS.GATHER_TABLE_STATS('PTDBS', 'EVENTID_POLICE_LOG_TMP', CASCADE => TRUE);
  64. END;
  65. /
  66. BEGIN
  67. DBMS_STATS.GATHER_TABLE_STATS('PTDBS', 'EVENTID_POLICE_LOG', CASCADE => TRUE);
  68. END;
  69. /
  70. BEGIN
  71. DBMS_STATS.GATHER_TABLE_STATS('PTDBS', 'OCCURID_POLICE_LOG', CASCADE => TRUE);
  72. END;
  73. /
  74. BEGIN
  75. DBMS_STATS.GATHER_TABLE_STATS('PTDBS', 'OCCURID_POLICE_LOG_TMP', CASCADE => TRUE);
  76. END;
  77. /
  78. select * from dba_synonyms where db_link is not null;
  79. --1 PUBLIC CURLINKST ITSAPP CURLINKST EXT12LOCDB
  80. --2 PUBLIC GET_EXTDATE ITSAPP GET_EXTDATE EXT12LOCDB
  81. --3 PUBLIC RCV_LINK_TRAFFIC RCV_LINK_TRAFFIC XMLDB
  82. select * from dba_db_links;
  83. --1 PUBLIC INCIDB UTISINCI UTIS 2022-08-17 오후 2:06:50
  84. --2 PUBLIC UTISDB UTIADMIN UTIS 2025-05-13 오전 11:20:54
  85. --3 PUBLIC XMLDB SECTION UTIS 2018-11-26 오전 11:21:53
  86. --4 PUBLIC EXT12LOCDB ITSAPP EXT12LOCDB 2016-09-22 오전 9:42:13
  87. --5 PUBLIC MAINDB UTIADMIN UTIS 2016-09-22 오전 9:42:13
  88. --6 PUBLIC UTIS PTAPP UTIS 2016-09-22 오전 9:42:13
  89. --7 TIMS MTE_06 NLDBS NLDBS 2016-09-22 오전 9:42:13
  90. <!-- select 'IF_POL_MPSS_001', trunc(sysdate), '도로교통공단', '돌발정보', '5분', count(1) as count_snd from OCCURID_POLICE_LOG t where t.reg_date between to_char(sysdate-1, 'YYYYMMDD') || '000000' and to_char(sysdate-1, 'YYYYMMDD') || '235959';-->
  91. <!-- select 'IF_POL_MPSS_002', trunc(sysdate), '도로교통공단', '통제정보', '5분', count(1) as count_snd from EVENTID_POLICE_LOG t where t.reg_date between to_char(sysdate-1, 'YYYYMMDD') || '000000' and to_char(sysdate-1, 'YYYYMMDD') || '235959';-->
  92. <!-- select 'IF_POL_MPSS_003', trunc(sysdate), '도로교통공단', '소통정보', '5분', count(1) as count_snd from CURLINKST_POLICE_LOG t where t.reg_date between to_char(sysdate-1, 'YYYYMMDD') || '000000' and to_char(sysdate-1, 'YYYYMMDD') || '235959';-->
  93. INSERT INTO INDIGO_STATS (IF_ID, INIT_DATE, AGENCY, INFO, PERIOD, COUNT_SND)
  94. VALUES ('IF_POL_MPSS_001', trunc(sysdate+1), '도로교통공단', '돌발정보', '5분', );
  95. INSERT INTO INDIGO_STATS (IF_ID, INIT_DATE, AGENCY, INFO, PERIOD, COUNT_SND)
  96. VALUES ('IF_POL_MPSS_002', trunc(sysdate+1), '도로교통공단', '통제정보', '5분', );
  97. INSERT INTO INDIGO_STATS (IF_ID, INIT_DATE, AGENCY, INFO, PERIOD, COUNT_SND)
  98. VALUES ('IF_POL_MPSS_003', trunc(sysdate+1), '도로교통공단', '소통정보', '5분', );
  99. commit;