전체 글(104)
-
오라클 DB 구조
오라클 DB 서버 프로세스 : 사용자 프로세스가 보낸 SQL문을 실행한다. *오라클 서버 : 여러개의 파일, 프로세스, 메모리 구조가 있지만 이 모두가 SQL문을 처리하는데 사용 되는것은 아님. 그중 일부는 데이터베이스 성능을 향상시키거나 소프트웨어 또는 하드웨어 오류 발생시 데이터베이스를 복구하거나 데이터베이스를 유지관리하는데 필요한 작업을 수행. 오라클서버는 오라클인스턴스와 오라클 데이터베이스로 구성. *오라클 인스턴스 - 데이터베이스의 데이터를 액세스하려면 인스턴스가 시작 되어야 한다. - 메모리 영역에 만들어진다. - 내가 하는 작업들은 메모리영역에서 한다. sga : - SGA(시스템 글로벌 영역)가 할당 되고 Oracle 백그라운드 프로세스가 시작된다. background processer -..
2022.11.03 -
오라클Q02 네트워크 설정
Windows $ORACLE_BASE = C:\Dev\ora19c $ORACLE_HOME = $ORACLE_BASE\client $TNS_ADMIN = $ORACLE_HOME\network\admin 데이터베이스 리스너 - 클라이언트 프로세스가 서버프로세스로 접속할때 연결해주는것 - 네트워크를 통한 접속은 불가능 / 리스너를 구동해야함 실습) [ora19c@Linux165 admin]$ cd $TNS_ADMIN [ora19c@Linux165 admin]$ vi listener.ora에서 추가 [ora19c@Linux165 admin]$ lsnrctl start listener [ora19c@Linux165 admin]$ env | grep TNS TNS_ADMIN=/app/ora19c/19c/networ..
2022.11.03 -
Windows, Unix 계정 권한 시스템 차이점
Windows 컴퓨터관리 - 사용자 및 그룹 - 사용자(현재 사용자를 확인할수있다.) - administrator, defaultaccount, guest 그룹 - administrators - 구성원(administrator, st09 ...) (윈도우의 관리자계정) (서로 다른 사용자, 서로다른 사용자라도 administrators 그룹안에 있으면 관리자가될수있다) Linux 관리자모드x vmware실행 - virtual network - vmnet8 설정들을 바꿀수없다(통제 : 보안상의 피해를 우리들이(경영자) 용인할수있는만큼 낮추는것을 의미)(ms사에서 기업에 피해(재산상의 피해)를 입는 보안사고(실제로는 식별 못하는경우가 대부분)를 조사해보니) (연말 결산 장부에 피해액이 나옴(피해액이 안나와있..
2022.11.02 -
데이터 베이스 기초4(자기참조 조인, 외부조인)
자기 참조 조인(Self join)과 외부조인(Outer join) 조인 문을 생성하는 과정 step 1. 지문에서 검색 대상과 조건을 구분한다. - 이를 통해 일단 SELECT 절, WHERE 절, ORDER BY 절을 구성한다. - SELECT 절은 step 5에서 작성자의 의도에 따라 추가될 수 있다. step 2. SELECT 절과 WHERE 절의 내용에 따라 정보를 검색할 테이블을 찾는다. step 3. 테이블간의 관계를 확인한다. - 관계를 확인하는 단계에서 테이블이 추가될 수 있다. step 4. 조인 조건을 기술한다. step 5. 전체 문장을 다듬는다. 자기 참조 조인 (Self Join) SQL> SELECT 별명1.컬럼1, ... 별명2.컬럼1, ... 2 FROM 테이블 별명1, 테..
2022.11.01 -
데이터베이스 - 리눅스(ORACLE 설치)
오라클 리눅스 설치 or 1.Vmware 설치 - /boot : 500M, swap : 8G, / : 나머지 - 나머지 설정은 동일하다. 이전 블로그 내용 참고하여 설치 1. Linux 내부에 SQL 설치 root계정 [root@LINUX165 ~]# groupadd -g 1900 dba [root@LINUX165 ~]# useradd -g dba -u 1900 ora19c [root@LINUX165 ~]# passwd ora19c ora19c 사용자의 비밀 번호 변경 중 새 암호: 새 암호 재입력: passwd: 모든 인증 토큰이 성공적으로 업데이트 되었습니다. [root@LINUX165 ~]# mkdir -p /app/ora19c/19c [root@LINUX165 ~]# mkdir -p /app/or..
2022.10.31 -
데이터 베이스 기초3(SELECT/BETWEEN, IN, 등가조인, 비등가조인)
BETWEEN..AND 연산자 SQL> SELECT [DISTINCT | ALL] 컬럼, 컬럼 ... 2 FROM 테이블 3 WHERE 컬럼 BETWEEN 값1 AND 값2 (컬럼 >= 값1 AND 컬럼 SELECT * FROM emp 2 WHERE sal BETWEEN 1000 AND 2000; ENO ENAME SE JOB MGR HDATE SAL COMM DN ---- ---------- -- -------- ---- -------- ---------- ---------- -- 2002 제갈민 남 개발 0202 96/04/30 1520 2000 20 2007 이초록 남 개발 0001 92/09/05 1989 2300 30 0702 김민지 남 회계 0301 17/01/09 1100 60 02 SQL>..
2022.10.31