일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- sql처리순서
- 하둡
- recovery
- centos7
- 에러
- 오라클
- hadoop명령어
- 하둡설치
- window업데이트
- Kafka
- 카프카
- sql연산자
- nomount
- hadoop
- crash recovery
- initorcl
- ORA-01034
- 설치
- Standalone
- oracle
- 완전분산환경
- zookeeper
- Linux
- ORA-27101
- 결합연산자
- 오라클복구
- 카프카 사용
- 하둡권한변경
- 실습
- tibero
- Today
- Total
목록DB (8)
IT 꿈나무의 일상
체크 포인트와 TSN의 사용 목적은 Tibero 인스턴스 종료 시 복구를 수행하기 위해서 입니다. 각각의 내용을 확인하여 보고 Tibero 복구 시 체크포인트와 TSN이 어떤 식으로 동작하는지 알아보도록 하겠습니다. Checkpoint 체크 포인트는 주기적으로 메모리에 변경된 모든 데이터 블록(dirty block)을 데이터 파일에 기록하는 역할을 수행합니다. 체크 포인트가 발생할때마다 컨트롤 파일과 데이터파일 헤더에 체크 포인트 관련 정보를 갱신하게 됩니다. 체크 포인트가 발생하는 시점은 다음과 같습니다. 1. log switch - 사용 중인 log file이 다른 log file로 switch(변경) 되었을 시 체크 포인트가 발생합니다. 2. ALTER SYSTEM CHECHPOINT; - 사용자가..
Tibero의 Boot Mode는 다음과 같습니다 tibero를 구동하기 위해 tbboot 명령어를 수행하면 기본적으로 기동 순서는 다음과 같습니다. NOMOUNT → MOUNT → NORMAL(OPEN) 좀 더 자세하게 살펴보면 아래와 같이 동작합니다. tbboot 수행 [NOMOUNT] license.xml 파일 확인 [MOUNT] tibero.tip 파일 내용 확인 (.bash_profile 파일의 tibero 환경변수 읽어옴) control, log 파일 위치확인 database 정보 확인 (db_name, port) tibero parameter 정보 확인 [MOUNT] control 파일을 읽어서 REDO LOG, DATA FILE 위치 확인 [NORMAL] REDO LOG, DATA FILE..
# 서버다운으로 인해 오라클 접속시 다음과 같은 에러가 발생하였다. ERROR: ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist Linux-x86_64 Error: 2: No such file or directory Additional information: 3701 Additional information: -446465241 Process ID: 0 Session ID: 0 Serial number: 0 오류를 검색하여보니 갑작스러운 종료로 인해 오라클 파라미터 파일이 손상되어 발생하는 현상이였다. 그렇다면 해결책은 파라미터 파일을 재생성해줘야 한다. 1. 해당 경로로 이동 [oracle@localhost ~]..
# 실습을 위하여 DEPT와 EMP 테이블을 사용하였습니다. 1. JOIN - 오라클에서 조인을 사용하기 위한 조건은 다음과 같습니다. 1) FROM 절에 2개 이상의 테이블 설정 2) 각 테이블은 콤마(,)로 구분 3) SELECT 절의 컬럼 앞에 어느 테이블 컬럼인지 기재 SQL> SELECT EMP.ENAME, EMP.JOB, DEPT.DEPTNO, DEPT.LOC 2 FROM DEPT, EMP 3 WHERE EMP.DEPTNO=DEPT.DEPTNO; ENAME JOB DEPTNO LOC ---------- --------- ---------- ------------- CLARK MANAGER 10 NEW YORK KING PRESIDENT 10 NEW YORK MILLER CLERK 10 NEW ..
# 실습을 위하여 DEPT와 EMP 테이블을 사용하였습니다. 1. 비교 연산자 동시 사용 () - 두 조건중 어느하나만 만족하면 해당 데이터 출력 - 해당 쿼리문은 sal컬럼 데이터가 1600 이상 or 이하인 값을 출력함으로 sal=1600인 데이터를 제외한 나머지값 출력 SQL> select deptno, sal ,comm 2 from emp 3 where sal 1600; DEPTNO SAL COMM ---------- ---------- ---------- 20 800 30 1250 500 20 2975 30 1250 1400 30 2850 10 2450 20 3000 10 5000 30 1500 0 20 1100 30 950 20 3000 10 1300 2. IN 연산자 사용 - in 연산자는 ..
# 실습을 위하여 DEPT와 EMP 테이블을 사용하였습니다. # 테이블 정보 # DEPT TABLE SQL> SELECT * FROM DEPT; DEPTNO DNAME LOC ---------- -------------- ------------- 10 ACCOUNTING NEW YORK 20 RESEARCH DALLAS 30 SALES CHICAGO 40 OPERATIONS BOSTON # EMP TABLE SQL> select * from emp; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO ---------- ---------- --------- ---------- ------------------ ---------- ---------- ---------- 7369..
DB에서 유저를 생성 후 기본으로 아래 세가지 권한을 주면 사용자 계정처럼 사용할 수 있습니다. GRANT RESOURCE, CONNECT, DBA TO [계정이름] RESOURCE 개체 생성, 변경, 제거 권한 CONNECT DB 연결 권한 DBA DB 관리자 권한 # 권한 종류와 역할 1. 시스템 권한 : 시스템 작업시 사용하는 권한 DB 수준의 작업을 수행하기 위한 권한 (유저생성, 접속권한, 테이블생성, 모든 테이블 조회) CREATE USER 데이터베이스 유저생성 권한 SELECT ANY TABLE 모든 유저의 테이블 조회 CREATE ANT TABLE 모든 유저의 테이블 생성 CREATE SESSION 데이터베이스 접속 권한 CREATE TABLE 테이블 생성 권한 2. 오브젝트 권한(DB 객..
1. 테이블 생성 - date_for 컬럼에 Default 값을 주어 데이터 insert 시 해당 컬럼 데이터를 입력하지 않으면 자동으로 현재 날짜가 입력됩니다. SQL> create table sales (num number, date_for date default sysdate, name varchar2(10)); Table created. 2. 생성된 테이블 확인 SQL> desc sales Name Null? Type ----------------------------------------- -------- ---------------------------- NUM NUMBER DATE_FOR DATE NAME VARCHAR2(10) 3. date_for 외 나머지 컬럼 데이터 입력 - date_..