일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 완전분산환경
- ORA-01034
- 오라클
- nomount
- 하둡설치
- Linux
- 결합연산자
- zookeeper
- sql연산자
- Kafka
- window업데이트
- 설치
- hadoop
- hadoop명령어
- centos7
- crash recovery
- Standalone
- 하둡권한변경
- ORA-27101
- oracle
- 하둡
- 에러
- recovery
- sql처리순서
- initorcl
- tibero
- 카프카
- 오라클복구
- 실습
- 카프카 사용
- Today
- Total
목록oracle (7)
IT 꿈나무의 일상
# 서버다운으로 인해 오라클 접속시 다음과 같은 에러가 발생하였다. 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_..
# CentOs 7에서 Oracle 12c 설치 설치를 위해 기본적으로 자바가 설치되어 있어야 하는데, 먼저 기존에 존재하는 Open JDK를 삭제하고 자바를 설치하였다. 1. JAVA 설치 및 환경변수 설정 - 자바 설치 및 환경변수 설정은 검색하면 쉽게 찾을 수 있으므로 이 글에서는 다루지 않는다. 설치 후 명령어 입력하고, 다음과 같은 내용이 나오면 자바가 정상적으로 설치 되었다고 볼 수 있다. 자바 버전 확인은 다음과 같이 확인할 수 있다. [oracle@localhost ~]$ java -version java version "1.8.0_271" Java(TM) SE Runtime Environment (build 1.8.0_271-b09) Java HotSpot(TM) 64-Bit Server..