실수로 디비컬럼을 다른 값으로 업데이트하고 커밋을 처리했을경우 어떻게 처리하고 계시나요? 다행히 백업 테이블이 남아있어서 백업 테이블기준으로 데이터를 업데이트해야할 경우 아래와 같이 사용하시면 됩니다. 오라클에서 참조되는 테이블 대상으로 쿼리를 업데이트할경우에는 아래와 같이 사용해주세요. UPDATE 업데이트대상테이블 a SET 업데이트할 값 = (SELECT 업데이트참조 값 FROM 참조될테이블 b WHERE A.기준값 = b.기준값 ) WHERE a.기준값 IN (SELECT A.기준값 FROM 참조될 테이블 ) 업데이트참조 값은 다른 테이블에 있는 업데이트 대상 값입니다.
오라클을 D:에 설치한뒤 컴퓨터를 포맷하거나 기존의 환경을 그래도 압축해서 다른 컴퓨터로 가져올경우에 아래와 같이 설정을 하면 오라클을 재설치 할 필요없이 기존의 쓰던 오라클을 사용하실 수 있습니다. 오라클 인스턴스와 마찬가지로 환경변수를 설정한 후 사용하시면 됩니다. 컴퓨터 - 시스템속성 - 고급 - 환경변수 에 들어가주세요. 시스템변수 - 새로만들기 버튼을 클릭 후 변수이름을 추가해주셔야 됩니다. 변수이름 변수값 ORACLE_HOME D:\source\oracle\product\11.2.0\client_1 TNS_ADMIN D:\source\oracle\product\11.2.0\client_1\network\admin 변수의 경로는 오라클이 존재하는 위치로 맞춰주시기 바랍니다.
현재 윈도우10 출시로 인터넷이 들썩이고 있습니다. 액티브엑스가 제대로 지원이 안되는게 제일 큰 문제입니다. 정부에서 소프트웨어 산업을 육성시켜서 액티브엑스를 좀 걷어 내었으면 좋겠는데 시간이 참 많이 걸리겠죠. 현재 사용하고 있는 피시는 인텔 COMPUTE STICK 입니다. 내부에 WINDOWS 8.1 with bing 이 포함되어 있는데... 같이 일하는 동료가 그거 왜쓰냐고 10버전이 이미 체험판으로 나오고 있는데 써보라고 권하는 겁니다. 알아보니 윈도우7과 윈도우8버전을 사용하시는 분들께 무료로 10업그레이드를 지원하더군요. 검색해보니 10업그레이드는 업데이트로만 지원을 해서 업데이트를 전부설치하면 우측 작업트레이에 아이콘이 뜬다고 하더군요. 업데이트가 제대로 안되었다고 생각해서 강제로 업데이트..
톰캣구동시 heap 이 작아서 객체를 더이상 담을 수 없을때 java.lang.OutOfMemoryError 오류가 발생됩니다. 결론은 작은 메모리를 늘려주거나 소스상의 객체를 정리?해서 처리를 해야 되는데 메모리를 늘리는 방법으로 설명을 드리도록 하죠. 무거운 어플리케이션을 처리할 때 톰캣이든 웹로직이든 자주보이는 에러메세지가 PermGen space 어쩌고 하면서 나오는 메세지일 겁니다. 예를 들자면, 특히 로컬에서 전자정부프레임워크같은 무거운 어플리케이션을 가동할때 사양이 낮은 컴퓨터에서 주로 가동이 메우 느릴 뿐더러 메모리나 구동시간이 느려서 먹통이 자주 되기도 합니다. 커맨드라인으로 톰캣을 실행시 아래 파라미터를 추가해줍니다. -Xmx512m -Xms512m -XX:PermSize=256m -X..
반응형웹 개발을 하다가 전화번호가 아닌, 사업자번호였는데 링크가 자동으로 생성되어서 난감했던 기억이 있습니다. 특정숫자패턴이 있으면 전화번호로 인식이 되는것 같더군요. 그래서 이것을 없애볼려고 이것저것 알아보다 자동리크를 방지하는 태그를 알게되었습니다. 사용법은 아주 간단합니다. 메타태그를 추가하셔서 방지하는 방법입니다. 이렇게 하면 자동링크기능이 빠지게 됩니다만, 꺼꾸로 이게 필요할 경우나, 전화번호, 이메일, 주소등 특정한 부분만 링크를 삭제하고 싶다면 개별옵션을 사용해서 제어를 할 수 있습니다. 위의 메타태그는 전화번호,이메일,주소 모두의 자동링크를 사용하지 않습니다. 항목 설명 telephone = no 전화번호 형식의 자동링크를 사용하지 않음 email = no 이메일 형식의 자동링크를 사용하지..
PHP 환경구축을 위해서는 3가지 서비스가 필요합니다. 첫번째 APACHE라는 웹서버와 두번째 PHP 웹서비스언어, 마지막으로 MySQL 이라는 데이터베이스가 필요합니다. 능력있는 개발자들은 자기 입맛에 맞게 위에 언급한 3가지가 아니라 다른것들을 사용해서 구축환경을 세팅하지만 처음 갓 입묵한 초보가가 이 모든것들을 새로 세팅하기는 힘들죠. 그래서 PHP에서는 APM이라는 종합패키지를 설치해서 손쉽게 개발환경 구축이 가능합니다. 여기서는 APMSETUP 이라는 프로그램을 사용해서 개발환경을 구축해보겠습니다. 참고로 APM 이란 APACHE, PHP, MySQL 의 약자입니다^^ 이걸모아서 하나의 패키지로 만든 사이트가 있습니다. 메인홈페이지 : http://www.apmsetup.com/ 다운로드 링크 ..