Home

Weekly Review - 7월 3,4주차

목차 한 주간 무엇을 했는가 무엇을 읽었는가 그래서 이번 한주동안 무엇을 배웠는가 What I did in this week.지난주에 3주차 Weekly Review를 작성하지 못했다 ㅠㅠ 그래서 3주차와 4주차를 한번에 작성한다… 현재 이수중인 국비지원 학원에서 취업지원을 위해 이력서 작성을 요구받았다. 정말 오랜만에 이력서를 그것도 다른 포지션으

리눅스에서 권한 변경하기 (A.k.a. Chmod)

각 권한별 명령어 디렉토리/파일 별 명령어 도커를 사용하다가 DB 때문에 리눅스를 만질일이 잠깐 있었다. TABLESPACE를 사용하기 위해서 오라클 11g가 설치된 도커 컨테이너의 Ubuntu에서 임의의 폴더를 생성후 DATAFILE의 경로로 설정했는데, 다음과 같은 에러(ORA-01119)가 발생했다. ORA-01119 는 DB TABLESPA

Git - CLI에서 커밋 그래프 확인하기

Sourcetree같은 git 전용 클라이언트를 사용하면 쉽게 커밋 그래프를 확인할 수 있다. CLI 환경에서 이와같은 그래프를 확인하려면 어떻게 해야할까? 1$ git log --oneline --graph --all --decorate 커밋 객체가 타임라인 순으로 보여진다. 브랜치명을 이름으로 구분해놓고 작업중이어서 개인정보 보호차원에서 가려놨

Weekly Review - 7월 2주차

목차 한 주간 무엇을 했는가 무엇을 읽었는가 무엇을 보았는가 그래서 이번 한주동안 무엇을 배웠는가 What I did in this week.한 주간 오라클 강의를 들으며 강의 속 문제를 SQL 쿼리로 바꾸는 연습을 했는데, 이 덕분에 SQL 쿼리가 익숙해지기 시작했다. 다음주까지 계속 강의도 듣고, 책을 찾아보면서 관계형 데이터베이스까지 익히고 싶

Oracle - 새 DB계정 생성하고 접속하기

데이터베이스 계정을 새로 만들어서 접속하는 법을 정리하고자 한다. 12345-- DB 계정 생성CREATE USER [new user] IDENTIFIED BY [password];-- 접근 권한 허용grant connect, resource, dba to [new user]; 이렇게 하면 DB 계정이 생성된다. 새로 생성한 계정에 접속하는 방법으

Oracle - SET

목록 SET UNION UNION ALL INTERSECT MINUS SET두 가지 select문을 통해 얻어온 결과에 대해 집합 연산을 하는 명령문이다. 두 select문의 각 컬럼의 개수, 순서가 완전히 같아야만 한다. UNION중복을 허용하지 않는 합집합. 중복이 있다면 하나의 row(데이터)만 가져온다. 1234567SELECT e

Oracle - JOIN

목록 JOIN SELF JOIN OUTER JOIN JOIN두 개 이상의 테이블에 있는 컬럼의 값을 한 번에 가져오기 위해 사용하는 쿼리이다. 조회하는 컬럼 중 어떤 컬럼은 A테이블에, 어떤 컬럼은 B테이블에 있다면, FROM 절에 A테이블, B테이블을 join해야 원하는 데이터를 조회할 수 있다. 위 쿼리에 대한 조회를 보면, emp 테

오라클에서 전체 테이블 조회하기

오라클을 하면서 몰랐던 쿼리가 있다. MySQL에서는 show tables; 라는 간단한 쿼리로 테이블 전체 조회를 할 수 있었는데 오라클에선 어떻게 모든 테이블을 조회할 수 있는지 알지 못했다. 내가 찾은 답은 이렇다. 12345678SELECT table_name, ownerFROM all_tablesWHERE owner='

한글 깨진 파일 UTF-8 변환하기 (Iconv)

맥을 사용하면서 불편한 점 중 하나는 UTF-8으로 인코딩되지 않은 파일을 타 운영체제 사용자로부터 파일을 받을 때이다. 지금까지는 양해를 구하고 UTF-8 인코딩을 부탁하곤 했는데, 이제 그럴 필요가 없어졌다. php 코드 한 줄만으로 한글이 깨져서 전송된 파일을 UTF-8으로 인코딩해서 복구할 수 있기 때문이다. iconvphp엔 파일의 charac

Weekly Review - 7월 1주차

What I did in this week.이번주는 부족하다고 지난번부터 부족하다고 느낀 오라클을 공부했다. 오라클 뿐만 아니라 관계형 데이터베이스에 대한 학습이 궁극적 목표이다. 인프런에서 구입한 강의를 들으며 학습노트를 만들어서 아카이브 하고 있는데 이렇게 하니까 효율이 떨어지는 것 같다. 시간을 너무 잡아먹는 다랄까? 앞으로는 강의만 빠르게 듣고