반응형

컴퓨터활용 238

웹투비 SSL 적용하기

웹투비에 SSL을 적용하고 나면 부팅 될 때 SSL 비밀번호를 묻게 된다. 이 비밀번호가 자동으로 적용되도록 하고자 한다면 아래와 같이 http.m 파일에 PassPhraseDialog를 지정해 줘야 한다. WebtoB 의 http.m 파일은 아래와 같다. *SSL ssl1 CertificateFile = "C:/TmaxSoft/WebtoB4.1/ssl/newreq.pem", CertificateKeyFile ="C:/TmaxSoft/WebtoB4.1/ssl/newreq.pem", CaCertificateFile ="C:/TmaxSoft/WebtoB4.1/ssl/Global-Chain.pem", PassPhraseDialog = "exec:C:/TmaxSoft/WebtoB4.1/config/pass.ba..

오라클 테이블스페이스 용량 늘리기

1. tablespace 이름으로 관련 data file 찾기 SELECT file_name, tablespace_name, bytes FROM dba_data_files WHERE tablespace_name = '' 2. tablespace 크기 늘리기 (1) data file 추가(가장 많이 쓰는 방법) ALTER TABLESPACE ADD DATAFILE '' SIZE ; (2) 기존의 data file 크기 변경 ALTER DATABASE DATAFILE '' RESIZE ; 예제) 20GB 로 늘림. alter DATABASE datafile '/user01/oradata/hera/users01.dbf' resize 20000M (3) datafiledml size를 자동으로 늘어나게 하는 명..

특정 프로세스를 찾아서 강제로 죽이는 쉘

예를 들어서 svn 이라는 프로세스를 죽이고자 할 때 다음과 같이 합니다. #:]ps -ef | grep svnserve tmax 14286916 1 0 12:17:49 - 0:00 svnserve -d -r /Repository/SvnRepo tmax 5570908 19988634 0 14:53:19 pts/4 0:00 grep svnserve #:] 여기서 svnserve 라는 프로세서를 찾아서 죽이고 싶은데 grep 자기자신도 같이 나오므로 하나로 줄여줘야 한다. 그래서 하나 더 grep 합니다. #:]ps -ef | grep svnserve | grep SvnRepo tmax 14286916 1 0 12:17:49 - 0:00 svnserve -d -r /app/QIS/Repository/SvnR..

오라클(Oracle) SID 및 DB_NAME 확인 방법

jdbc 에서 thin 드라이버로 오라클에 접속할 때는 SID를 알아야 한다. 최근에는 SID로 직접 기술하여 접근하는 것보다는 service name 이라는 것을 tnsname.ora 파일에 지정해 놓고 이것을 사용한다. 아무래도 SID가 공개되는 것이 문제가 될 수 있을 것이다. PRODDB = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 152.25.24.15)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = ORCL) ) ) 서비스명과 인스턴스명과 데이타베이스명과 SID는 서로 비슷한 듯 하면서 약간 다르다. 1. 오라클 데이타베이스명을 확인하는 방법 SELECT NAME, DB_UNIQ..

java script 에서 한글 포함 문자열의 substring 함수

자바에서는 bytes 로 변환하여 문자열을 핸들링할 수 있지만 java script 에서는 getBytes 메소드가 없어서 곤란하다. 완벽하지는 않지만 비슷하게 동작하는 substring 함수를 만들어 보았다. 이 코드는 X-Platform 이라는 UI툴에서 작성된 예제이므로 일반 표준 java script 와는 문법이 다를 수 있다. function Button02_onclick() { trace( fn_subString( edt_inputval00.value, Edit00.value, Edit01.value )); } // 문자열의 길이를 구하는 함수 function fn_strlen(str) { var len = 0; for(var i=0;i 128) ? 2 : 1; } return len; } /..

locked; try performing 'cleanup'

SVN commit 할 때 흔히 일이나는 오류로서 org.tigris.subversion.javahl.ClientException: svn: Working copy 'C:\eclipse\workspace\pjt\webapps\WEB-INF\io' locked; try performing 'cleanup' org.tigris.subversion.javahl.ClientException: svn: Working copy 'C:\eclipse\workspace\pjt\webapps\WEB-INF\io' locked; try performing 'cleanup' 형상관리 이력정보가 꼬이는 경우가 있음. 1-1. 해당 프로젝트를 선택하고 우클릭 > team > cleanup 실행 1-2. cleanu..

이클립스 속도 향상 (eclipse.ini 수정)

이클립스 속도 향상 (eclipse.ini 수정) 최근 이클립스가 버벅대서 오랜만에 이클립스 속도 향상 정보를 정리해본다. eclipse.ini 수정 1) Before -startup plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.1.R36x_v20100810 -product org.eclipse.epp.package.jee.product --launcher.defaultAction openFile --launcher.XXMaxPermSize 256M -showsplash org.eclipse.platform --l..

오라클 테이블의 디스크 용량 예측

현재 테이블들이 얼마의 데이타를 사용하고 있는지는 테이블스페이스의 사용량을 보고 대략 짐작할 수 있다. 그러나 테이블의 각각의 레코드 사이즈에 데이타건수를 곱하여 세밀하고 조사하고 싶을 경우에는 아래와 같이 테이블의 레코드 사이즈를 구해볼 수 있다. 테이블의 디스크사용량이나 예측용량을 구하기 위하여 우선 아래의 sql를 사용할 수 있다. 물론 SYS 유저 이거나 system dictionary 테이블을 grant 받아서 조회가 가능해야 하겠다. SELECT OWNER 소유자, TABLE_NAME 테이블ID, TABLE_COMMENT 테이블명, SUM(DATA_LENGTH) 레코드사이즈 FROM ( SELECT A.OWNER OWNER, A.TABLE_NAME TABLE_NAME, B.COMMENTS AS..

어플리케이션보안 체크리스트

어플리케이션보안 체크리스트 ▶ 기본설정 ◀ 운영체제 Hostname 도메인(URL / IP) 개발언어 보안솔루션 적용현황 1. 계정관리 점검 항목 상세 점검 항목 해당 시스템 보안성검토 확인 보안성심의 확인 Y/N/NA 세부설명 Y/N/NA 세부설명 개발을 위해 사용하는 상용 어플리케이션의 default ID를 제거하는가? 개발을 위해 사용하는 상용 어플리케이션의 default ID는 반드시 삭제하며, 부득이한 경우에는 패스워드를 보다 강화하여 사용 NA JEUS상용어플리케이션의 ID가 없음 개발을 위해 사용한 ID는 운영 이관 시 모두 제거해야 한다. 개발을 위해 사용한 ID는 목록을 관리하고 운영 이관 시 누락 없이 제거 NA 개발에 사용하는 ID는 없음 일정기간 동안 사용하지 않은 계정에 대해 사용..

컴퓨터활용 2011.12.02

Oracle Locking Survival Guide

Oracle Locking Survival Guide 1. Overview 멀티유저시스템에서는 여러사람이 동일한 정보를 동시에 변경하게 된다. 락은 오직 한 사용자만이 특정 데이타를 변경할 수 있도록 허용하는 것이다. 다른 사람은 동일데이타를 변경할 수 없다. The basic idea of locking is that when a user modifies data through a transaction, that data is locked by that transaction until the transaction is committed or rolled back. The lock is held until the transaction is complete - this known as data concur..

반응형