본문 바로가기

개발

LIBRARY CACHE PIN WAIT EVENT가 나타나는 경우의 해결방법 제품 : ORACLE SERVER 작성날짜 : 2003-12-09 'LIBRARY CACHE PIN' WAIT EVENT가 나타나는 경우의 해결방법 ========================================================= PURPOSE v$session_wait event 에 library cache pin이 다량으로 발생할 때 확인하는 방법을 알아보자. Explanation V$SESSION_WAIT view에서 library cache pin이 발생하는 경우는 매우 드물다. 하지만, 어떤 경우는 library cache pin이 많은 session에서 나타나서 사용자가 작업을 못하는 경우가 생기기도 한다. 이런 현상은 sequence 등을 동시에 access하려고 할 때.. 더보기
[펌] AES 암호화 stringencrypter-woodambara_.zip  ASP, ASP.NET 1.1/2.0, JSP, PHP 5 에서 사용할 수 있는 문자열 암호화 클래스를 만들어 봤습니다. 이 클래스들은 서로 호환되기 때문에 ASP에서 암호화한 문자열을 ASP.NET 에서 복호화하는 식으로 사용이 가능합니다. 키와 초기화 벡터는 문자열로 입력받습니다. 내부적으로 키와 초기화 벡터는 UTF-8으로 변환된 후, MD5로 해시됩니다.문자열 암호화는 Encrypt 메서드에서 수행합니다. 이 메서드는 먼저 입력 문자열을 UTF-8으로 변환한 후, PKCS7 패딩을 덧붙입니다. (JSP 버전에서는 PKCS5를 사용하지만, 블록 크기가 128비트일 경우에는 서로 호환됩니다.) 그 다음에 128-bit AES 알고리즘을 사용하.. 더보기
[펌] 암호화 모듈 펌글입니다. 출처 : http://www.taeyo.pe.kr/Forum/Content.aspx?SEQ=24568&TBL=TALK&PGN=1 암호화에는 대충 다음과 같은 방법들이 있어요.. * 인코딩 BASE64나 UUENCODE 방법 등이 있는데요.. 사실 이건 암호화가 아닙니다. 바이너리 데이터를 전송하기 위해 데이터를 변조하는 것 뿐이구요.. 공개된 알고리즘에 의해 누구나 원래 데이터를 알아낼 수 있습니다. * 해쉬 MD5, SHA1, SHA2 등의 방법이 있습니다. 다이제스트라고도 하는 것 같은데 기억이.. ^^; 하지만 이것도 엄밀히 말해 암호화는 아닙니다. 원래는 지금 보내는 메시지가 변조가 되었는 지 확인하기 위해 덧붙이는 데이터를 만들기 위한 방법입니다. 이 값으로 원래 값을 알 수는 없습.. 더보기
[DB] MSSQL 트랜잭션 로그파일 크기 줄이기 MSSQL 트랜잭션 로그파일 크기 줄이기 * MSSQL 2008 의 경우 USE [DataBase]; GO -- Truncate the log by changing the database recovery model to SIMPLE. ALTER DATABASE [DataBase] SET RECOVERY SIMPLE; GO -- Shrink the truncated log file to 1 MB. DBCC SHRINKFILE ([DataBase_Log], 1); GO -- Reset the database recovery model. ALTER DATABASE [DataBase] SET RECOVERY FULL; GO * MSSQL 2005 의 경우 use [DB명]; sp_helpfile; 더보기
List of HTTP status codes HTTP Status codes 가장 많이 확인하는 코드이지만, 기억력 감소는 어쩔 수 없다. ㅡㅡ; 복기하자~! 1xx Informational 100 : Continue 101 : Switching protocols 102 Processing 2xx Success 200 : OK, 에러없이 전송 성공 201 : Created, POST 명령 실행 및 성공 202 : Accepted, 서버가 클라이언트 명령을 받음 203 : Non-authoritative information, 서버가 클라이언트 요구 중 일부 만 전송 204 : No content, 클라언트 요구을 처리했으나 전송할 데이터가 없음 205 : Reset content 206 : Partial content 207 Multi-Status.. 더보기
[DB] 위치정보(GeoLocation)에서 위도와 경도로 두 지점간 거리(distance) 구하는 오라클 Function 위치정보(GeoLocation) 중 위도(latitude)와 경도(longitude)로 두 지점간 거리(distance) 구하기 HTML5 , CSS3.0, jQTouch 를 활용하여 아이폰 모바일웹 페이지 제작 중 GeoLocation 정보가 있어 위치정보를 활용한 주변검색을 만들어보고자 한다. (예를 들자면 지금 있는 위치에서 반경 10Km 이내에 존재하는 극장 정보) DB에 해당 위치의 위도와 경도를 가지고 있다면 아래 Function을 통해 쉽게 주변검색을 구현할 수 있다. 오라클 솔루션의 Oracle Spatial 툴 사용하라는 것과 이에 대한 예제가 대부분.. 뭐 우리같은 작은 회사에서 지도 서비스를 하는 것이 아닌지라 .. ㅡㅡ 그렇게 몇 시간을 허비하고 계산하는 Function을 다 만들어.. 더보기
오라클(oracle)과 MS-SQL 함수, 쿼리 차이점 출처 : http://mt1716.egloos.com/10590565 쿼리 오라클9i MS-SQL2000 값 대체 DECODE ex) DECODE(컬럼명, 'A', 'OK', 'B', 'NO', 컬럼명) CASE WHEN (오라클도 있음) ex) CASE WHEN 컬럼명 = 'A' THEN 'OK' WHEN 컬럼명 = 'B' THEN 'NO' ELSE 컬럼명 END 문자열 자르기 SUBSTR ex) SUBSTR('ANSDDD', 1, 2) = 'AN' SUBSTRING ex) SUBSTRING('ANSDDD', 1,2) = 'AN' 시스템시간 SYSDATE GETDATE() 널값제어 NVL ex) NVL(컬럼명,0) => 컬럼값이 널이면 0으로 대체 isNULL ex) isNULL(컬럼명,0) => 컬럼.. 더보기
asp에서 soap 호출(닷넷 웹서비스-asmx) 후 return XML 원형보기 Response.Charset ="EUC-KR"Set oSoap = Server.CreateObject("MSSOAP.SoapClient30")Set xmlDoc = Server.CreateObject("MSXML2.DOMDocument.4.0")oSoap.ClientProperty("ServerHTTPRequest") = Truecall oSoap.mssoapinit("http://주소/페이지.asmx?WSDL")xmlDoc.DocumentElement = oSoap.MSGTEST("C100").ContextResponse.Write xmlDoc.XML&""Set root = xmlDoc.documentElementFor i = 0 To (root.childNodes.length - 1)  Respon.. 더보기
RSS의 정의 및 활용도 - 링크주소 RSS란 무엇인가? RSS(Really Simple Syndication)는 웹 사이트 및 블로그 간의 자료 교환 및 배급을 위한 확장성 생성 언어(XML) 기반의 일종의 규격을 의미합니다. 각 사이트에서 제공하는 매우 간단한 배급(RSS) 주소를 RSS 리더에 등록만 해 두면 직접 방문하지 않아도 자동으로 자료가 교환되어 편지함의 이메일을 열어 보듯 쉽게 변경된 내용을 읽을 수 있어 뉴스·날씨·쇼핑 서비스나 블로그 등 자주 업데이트되는 사이트들에서 많이 이용되고 있습니다. 특히 개인의 기록과 일상 관심사를 표현하는 블로그는 대부분 RSS가 필수 사항으로 내 블로그의 변경 내용이나 타인의 불로그의 변경 내용이 즉시로 나타나게 되어 있습니다. 용도가 다양하기 때문에 'RDF Site Summary', 'R.. 더보기
RSS 문서 제작을 위한 RSS 규약의 이해 (RSS 2.0) 출처 : http://www.cyworld.com/integritian/264539 RSS 항목 각 항목의 의미 및 사용법 XML 파싱을 위해 필요한 정보 선언 RSS 버전 선언 RSS 정보가 시작됨을 의미 오마이뉴스 RSS 제공 사이트의 타이틀을 기록 http://www.ohmynews.com/ RSS 제공 사이트의 URL 을 기록 뉴스게릴라들의뉴스-오마이뉴스 RSS 제공 사이트의 간단한 설명을 기록 ko RSS 문서에서 사용되는 국가 언어 선언 Copyright (c) OhmyNews.com All rights reserved RSS 문서 저작권 선언 Fri, 8 Apr 2005 14:30:20 +0900 RSS 문서가 최종 작성된 시간 기록 글 기록시작. - '거창 민간인 학살사건' 위령제 11일 .. 더보기