전체 글 108

2022/02/17 [06]부자 아빠 가난한 아빠 ( 20주년 특별 기념판 ) 로버트 기요사키

2022/02/17 [06]부자 아빠 가난한 아빠 ( 20주년 특별 기념판 ) 로버트 기요사키 오래 전에 보았던 책이, 특별판이 나와서 다시 봐았다. 하도 오래 전에 보았던 책이라, 완전히 새로 보는 책이었다. 부의 추월차선이나, 나는 4시간만 일한다. 부자 아빠 까지 읽는 내내 열심히는 산것 같은데.. 지금 상황은 모지 하는 불편함이 온다. 현타가 와서, 급하게 몬가 시작하기 보다는 꾸준이 나의 불편함을 건들려 주며 나에게 자극이 되는 책을 꾸준히 읽으면 조금만 것부터 시작 해볼 생각이다. 경제에 대해서 기본 개념이 생기면, 주식 투자로 로드 자전거 업그레이드 하기 ... 못하면 지금것 계속 타기 옳고, 그름의 문제가 아니라. 이런 방법도 있고, 이 방법도 나에게도 잘 맞는지 조금씩 적용해볼 생각이다...

2022/02/06 [05]일의 기쁨과 슬픔 ( 장류진 )

2022/02/06 [05]일의 기쁨과 슬픔 ( 장류진 ) 자기 계발서로 편중된 독서 취향을 위해 가끔씩 이렇게 의식적으로 소설을 읽는다. 경제서적도 의식적으로 읽을 생각이다. 역시 이야기꾼인가, 소재도 기발하고, 전개도 생각 밖이라, 지루하지 않고 재미 있게 읽히는 글이다. 무협지가 땡기는 밤이다. 밥 먹고 일하고 잠자던 여자의 생활이, 단숨에 몇개의 상자에 네모나게 포장되었다. 다만 노동과 일상의 경계를 명민하게 알고, 일의 기쁨과 슬픔을 조화롭게 이해하는, 이 시대 가장 보통의 우리들이다.(인아영 해설자분 글중에서 ) http://www.yes24.com/Product/Goods/80742923

2022/02/05 [04]아침의 재발견 ( 모기 겐이치로 )

2022/02/05 [04]아침의 재발견 ( 모기 겐이치로 ) 흐트러진 아침 루틴을 정비하고자 구로 도서관 예약 하고 읽었다. 뇌과학, 작은 습관 등 익숙한 내용이고, 내용도 좋고, 읽기 쉽게 편집된 책이다. 저자분 생각 중 특히해서 기억에 남는건 , 아침 SNS 통해서, 새로운 소식을 접하고, 인맥을 넓히고, 글쓰기 실력을 높혀라 누군가에게 지금 안고 있는 감정이나 고민을 드러낼 수 있는 사람이라면 좋은 출발점에 서 있다고 볼 수 있다. 자신의 과거를 받아들이고 이미 적극적으로 한 걸음을 내디딘 셈이나 마찬 가지기 때문이다. 안타깝게도 뇌는 미래를 진지하게 생각하는 일에 서투르다. 그래서 아무것도 하지 않고 내버려두면 눈앞에 있는 현실망 쫓으려 든다. 뇌는 내버려두면 부정적인 방향으로 사고하려 든다. ..

"PK 설정이 장시간 걸릴때 확인 사항" NOT NULL 과 PK CONSTRAINT ( 출처 : 불친절한 SQL 프로그래밍 P590 )

NOT NULL 과 PK CONSTRAINT ( 출처 : 불친절한 SQL 프로그래밍 P590 ) : 일반적으로 PK 대상 칼럼에 대해서 가. 1) NOT NULL 설정 -> 2) PK UNIQUE INDEX 생성 -> 3) PK CONSTRAINT 순으로 작업 함 나. 3)번 작업은 1~2초 안에 완료됨 ( NOT NULL 설정이고, INDEX 가 이미 생성 되어 있어, 데이타 중복에 대한 검증 불필요 ) 다. 3)번 작업이 오래 걸리는 경우는 PK 칼럼에 대해서 NOT NULL 설정이 없는 경우이고 , Data Migration 시, 종종 발견됨 라. 해소 방안은 PK 칼럼에 대한 NOT NULL 설정 !!! SQL> DROP TABLE T1 PURGE ; Table dropped. SQL> CREAT..

Oracle/Oh Oracle 2023.01.25

Delete vs ALTER TABLE ... MOVE INCLUDING ROWS WHERE 조건절 TABLESPACE.. UPDATE INDEXEX

문서 보다가 일반 DELETE 와 ALTER TABLE MOVE UPDATE INDEXES 기능비교 비교 ) 샘플이지만, CASE 1인 ALTER TABLE MOVE 의 경우, UNDO 발생이 없고, REDO 가 휠씬 적다 고려 휠씬 빠르게 수행 될것 같다. 상대적이겠지만, 삭제 량이 그렇게 많지 않다면 ALTER TABLE MOVE ( rollback 안됨 주의 !!! ) 삭제 량이 엄청 많다면,평소에 나눠서, LOOPING 식으로 야금야금 삭제.. -- CASE 1 ALTER TABLE ... MOVE INCLUDING ROWS WHERE 조건절 TABLESPACE.. UPDATE INDEXEX ALTER TABLE T1 MOVE INCLUDING ROWS WHERE C1 WHERE 절에 만족하는 않..

Oracle/Oh Oracle 2023.01.20

2022/01/14 [03] 루틴의 힘 2 ( 티나 실리그, 조슈아 포어, 스콧 영 외 지음 )

2022/01/14 [03] 루틴의 힘 2 ( 티나 실리그, 조슈아 포어, 스콧 영 외 지음 ) 능력자의 루틴, 네트워크의 루틴, 기회의 루틴, 그리고 모험의 루틴으로 구성이 맘에 들었지만, 그뿐이었다. 원문 문제 인지 내 능력 부족인지 맥락이 이상하고, 당최 먼 소린가 싶은 글도 있다. 천생 쫄보라 모험의 루틴이 가장 가슴에 와 닿았다. 잘하고 싶어? 선택 하고, 집중 시간을 확보하고, Practice, Practice and Practice 발췌 마음속 깊이 끌리는 일이 있다면 그 일을 당신이 헤라리지 못할 정도의 원동력이 될 것이다. 그런 다음 뭔가를 끊기지 않고 한 번에 할 수 있는 시간을 마련해야 한다. 예를 들어 원하는 기술을 연마하기 위해 평일에 1시간씩 실행하는 식인데, 되도록 아침에 시작..

2023/01/12 [03] 루틴의 힘 [ 댄 애리얼리, 그레첸 루빈, 세스 고딘 이 지음 )

2023/01/12 [03] 루틴의 힘 [ 댄 애리얼리, 그레첸 루빈, 세스 고딘 이 지음 ) 연말 길게 휴가 길게 쉬고, 나만의 루틴이 흔들리던 차에, 고척도서관 반납된 책을 보고, 루틴의 힘 1,2권 모두 대여하고 틈틈이 소리 내여 읽기, 잠 안 오는 날 읽다가 잠들기 자제력이란 리소스는 한계가 있으니, 자신만의 무의식적인 좋은 작은 습관을 가져라, 그 습관이 너의 좋은 생활(삶)을 이룰 것이다. 1. 자주 하자, 5분만 여유가 생겨도 공부하자 2. 나만의 시간을 확보하자. ( 구글 캔린더에 08:30 ~ 10:00 "집중 근무 시간" 설정하기 ) 3. 토요일 오전 반나절, 기술 안실일 ( 안드로이드폰 -> 설정 -> 유용한 기능 -> 나만의 시간 설정 ( 통화와 메시지만 가능 )) 매일 일을 하면 ..

AUTHID CURRENT_USER(실제 수행 유저 ) VS AUTHID DEFINER(컴파일 유저 기준)

AUTHID CURRENT_USER VS AUTHID DEFINER 1. FUNCTION, PACKAGE, PROCEDURE, TYPE 생성 시, AHTHID 설정 값을 통해서, OBJECT 내에서 접근하는 OBJECT 에 대한 권한 체크 방식으로 정의 할수 있다. 2. AUTHID DEFINER : 해당 OBJECT 를 DEFINER , 즉 생성한 생성자에 대한 권한 체크 [ Default ] 3. AUTHID CURRENT_USER : 해당 OBJECT를 호출한 호출자에 대한 권한 체크 4. 보통 (2)으로 생성 하면 , 문제가 없음 5. (3)방식으로 생성 하는 경우는 유저별 권한을 구분하고자 할때 (EX) 복제 구성 환경 등 ) 매뉴얼이 최고지 >> Oracle_Manual 테스트 내용 -- # ..

Oracle/Oh Oracle 2023.01.02

TX-LOCK 이나 Library Cache Lock/Pin 발생 시, 빠르게 파악 및 해소하고 싶습니다.

질문 : TX-LOCK 이나 Library Cache Lock/Pin 발생 시, 빠르게 파악 및 해소하고 싶습니다. 답변 : GV$SESSION.FINAL_BLOCKING_SESSION_STATUS='VALID' 시, GV$SESSION.FINAL_BLOCKING_INSTANCE 와 GV$SESSION.FINAL_BLOCKING_SESSION 통해서 빠르게 파악 해보자 Hang Manager Trace 를 통한 파악 ( 지난 시간 이력 파악 시, 실시간이 파악은 SQL 을 통해서 ) 2022.11.19 - [Oracle/Oh Oracle ] - Hang Manager(HM) https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/V-SES..

Oracle/Oh Oracle 2022.12.31

Oracle, Rename Sequence

Oracle, Rename Sequence 업무 요건 : 시퀀스 RENAME 되나요 ? 채번은요 ? 결론 : 시퀀스 Rename 지원 되구요, RENAME 시점에 CACHE 만큼 SEQUENCE 값이 증가 합니다. EX) 현재 LAST_NUMBER 가 100021 이고, CACHE 20 이면 , RENAME 시점에 LAST_NUMBER 가 100041 로 변경됨 RENAME : Use the RENAME statement to rename a table, view, sequence, or private synonym. https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/RENAME.html#GUID-573347CE-3EB8-42E5-B..

Oracle/Oh Oracle 2022.12.23