반응형

컴퓨터 공학/Oracle DBMS 11

[Oracle] 줄바꿈, 개행처리 입력 및 제거

우선 오라클에서 사용되는 CHR 함수 몇 개에 대해서 알아야 이해가 빠르다. CHR(9) : 탭(Tab)문자 CHR(10) : 줄바꿈(LF) CHR(13) : 행의 처음(CR) CHR(38) : 앰퍼샌드 기호 (&) CHR(39) : 홑따옴표 기호 (') CHR(44) : 쉼표 (,) DB에 특수문자를 넣어야 하는 경우 아래와 같은 문법을 활용할 수 있다. SELECT 'SA' || CHR(10) || 'MP' || CHR(44) || 'LE' AS X FROM DUAL SELECT시 특수문자를 제거해야 하는 경우 아래와 같은 문법을 활용할 수 있다. SELECT REPLACE(X, CHR(44), '') AS Y FROM ( SELECT 'SA' || CHR(10) || 'MP' || CHR(44) |..

[SQLD] 과목1 데이터 모델링의 이해 요점정리

모델링(Modeling) 모델링(Modeling)이란? 현실세계를 표현하는 것 데이터 모델링 관점 세 가지 1) 데이터 : 비즈니스 프로세스에서 사용되는 데이터. 2) 프로세스 : 비즈니스 프로세스에서 수행하는 작업. 3) 데이터와 프로세스 : 프로세스와 데이터 간의 관계. 데이터 모델링 개념 세 가지 1) 개념적 데이터 모델링 : 높은 추상화. 업무중심적이고 포괄적인 수준의 모델링이 진행된다.(전사적 모델링/EA 수립시 많이 이용) 2) 논리적 데이터 모델링 : 시스템으로 구축하고자하는 업무에 대해 Key, 속성, 관계 등을 정확하게 표현한다.(재사용성이 높음) 3) 물리적 데이터 모델링 : 실제 DB에 이식할 수 있도록 성능, 보안, 가용성 등 물리적인 성격을 고려하여 설계한다. 데이터 모델링의 특징..

[Oracle] ORA-65096 공통 사용자 또는 롤 이름이 부적합합니다

안녕하세요, 믿을 수 있는 글만 작성하는 24시 방구석 통계학, 이방통 블로그의 운영자 ITISIK입니다. 오늘은 오라클 오류중에서 ORA-65096 오류 해결법에 대해 알아보겠습니다. "ORA-65096" ▲ 1. 계정을 생성하려고 하니 "SQL 오류: ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다." 오류가 났습니다. 이 오류는 Oracle Database가 12C 버전으로 넘어오면서 계정의 맨 앞에 "C##"을 붙여줘야 하는 것으로 바뀌어서 나타나게 되었습니다. 하지만 아래 스크립트를 사용하면, 계정의 맨 앞에 C##을 붙이지 않아도 계정을 생성할 수 있습니다. ALTER SESSION SET "_ORACLE_SCRIPT"=TRUE ▲ 2. 위의 스크립트를 통해서 Session을 변경..

[Oracle] ORA-01119 Error 해결

안녕하세요, 믿을 수 있는 글만 작성하는 24시 방구석 통계학, 이방통입니다. 오늘은 오라클 오류 중 ORA-01119 오류 해결 방법에 대해서 알아보겠습니다. "ORA-01119" 이 오류는 테이블 스페이스를 생성(CREATE)할 때 나는 오류인데, 저의 경우에는 테이블 스페이스 생성 경로를 제대로 설정해주지 않아서 나타났습니다. ▲ 1. 테이블 스페이스 생성 경로(폴더)는 자동으로 생성되는 것이 아니라, 기존에 이미 있는 경로로 설정해주어야 함에 유의하세요! 이 오류의 경우 ORA-27040, OSD-04002 오류와 함께 나타나기도 하니 참고하세요! ▲ 2. 테이블 스페이스를 생성하는 중입니다. ▲ 3. 위 사진과 같이 경로를 이미 존재하는 폴더로 잡아주니 정상적으로 테이블 스페이스가 생성되는 것을..

[Oracle] ORA-12505 Error 해결

안녕하세요, 믿을 수 있는 글만 작성하는 24시 방구석 통계학, 이방통입니다. 오늘은 오라클 오류중 ORA-12505 오류 해결 방법에 대해 알아보겠습니다. "ORA-12505" 아래 글을 따라서 오라클 12c를 설치하고 난 뒤, SQL Developer를 통해 DB에 접속하려고 했을때 나타났던 오류코드입니다. https://itisik.tistory.com/159 [Oracle] 오라클 설치 방법 (12c Standard / Enterprise Edition) 함께 보면 좋은 글 오라클 11g, 12c Standard Edition / Enterprise Edition 다운로드 방법 : https://itisik.tistory.com/158 지난 번 포스트에서 [Oracle] 오라클 다운로드 방법 (1..

[Oracle] 오라클 설치 방법 (12c Standard / Enterprise Edition)

함께 보면 좋은 글 오라클 11g, 12c Standard Edition / Enterprise Edition 다운로드 방법 : https://itisik.tistory.com/158 지난 번 포스트에서 [Oracle] 오라클 다운로드 방법 (11g Standard Edition) 2020년 하반기부터 오라클 공식 홈페이지에서 클라이언트를 다운로드 하는 과정이 복잡해졌습니다. 저도 처음에 많이 헤맸었는데요. 저처럼 오라클 11g나 12c Standard Edition 클라이언트 다운로드를 itisik.tistory.com 오라클 11g standard Edition을 다운로드 받았었는데, 이번 포스트에서는 12c 버전, 정확히는 Oracle Database 12c Standard Edition / Ent..

[Oracle] 오라클 다운로드 방법 (11g Standard Edition)

함께 보면 좋은 글 오라클 설치 방법 (12c Standard / Enterprise Edition) : https://itisik.tistory.com/159 2020년 하반기부터 오라클 공식 홈페이지에서 클라이언트를 다운로드 하는 과정이 복잡해졌습니다. 저도 처음에 많이 헤맸었는데요. 저처럼 오라클 11g나 12c Standard Edition 클라이언트 다운로드를 찾아 헤매시는 분을 위해 이 글을 작성합니다. 자, 그럼 바로 다운로드 방법 설명 드리겠습니다. 우선 스크린 샷이 필요없는 분들을 위해 글로만 간단하게 요약하겠습니다. 이 바로 아래에 스크린 샷과 함께 설명하는 부분이 있으니 글로 이해가 어려우신 분은 참고하시면 됩니다. 1. 오라클 공식 홈페이지에 접속합니다. (https://www.or..

[Oracle] 오라클 설치 방법 (11g 릴리즈2 Express)

함께 보면 좋은 글 오라클 다운로드 방법 (11g Standard Edition) : https://itisik.tistory.com/158 오라클 설치 방법 (12c Standard / Enterprise Edition) : https://itisik.tistory.com/159 오라클 뜻은 회사 이름이자, 관계형 데이터 베이스 관리 시스템(RDBMS)의 이름입니다. 오라클社의 시가총액은 1,800억 달러 수준으로 시총 기준 미국 11위의 기업입니다. (cf. 애플 시가총액 20,784억 달러, 삼성전자 시가총액 4,439억 달러) 오라클 DBMS 중에서도 오늘은 Express 에디션을 설치할겁니다. Express 에디션은, 무료 배포 에디션으로 가정에서 연습/공부하기에 적합한 에디션입니다. https..