반응형

RSS Feeder JSTL만으로 순수하게 처리할려고

 

보니

 

태그에서 <content:encoded> 값의 경우

 

x:out select 구문안에 위의 내용을 사용할 경우 에러가 발생합니다.

 

이유는 : 으로 구분되는 경우 네임스페이스로 인식하여 발생합니다.

 

다음과 같은 방법으로 회피가 가능합니다.

 

rss 내용 

 

 

문장

<c:import var="xmlContent" url="http://xxx.co.kr/feed" charEncoding="UTF-8" />

<x:parse var="doc" xml="${xmlContent}"/>

<x:out select="select($doc/rss/channel/item[$feedno]/*[name()='content:encoded'])" escapeXml="false" />

 

위 구문은  feedno 라는 get 방식을 통한 값이 들어 왔을 때

 

해당 피더의 feedno 번호의 content:encoded 값을 읽어 들이는 구문입니다.

 

 

기타 날짜 변경

 

날짜는 아래와 같이 변경 가능합니다.

EEE : 3자리 영문 요일 (ex> Mon)

dd : 2자리 날짜 숫자 (ex> 11)

MMM : 3자리 영문 월 (ex> May)

yyyy : 4자리 숫자 년도

HH : 00~23시간

mm : 00~59 분

ss : 00 ~ 59 초

Z : +0000 설정

 

 

 

 

반응형
반응형


내부적으로 호출 시작은
dbms_stats.gather_database_stats_job_proc()


-- 11g의 기본 자동 수집 테스트는 아래로 조회 가능
select * from dba_autotask_client;

-- 내용 조회
select * from DBA_SCHEDULER_WINDOWS;

-- 각 요일별 윈도우 확인하고
WINDOW_NAME => MONDAY_WINDOW는 월요일

지금 문제가 되는 토,일의 byhour가 6으로 (기본)

업무시간중에 수행되면 안됨

-- 특정 테이블 통계 정보 수집 이력 조회
select * from dba_tab_stats_history
        where table_name = '테이블명'
          and to_char(stats_update_time, 'yyyymmdd') = '20171230'
;

 

/*
    -- 기본 토요일 repeat_interval 값
    freq=daily;byday=SAT;byhour=6;byminute=0; bysecond=0
*/
-- 토요일의 시간을 6 => 22시로 변경
-- 아래의 명령어는 Active 상태를 TRUE => FALSE 로 만듬
-- /as sysdba 로 접속
exec dbms_scheduler.close_window('SATURDAY_WINDOW');


-- 비활성화
exec dbms_scheduler.disable('SATURDAY_WINDOW');

-- 반복되는 시간 속성 설정
exec dbms_scheduler.set_attribute(name => 'SATURDAY_WINDOW', attribute => 'REPEAT_INTERVAL', value => 'freq=daily;byday=SAT;byhour=22;byminute=0; bysecond=0');

-- 지속되는 속성 설정
exec dbms_scheduler.set_attribute(name => 'SATURDAY_WINDOW', attribute => 'DURATION', value => '+000 04:00:00.000000000');

-- 활성화
exec dbms_scheduler.enable('SATURDAY_WINDOW');


-- 일요일 변경
-- 6 => 22시로 변경
-- 비활성화
exec dbms_scheduler.disable('SUNDAY_WINDOW');

-- 반복되는 시간 속성 설정
exec dbms_scheduler.set_attribute(name => 'SUNDAY_WINDOW', attribute => 'REPEAT_INTERVAL', value => 'freq=daily;byday=SUN;byhour=22;byminute=0; bysecond=0');

-- 지속되는 속성 설정
exec dbms_scheduler.set_attribute(name => 'SUNDAY_WINDOW', attribute => 'DURATION', value => '+000 04:00:00.000000000');

-- 활성화
exec dbms_scheduler.enable('SUNDAY_WINDOW');


-- 최종 내용 조회
select * from DBA_SCHEDULER_WINDOWS;

반응형
반응형


-- BASH 쉘 (linux  계열)
lastweek=$(date --date "1 week ago" +%Y%m%d)

-- CSH 쉘(AIX 계열)

lastweek=`TZ=KORST+168 date +%Y%m%d`


ALL $LASTWEEK $TODAY ALL /BizMaster/data $TODAY

반응형

'OS > AIX' 카테고리의 다른 글

AIX 칩입 확인 해보자 !  (0) 2011.03.23
IBM JVM -Xloratio 옵션  (0) 2011.03.03
AIX 5.3 OPENSSH INSTALL  (0) 2011.02.16
bff 파일 설치 (AIX)  (0) 2010.12.08
IBM AIX 용 JAVA 다운로드 주소  (0) 2010.12.07
반응형

운영 하는 시스템의 날짜 정보를 변경하여도 오라클의 SYSDATE 값은 변경되지 않습니다.

그 이유는 동적으로 초기화되는 FIXED_DATE를 사용하기 때문입니다.

1. SYSDATE 값을 2009년 11월 18일 오후 3시로 반환하고 싶다면

ALTER SYSTEM SET fixed_date='2009-11-18-15:00:00';

2. 원래되로 반환하고 싶다면

10g R2 이상 버전 이라면

ALTER SYSTEM RESET fixed_date = NONE;

10g R2 미만이라면

ALTER SYSTEM SET fixed_daet SCOPE=SPFILE SID='*';
반응형
반응형

시스템 날짜를 동기화가 아닌 직접 입력하여 날짜를 변경하기

ROOT로 작업을 하시길...

# date 112718282008 (11월27일 18시28분 2008년도) 
반응형

+ Recent posts