본문 바로가기
반응형

개발자의 삶110

[오라클] 잡 생성 잡 생성을 해보자. 잡 생성 문을 그냥 모르는 입장에서 보기만 해봐도 대충 뭐가 뭘 할 것이라는 것이 눈에 들어온다. job은 무시하고, 잡 번호가 자동생성 되서 들어오는 듯 하다. what 무엇이냔데 - 잡 생성하는데 무얼 하겠냐 이거다. 당연히 실행할 것을 넣으면 되겠고, next_date 다음 날짜 - 요건 감이 안올 수도 있겠지만, 최초 실행을 언제 할 것이냐가 되겠다. 디폴트 sysdate interval 간격,주기 - 어느 주기로 돌릴 것이냐가 되겠고, 디폴트 null no_parse 안 파스 - 파스 여부를 뜻하는 것 같은데, 연관 테이블이 생성 되기 전에 생성을 원하는 지를 뜻하는 것 같다. 디폴트 false DECLARE X NUMBER; BEGIN SYS.DBMS_JOB.SUBMIT (.. 2019. 10. 29.
[ERwin] DDL script(Comment 포함) 추출하기 # Comment script 추가 %ForEachTable() { COMMENT ON TABLE %TableName IS '%EntityName'; %ForEachColumn() { COMMENT ON COLUMN %TableName.%ColName IS '%AttName'; } } # 순서대로 DDL 추출하기 2019. 10. 24.
[오라클] 테이블 생성했는데, 기본 설정이 궁금하다! 한번쯤 궁금했다. 오라클에서 테이블 생성했을 때, 순수하게 테이블명, 컬럼만 입력해서 생성해도 기본적으로 따라오는 속성들이 있다. 지금 파헤쳐보자! 하지만, 자세한 내용은 다루지 않겠다.CREATE TABLE "SEOCH"."T_TEST" ( "C_A" NUMBER(10,2), "C_B" VARCHAR2(20 BYTE) ) SEGMENT CREATION IMMEDIATE PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POO.. 2019. 10. 15.
[오라클] DB 관련 문서(엔티티/테이블 정의서, 테이블 목록 등) 작성 산출물은 양식이 있는 것은 아니지만, 어딜가나 뽑는 데이터는 비슷한 것 같다. 엔티티 정의서나 테이블 정의서에 경우, 거의 뽑는 데이터가 비슷하기 때문에 한꺼번에 다 뽑아서 해도 상관 없다. 때에 따라 테이블 크기, 초기 사이즈, 크기를 얼만큼씩 증가 시킬 것인지 등등을 뽑는 경우도 있는데, 그러한 정보들은 그때 다시 뽑고나서 작성하는 것으로...# 테이블 목록 조회SELECT CASE WHEN INSTR(A.TABLE_NAME,'_CM_') > 0 THEN '공통' END 구분 ,A.TABLE_NAME 테이블명 ,B.COMMENTS 코멘트 FROM USER_TABLES A INNER JOIN USER_TAB_COMMENTS B ON A.TABLE_NAME = B.TABLE_NAME AND A.TABLE.. 2019. 10. 14.
라즈베리파이 미니콘다(아나콘다) 설치하기 라즈베리파이에 설치하기 위해서 리눅스 버전을 다운받아서 설치를 했다. 근데 자꾸 다음으로 넘어가지 않고, 에러가 나면서 설치가 완료되지 않았다. 그래서 찾아보니 라즈베리파이에 맞는 미니콘다가 있었다. 우선 설치 파일을 다운로드 받아보자. https://repo.continuum.io/miniconda/ 에 접속해보면 여러 파일들이 있는데, 찾기로 armv 써있는 파일로 다운받자. 1.​ wget ​ 2. md5sum ​ 3. bash 2019. 7. 18.
화면 포커스 상단으로 올리기 문제 프로젝트 history.back 문제를 해결하면서 history.replaceState를 사용하였다. document.referrer를 이용하여 history.back 했을 때 이전 페이지를 불러올 수 있도록 처리하는데, 해당 처리하는 화면에서 스크롤을 내려서 다시 현재 화면으로 오게 되면 스크롤이 내려가서 이전 페이지를 불러오는 현상이 생겼다. ex) A -> B,history.replaceState(null,null,document.referrer) -> C, history.back() -> A 스크롤 중간 해결 document.body.scrollIntoView(true); 해당 스크립트를 화면 이동하기 전에 스크롤을 최상단으로 이동시킨 다음 이전 페이지로 돌아왔을 때 스크롤이 내려가 있던 문.. 2019. 4. 12.
[Ubuntu] plex 업데이트 (내가 생각하기에 제일 쉬운 방법) plex 업데이트 하는 방법 중에 나는 이게 제일 쉬운 것 같다. 2019.04.01 기준 1. 브라우저를 연다. 2. URL을 입력한다. https://dev2day.de/pms/pool/main/p/plexmediaserver-installer/ Index of /pms/pool/main/p/plexmediaserver-installer dev2day.de 3. URL을 입력한 사이트에서 파일명을 복사한다. 4. 터미널 프로그램을 사용하여 서버에 접속한다. 5. 명령어를 친다. wget https://dev2day.de/pms/pool/main/p/plexmediaserver-installer/plexmediaserver-installer_1.15.2.793-782228f99-1_armhf.deb 6.. 2019. 4. 1.
[Eclipse][TIP] SVN Synchronize 시, SVN 탭으로 화면 전환 방법 방법이클립스Window - Preferences -> Team -> Perspectives (SelectBox) : None -> "Team Synchronizing" 설정 ※ 만약 계속 화면이 전환이 되서 (반대의 경우) 짜증나시는 분들은 "None" 설정 2019. 2. 14.
[Ubuntu] plex 수동 설치 방법 웹브라우저로 파일 확인하기https://dev2day.de/pms/pool/main/p/plexmediaserver-installer/ 다운로드 파일 확인 다운로드 # wget https://dev2day.de/pms/pool/main/p/plexmediaserver-installer/plexmediaserver-installer_1.14.1.5488-cc260c476-1_armhf.deb 설치 # dpkg -i plexmediaserver-installer_1.14.1.5488-cc260c476-1_armhf.deb 버전 확인 2019. 1. 6.
class 명에 $1, $2, ... 붙는다면? 작은 프로젝트는 배포목록 관리도 잘 안하고 FTP에 바로 붙어서 파일을 업로드 한다던가 할 것이다.근데 조금 큰 프로젝트를 하다보면 배포목록을 관리하게 된다. 근데 class 파일을 보던 중 $1이 붙은 class 파일을 보게 되었다. 원인은 inner class.ex) throw new DataAccessException("데이터 접근 에러!") { }; 해결 방법은 inner class를 제거한 뒤 해당 부분을 대체할 로직으로 변경하여 수정한다.단순히 저렇게 throw 하는 경우에는 상관이 없는데, 특별히 작업을 해주는 부분이라면 머리 아프다. 2018. 12. 6.
반응형