728x90
반응형

전체 글 214

[SQLP] SQL함수 - 복수행 함수

복수행 함수 그룹함수의 종류 COUNT : 행의 개수 출력 - 테이블에서 조건을 만족하는 행의 개수를 반환하는 함수이다. COUNT(*)는 NULL을 가진 행과 중복되는 행을 모두 포함한 행의 수이고, COUNT(expresstion)은 NULL을 가진 행을 제외한 행의 개수를 계산하여 반환한다. MAX : NULL을 제외한 모든 행에서 최대 값MIN : NULL을 제외한 모든 행에서 최소 값SUM : NULL을 제외한 모든 행의 합계AVG : NULL을 제외한 모든 행의 평균 값STDDEV : NULL을 제외한 모든 행의 표준편차VARIANCE : NULL을 제외한 모든 행의 분산 값GROUPING : 해당 컬럼의 그룹에 사용되었는지 여부를 1 또는 0으로 반환GROUPING SETS : 한 번의 질의..

자격증/SQLP 2022.07.27

[SQLP] SQL함수 - 단일행 함수

SQL함수에는 단일행 함수와 복수행 함수 두가지가 있다. 단일행 함수는 데이터값을 조작하는데 주로 사용되며, 행별로 함수를 적용하여 하나의 결과를 반환하는 함수이다.또한 단일행 함수는 SQL명령문의 SELECT, WHERE, ORDER BY 절에서 사용할 수 있으며, 중첩하여 사용할 수 있다. 단일행 함수에는 - 문자 함수- 숫자 함수- 날짜 함수- 변환 함수-- 묵시적 데이터 타입변환-- 명시적 데이터 타입 변환- 일반 함수 이렇게 구분할 수 있다. 1. 문자 함수INITCAP : 문자열의 첫 번째 문자만 대문자로 변환 : INITCAP('student') -> StudentLOWER : 문자열 전체를 소문자로 변환UPPER : 문자열 전체를 대문자로 변환 LENGTH :  문자열의 길이를 반환 :  ..

자격증/SQLP 2022.07.27

[SQLP] 데이터 모델링의 이해 - 데이터 모델링의 이해

데이터 모델링의 이해-- 데이터 모델링의 이해---- 1. 데이터모델링의 이해---- 2. 엔티티 파트를 공부하고 작성하는 포스트이며 시험 뿐만아니라 실제 현업에서도 중요하다고 생각하는 부분에 중점을 두며 공부를 했다. 1. 데이터 모델링이란- 정보화 시스템을 구축하기 위해 어떤 데이터가 존재하는지 또는 업무에 필요한 정보는 무엇인지 분석하는 방법. 2. 엔티티타입의 개념엔티티타입이란 '업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 것으로 영속적으로 존재하는 단위' 이다엔티티타입은 정보가 저장될 수 있는 사람, 장소, 물건, 사건 그리고 개념을 정의할 수 있는 것이다.예를 들어 강사에는 이강사, 김강사, 박강사가 있다고 치면 엔티티 타입 -> 강사엔티티 -> 각각의 강사가 된다. 2-1. 엔티티타..

자격증/SQLP 2022.07.20

[ORACLE] ORACLE(오라클) IMPORT (IMPDP)사용

2022.07.07 - [DB (데이터베이스)/Oracle (오라클)] - [ORACLE] ORACLE(오라클) EXPORT ( EXPDP) 사용 [ORACLE] ORACLE(오라클) EXPORT ( EXPDP) 사용 오라클 DATA PUMP로 exp / imp 가 아닌 expdp / impdp 를 사용하며 대용량 데이터에서 속도가 더 빠르다 expdp를 사용하게 되면 *.dmp 파일이 저장되며 impdp를 통해 해당 파일을 oracle database에 import할 수.. seungbae-db.tistory.com 이전 글에서 expdp로 오라클 백업을 받을 수 있다. 이번에는 impdp를 사용하여 백업받은 *.dmp파일을 import시키는 방법을 알아보자 1. impdp도 동일하게 directory..

[ORACLE] ORACLE(오라클) EXPORT ( EXPDP) 사용

오라클 DATA PUMP로 exp / imp 가 아닌 expdp / impdp 를 사용하며 대용량 데이터에서 속도가 더 빠르다 expdp를 사용하게 되면 *.dmp 파일이 저장되며 impdp를 통해 해당 파일을 oracle database에 import할 수 있다. 사용법 1. DB에 접근하여 디렉터리를 조회한다. SQL > SELECT * FROM DBA_DIRECTORIES; 2. 디렉터리 생성 SQL > CREATE OR REPLACE DIRECTORY AS ''; EX ) SQL > CREATE OR REPLACE DIRECTORY DUMP_DIR AS '/opt/oradata'; 3. 디렉터리 권한 설정 SQL > GRANT READ, WRITE ON DIRECTORY TO ; EX ) SQL ..

[ORACLE] 리눅스(CentOs7)에 오라클 11g 설치

1. 의존 라이브러리 설치 (root계정으로 설치) yum -y install compat-libstdc++-33.x86_64 binutils elfutils-libelf elfutils-libelf-devel yum -y install glibc glibc-common glibc-devel glibc-headers gcc gcc-c++ libaio-devel yum -y install libaio libgcc libstdc++ libstdc++ make sysstat unixODBC unixODBC-devel yum -y install unzip yum -y install compat-libstdc++-33.x86_64 binutils elfutils-libelf elfutils-libelf-devel..

[리눅스] 사용자 계정 확인

1. 사용자 계정 확인 [/etc/passwd을 통해 사용자 계정을 관리할 수 있다] # vi /etc/passwd /etc/passwd 파일은 ‘:’ 기준으로 데이터를 구분한다 root : x : 0 : 0 : root : /root : /bin/bash 1 : 2 : 3 : 4: 5 : 6 : 7 이렇게 7개의 필드로 구분되며 7개의 필드는 아래의 내용과 같다 1. 사용자 계정 ID 2. 패스워드 3. 사용자 UID 4. 그룹 GID 5. 계정 정보( 보통은 사용자 이름) 6. 홈 디렉터리 7. 쉘 환경 위의 정보는 사용자 계정 등록 시 설정할 수 있다. 비밀번호를 제외하고 /etc/passwd를 수정하여 설정할 수 있다. 하지만 해당 파일을 수정한다면 계정에 심각한 문제가 발생할 수 있으니 건들지 ..

[TIBERO] FLASHBACK 복구

과거의 데이터를 조회하거나 실수로 날린 데이터를 FLASHBACK 기능을 이용해 복구할 수 있다. 1. FLASHBACK QUERY FLASHBACK QUERY 기능은 UNDO TABLESPACE 를 이용하므로 UNDO RETENTION 기간 동안만 데이터를 보장한다. - _TSN_TIME_MAP_SIZE : UNDO_RETENTION 시간 동안 생성되는 TSN_TIME_MAP 개수를 설정하는 파라미터 이다. 기본값 : 1000 (TIP파일 설정 : _TSN_TIME_MAP_SIZE = 1000) - UNDO_RETENTION : UNDO에 저장되어 있는 데이터 재사용이 가능한 최소 시간을 설정하는 파라미터 이다. 기본값 : 900 (TP 파일 설정 : UNDO_RETENTION = 900) (ALTER..

728x90
반응형