http://dalzonkim.blogspot.com/2019/03/db.html 오라클 DB 라이선스 감사 오라클 등 글로벌 엔터프라이즈 SW 회사는 정기적으로(대략 2~3년 기준)으로 LMS라고 오딧을 진행하고 있는데요. 올바른 대응을 위해 오라클 라이선스 종류 및 LMS 절차에 대해 알아 보도록 하겠습니다 . 오라클 라이선스 방식 1)... dalzonkim.blogspot.com 3월 27, 2019 오라클 등 글로벌 엔터프라이즈 SW 회사는 정기적으로(대략 2~3년 기준)으로 LMS라고 오딧을 진행하고 있는데요. 올바른 대응을 위해 오라클 라이선스 종류 및 LMS 절차에 대해 알아 보도록 하겠습니다. 오라클 라이선스 방식 1) Named User Plus License - 특정 인원이 DB를 이..
D:\> type NUL > D:\Delete_test.bat D:\> notepad D:\Delete_test.bat type NUL > D:\Delete_%DATE%.log forfiles /p "D:\test" /s /m * /d -180 /c "CMD /c echo @path" >> Delete_%DATE%.log forfiles /p "D:\test" /s /m * /d -180 /c "CMD /c @rmdir /s /q @path" >> Delete_%DATE%.log
SVN 저장소를 변경하려고 하면 uuid 가 일치하지 않아서 relocate시 에러가 발생한다 따라서 로컬에 있는 svn wc db파일의 uuid 를 변경해야하는데... 1. sqlite 설치 http://sqlite.org/ -> 다운로드 : sqlite-tools-win32-x86-3140100.zip 2. 로컬의 wc.db 과 동일 디렉토리에 sqlite3.exe 복사 3. uuid 확인 sqlite3 wc.db "select uuid from REPOSITORY where id=1" 4. uuid 변경 cmd>sqlite3 wc.db "update REPOSITORY set uuid='2a30b49f-bf50-a941-b7f0-9eab374dd8b1422' where id=1" * 참조http:/..
DB시간은 리눅스 서버 시간을 따라간다 따라서 서버 시간을 변경해야한다 Last login: Wed Aug 3 15:29:59 2016 from 10.136.121.215[root@CG-DB02 ~]# dateFri Aug 5 13:17:22 KST 2016[root@CG-DB02 ~]# date -s '2016-08-05 13:40:00' - 시간 바꾸기 (24시간제로 입력)date -s 23:43:21 - 날짜 바꾸기date -s '2016-7-05 11:21:21'
GRANT CREATE DATABASE LINK TO "[SID]"; A DB에서 B DB를 쿼리하고 싶다면 A DB에서 아래와 같이 ... 설정 CREATE PUBLIC DATABASE LINK [DB LINK명] CONNECT TO [타겟서버 계정] IDENTIFIED BY [타겟서버 계정비밀번호] USING '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST =[HOST URL])(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = [SID]) ) ) [DB LINK 확인] SELECT * FROM ALL_DB_LINKS;
아무리 접속해도 상태: 실패 -테스트 실패: Listener refused the connection with the following error:ORA-12516, TNS:listener could not find available handler with matching protocol stack 라고만 메세지 나올 경우에는 tnsnames.ora 에서 [SID] = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL= TCP)(Host= 10.136.141.70)(Port= 1521)) (CONNECT_DATA =(SERVICE_NAME = [SID]) (INSTANCE_NAME = [SID]) (FAILOVER_MODE = (BACKUP = [SID]..
1. 타겟DB에서 원본 DB LINK 생성 SQL문 실행 -> 쿼리문 : CREATE (PUBLIC) DATABASE LINK (Database link명) CONNECT TO (원격DB user명) IDENTIFIED BY (원격DB 해당user password) USING '(tns에 등록된 해당 Alias)' ex) DAMS DB LINK명 : "DAMS_ORIGIN" 2. 타겟 DB에서 접속 후 DB LINK 사용법(TEST 서버에서) ex) SELECT * FROM DAMS.AR_ITEM_SEGMENT@DAMS_ORIGIN 3. 테이블 데이터 복사 DAMS 테스트 DB에 테이블 구조 및 데이터 복사 -> DROP TABLE AR_ITEM_SEGMENT_BACKUP -> CREATE TABLE A..
* 스토리지의 계정과 웹서버의 계정 동기화 스토리지와 동일한 계정 생성 소속 그룹에 IIS_IUSRS 추가 관리도구 - 로컬정책 - 사용자 권한 할당 - 로컬 로그온 허용에 해당계정 추가 1. 네트워크 드라이브 로그인 시작에서 \\IP\FileServer 접속시 (ID/PW)로 로그인 시 내 자격증명 기억 체크 2. 가상 디렉토리 추가 연결 계정 - 사용자 지정(ID/PW) 별칭 : Attachment, 경로 : \\IP\FileServer 3. IUSR 권한 추가 가상디렉토리 - 사용권한편집 - 보안 - 고급 - 사용권한변경 - 추가 - 고급 - 지금찾기 - IUSR 추가 사용자 검색시 로그인(ID/PW) 사용 권한 읽기 추가(굉장히 오래 걸림) 4. 이미지 열리는지 테스트
http://openeg.co.kr/ 1. SQL 인젝션Local Proxy 에 의해 값이 위조될 수 있다. 2. Cross site script -> 크로스사이트필터를 반드시 적용해야한다 XSSFilter public String htmlEncode(String data){ return data.replaceAll("", ">"); } @RequestMapping(value="/test/xss_test.do", method = RequestMethod.POST) @ResponseBody public String testXss(HttpServletRequest request) { StringBuffer buffer=new StringBuffer(); String data=request.getParamet..
참조 : http://soominho.tistory.com/216 1. PCR (Program Clock Reference) TS stream에서 프로그램에 대한 상대적인 시간 기준값을 나타내고 식 (1)과 같이 계산 할 수 있다. PCR_base(i) = ( ( system_clock_frequency x t(i) ) DIV300 ) % 2^33 PCR_ext(i) = ( ( system_clock_frequency x t(i) ) DIV1 ) % 300 식 (1) PCR(i) = PCR_base(i) x 300 + PCR_ext(i) 여기서 i는 i번째 byte를 의미하고 t(i)는 i번째 byte가 T-STD에 입력되는 시간을 나타낸다. system_clock_frequency는 27Mhz이고 27..
ffmpeg [input options] -i [input filename] -codec:v [video options] -codec:a [audio options] [output file options] [output filename] Video options:(비디오 옵션) -b set bitrate (in bits/s) (비트레이트 조정) -vb set bitrate (in bits/s) (가변비트레이트 조정) -vframes number set the number of video frames to record -r rate set frame rate (Hz value, fraction or abbreviation)(프레임 레이트 조정) -s size set frame size (WxH or abb..
cmd> ffmpeg -h encoder=libx264
sample 1) C:\Users\hp15>ffmpeg -i C:\mxf.mxf -codec:v libx264 -profile:v high422 -preset slow -b:v 5000k -maxrate 5000k -bufsize 1000k -threads 0 -pass 1 C:\mxf.mp4 -y -aspect 16:9 1. avi 파일을 플래쉬 파일 포맷인 flv로 변환할때 사용하는 명령어 ffmpeg -i filename.avi -ar 22050 -ab 32 -f flv -s 320x240 filename.flv 2. 변환된 flv 파일에서 원하는 순간의 스크린샷 이미지 추출 ffmpeg -i filename.flv -f image2 -t 0.001 -ss 3 filename.jpg - 3초 경과 ..
FTP는 2개의 포트 사용 20:Data 전송, 21:Command - command포트를 통해 클라이언트가 보내준 정보를 바탕으로, 서버가 클라이언트의 data포트에 접속을 시도한 후, 클라이언트의 요청에 따라 데이터를 클라이언트에 전송해 줍니다. - FTP서버의 21번 포트 : 클라이언트에서 접속을 시도할 수 있는 command포트가 온전히 열려있어야 함 - FTP서버의 21번 포트 → 클라이언트의 n(n>1023)번 포트 : 서버에서 클라이언트의 command포트로 응답 - FTP서버의 20번 포트 → 클라이언트의 n+1(n>1023)번 포트 : 서버에서 클라이언트의 data포트로의 접속 - FTP서버의 20번 포트 ← 클라이언트의 n+1(n>1023)번 포트 : 클라이언트에서 서버의 data포트에..
두 개념 다 일정 단위의 데이터를 저장/보관한다는 개념은 같다 하지만, 백업은 복사본을 관리대상으로 보는것이고 아카이빙은 원본을 관리대상으로 보는 것 백업은 과거의 한 시점에서의 자료의 상태 시간이 지나면 현재의 원본과는 차이가 난다. 하지만 아카이빙은 원본 자체를 저장/관리하는 것이므로 아카이브에 있는 자료는 항상 현재/최신이다. 백업은 발생할지 모르는 원본의 손실에 대비해 특정시점의 자료를 저장해 두는 것. 아카이브는 정보, 지식등을 분류지어 모아놓는데 사용함. 아카이브 ①파일 전송을 위해 백업용, 보관용 기타 다른 목적으로 한곳에 모아둔 일단의 파일. 단순한 파일 목록이거나 디렉터리 혹은 카탈로그로 된 파일들이며, 지원되는 프로그램에 따라 달라진다. ②라이브러리, 웹사이트 등에서 수집된 일단의 출판..
strFFMPEGCmd = @" -ss 00:00:00 -i " + sourceFilePath + " -ss 00:00:01.10 -i " + sourceFilePath + " -map 0:0 -map 1:1 -vcodec copy -acodec libvo_aacenc -strict -2 " + destFilePath + " -y -threads 0"; ffmpeg -i 동영상.avi -ss 600 -t 120 -vcodec copy -acodec copy clip.avi -ss 10분(600초)부터 부분파일을 시작 -t 2분간(120초) 해당하는 부분 선택 -vcodec copy 비디오codec을 원본과 동일하게 지정(변환없이 원본그대로 사용) -acodec copy 오디오codec ........ ...
[oracle@test ~]$ vmstat 5
1. 반드시 포함될 단어/문장을 지정하기 - 검색어의 처음과 끝에 큰 따옴표(")를 입력하면 해당 단어나 문장이 반드시 포함된 사이트만 검색할 수 있습니다. ex) "강남 스타일" 을 구글 검색어 창에 입력하면 정확히 강남 스타일이 표시 된 검색어만 보여줍니다. 2. 제외할 검색어를 지정하기 - 검색어 앞에 마이너스(-)를 입력하면 해당 검색어를 제외한 결과를 표시합니다. ex) 갤럭시 -아이폰 을 구글 검색어 창에 입력하면 아이폰을 제외한 갤럭시에 대한 검색 결과를 표시해줍니다. 3. 유의어를 검색하기 - 검색어 앞에 물결표시(~)를 입력하면 검색어와 유의한 의미를 가진 자료를 보여줍니다. ex) ~저렴한 맛집 을 구글 검색어 창에 입력하면 저렴한과 비슷한 의미를 가진 여러가지 검색어를 같이 보여줍니다..
(1) 보통의 한국어 텍스트 문서(일반 아스키 인코딩): - 이것은 아스키임. 영문/숫자/기호는 1바이트. 한글과 한자는 2바이트로 표현됩니다. euc-kr 또는 ksc_c_5601-1987 로 불리는 인코딩이며 웹페이지 작성에 사용할 수 있습니다. 특수한 외국어 문자나 일본식/중국식 한자는 표현할 수 없습니다. (2) 일반 유니코드(Unicode): - 모든 글자를 2바이트로 표현합니다. 전세계 모든 글자들을 한꺼번에 표현할 수 있습니다. 인터넷에 HTML 파일로 올릴 수 없습니다. 즉 웹페이지 작성에 쓸 수 없습니다. (3) UTF-8 유니코드: - 영문/숫자/기호는 1바이트로, 한글과 한자 등은 3바이트로 표현합니다. 전세계 모든 글자들을 한꺼번에 표현할 수 있습니다. 웹페이지 작성에 쓸 수 있습니..
정수및 실수 관련 함수 시작 --------------------------------------------------------------------------- Int(Float) 설명 실수값에서 소수부분을 버리고(반올림안함) 정수부분만 구한후 출력한다. 출력값의 데이타형은 실수형이다. 사용 ShowMessage(FloatToStr(Int(3.13333))); // 3 출력 ※ FloatToStr 대신 IntToStr를 사용하면 에러가 난다. 왜냐하면 원데이타가 실수값이기 때문이다, Trunc(Float) 설명 : 실수는 무조건 버리고 정수만 리턴하는 함수 Frac(Float) 설명 실수값에서 정수부분을 버리고 실수부분만 구한후 출력한다. 출력값의 데이타형은 실수형이다. 사용 ShowMessage(F..
유닉스 명령어: vi 편집기 명령어들... ######################################################################### @.@ 다음 명령을 이용하여 Vi 편집기 사용법을 익혀야 한다. 전체 명령어를 외울 필요없지만 파일생성, 내용입력, 수정, 삭제 등은 할 수 있어야 한다. ######################################################################### ◆ vi 편집기 명령어 요약 ◆ ▶vi test01.txt : 새로운 파일의 생성 vi + test01.txt : 파일의 마지막에 커서 위치 vi +3 test01.txt : 파일의 세번째 행에 커서 위치 vi -w10 : 윈도우의 행을 10 라인으..
오라클 데이터베이스(Oracle Database) 11g 삭제하기 1. 내컴퓨터 (우클릭) -> 관리 -> 서비스 및 응용프로그램 -> 서비스 -> Oracle 로 시작하는 모든 프로그램 중지 2. 시작->실행->regedit 적고-> 레지스트리 편집기에서 아래 레지를 지우기 아래 폴더 안에 해당 레지가 존재하지 않는다면 무시 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE HKEY_LOCAL_MACHINE\SOFTWARE\ODBC HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services 에서 Oracle이라 시작하는 모든 것 삭제 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services 에서 Oracle이라 시작하는 모든 것 삭..
- Total
- Today
- Yesterday
- 우리 결혼했어요
- 최진기의 인문학특강
- 김도향
- 태아는 천재다
- YouTube
- 임신
- 스세딕
- 음악중심
- 샵n
- 김인성
- 태명
- 가상디렉토리
- iis
- 내 이름은 김삼순
- 자본론
- 태교
- 네이버
- 채널
- 임승수
- 마당을 나온 암탉
- 무한도전
- 마음으로 만나는 태교
- 마르크스
- MBC
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |