오라클 실행쿼리 로그(히스토리)
오라클에서 특정 테이블의 쿼리 로그를 보고 싶으면 아래와 같이 하면 된다.
1 2 |
select * from v_$sql where sql_text like '%table%'; select max(last_load_time), min(last_load_time) from v_$sql; |
오라클에서 특정 테이블의 쿼리 로그를 보고 싶으면 아래와 같이 하면 된다.
1 2 |
select * from v_$sql where sql_text like '%table%'; select max(last_load_time), min(last_load_time) from v_$sql; |
tomcat 기본설정에는 access 로그를 남기지 않는다. 만일 access 로그를 남기기 위해서는 아래와 같이 설정하면 된다. (server.xml)
1 2 3 4 5 6 7 |
<valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="common" prefix="access." suffix=".log" fileDateFormat="yyyy-MM-dd" resolveHosts="false"></valve> |
설정을 마치고 tomcat을 재구동하고 accesslog 가 정상적으로 남는지 확인.
오라클 쿼리 로그 뷰
1 2 3 4 5 6 7 8 9 10 11 |
select * from v$sql select * from v$sqltext select * from v$sqlarea select * from v$sql where parsing_schema_name = 'USER' and last_active_time > TO_DATE('2007/07/31 08:50','RRRR/MM/DD HH:MI' ) and last_active_time < TO_DATE('2007/07/31 08:11','RRRR/MM/DD HH:MI' ) order by last_active_time desc ; |
많은 관리자들이 로그분석및 사이트 통계를 위한 많은 분석툴이 있읍니다. 물론 그러한 툴을 이용한 방법으로 사이트및 시스템을 쳬계적이고 효율적으로 분석있습니다. 그런데 APACHE LOG 파일을 보면 access_log 파일과 error_log파일이 있읍니다. 이중에서 acess_log파일을 가지고 간단한 카운터를 하는 방법을 적고자 합니다. 물론 한곳에서 … Continue reading