본문 바로가기

Oracle DB

(8)
Oracle DB 8장 테이블스페이스 및 데이터 파일 관리 Oracle DB 8장 테이블스페이스 및 데이터 파일 관리 Oracle은 데이터를 논리적으로 테이블스페이스에 저장하고 물리적으로는 데이터 파일에 저장합니다. (실제로 테이블스페이스에는 세그먼트가 저장된다) 테이블 스페이스 - 어느 한 시점에서 데이터베이스 하나에만 속할 수 있습니다. - 하나 이상의 데이터 파일로 구성됩니다. - 여러 논리적 저장 영역 단위로 분할됩니다. 데이터 파일 - 한 테이블 스페이스 및 한 데이터베이스에만 속할 수 있습니다. - 스키마 객체 데이터의 저장소입니다. 테이블스페이스 및 데이터 파일 데이터베이스, 테이블스페이스 및 데이터 파일은 밀접하게 연관되어 있으나 이들 사이에는 중요한 차이점이 있습니다. · 오라클 데이터베이스는 테이블 스페이스라고 하는 하나 이상의 논리적 저장 영..
7장 Redo log file Redo log file에는 다음의 특성이 있다 데이터의 모든 변경 사항 기록 복구 방식 제공 그룹으로 구성될 수 있음 최소 두 개 이상의 그룹 필요 리두 로그 파일 구조 커런트, 액티브 상태의 파일은 절대 건들면안된다 인액티브 상태의 리두 로그 파일은 건드려도 상관없음 리두 로그 파일 구조 데이터베이스 관리자는 오라클 데이터베이스에서 온라인 리두 로그 파일 복사본을 유지 관리하도록 설정하여 어느 한 부분의 장애로 인한 데이터베이스 정보의 손실을 막을 수 있습니다. 온라인 리두 로그 파일 그룹 : 온라인 리두 로그 파일의 동일한 복사본 모음을 온라인 리두 로그 파일 그룹이라고 합니다. LGWR 백그라운드 프로세스는 그룹에 있는 모든 온라인 리두 로그 파일에 동일한 정보를 동시에 기록합니다 oracle 서..
6장 컨트롤 파일 제어 파일 작은 이진 파일 (바이너리) · 물리적 데이터베이스의 현재 상태 정의 · 데이터베이스 무결성 유지 관리 · 필요한 경우: - 데이터베이스를 시작하는 동안 MOUNT 상태일때 - 데이터베이스를 운영할때 · 손실된 경우 복구를 위해서 '미러링'해야한다 (제어 파일의 다중화) 교안 오라클 실습자 과정 사용 명령어 SQL> SELECT NAME FROM V$CONTROLFILE; - 사용 중인 control file의 목록을 조회한다. 실습 개요 디스크 1~4번까지만듦 oradata/disk1 oradata/disk2 oradata/disk3 4 redo log 5 control file [ora12c@db12 dev]$ sqlplus / as sysdba SQL*Plus: Release 12.2.0..
오라클 연동 AP(Apache+PHP) 설치 오라클 연동 AP(Apache+PHP) 설치 도큐먼트 루트 다른곳으로 이동 ※ AP 서버 설치 환경 호스트명 : ap IP : 192.168.10.184 아파치 서버 경로 : /app/apache 아파치 : 2.2.34 (httpd-2.2.34.tar.gz) PHP : 5.6.39 (php-5.6.39.tar.gz) 오라클 인스턴스 클라이언트 : 19.5.0.0.0-1 step 1. 오라클 인스턴스 클라이언트 설치 ① 설치할 오라클 인스턴스 클라이언트는 오라클 한국어 사이트인 https://www.oracle.com/kr/index.html 에서 oracle-instantclient19.5-basic-19.5.0.0.0-1.x86_64.rpm 와 oracle-instantclient19.5-devel19..
Oracle 사용자 계정 생성 1. 사용자 계정 생성 1. 관리자 접속 - 명령 $ sqlplus / as sysdba c:\sql> sqlplus / as sysdba - sysdba는 sys의 권한을 의미한다. 2. 테이블 스페이스 확인 - 테이블스페이스는 오라클의 저장 영역 구성을 의미한다. - 명령 SQL> SELECT tablespace_name, status FROM dba_tablespaces; - USERS, TEMP 테이블스페이를 확인한다. 3. 접속 가능한 사용자를 확인한다. - 명령 SQL> SELECT username, account_status FROM dba_users 2 WHERE account_status = 'OPEN'; 4. st 계정 생성 - st 계정을 생성한다. 암호는 임의로 선택한다. - 명령 ..
오라클 Network 설정과 접속 ▶ 시스템 구성 1. 오라클 서버 - IP : 192.168.10.184(oracle), 192.168.10.184(DB12) - Host명 : DB12.itclass.co.kr - ORACLE_OWER : ora12c - ORACLE_HOME : /app/ora12c/12c - ORACLE_SID : DB12 2. Linux 클라이언트 - IP : 192.168.10.184 - ORACLE_HOME : /app/ora12c/12c 3. 윈도우 클라이언트 - IP : 192.168.10.181 - ORACLE_HOME : C:\DB\ora12c\12c cd #TNS_ANDMIN $TNS_ADMIN은 listener.ora 파일을 저장하는 위치를 지정하는 환경변수로 $ORACLE_HOME 아래 위치한다. ..
05.20 오라클 초기 설정 및 1장 C:\app\ora19c\client\network\admin\tsnames.ora 아이들 인스턴스 = 오라클 데이터가 없다는 뜻 startup 명령어로 오라클 살림 오라클 끌려면 shutdown immediate exit su - root poweroff 이 순서를 지켜야 안 망가진다 하드웨어가 망가져서 안꺼지는 경우에는 셧다운 어보트 쓰면된다고한다 ora9i_fundmental1_vol1_kr 다 읽어라 데이터베이스는 3가지 종류의 파일인데 데이터파일, 컨트롤 파일, Redo log 파일 PMON 피몬 - 프로세스 모니터 SMON 에스몬 - 시스템 모니터 DBWR 디비 롸이터 - 데이터베이스를 쓰는 놈 LGWR 로그 롸이터 - 로그를 쓰는 놈 CKPT 체크포인트 - dba가 select 하는 방법 u..
oracal19c 설치 다음 oracle_base : C:\app\ora19c oracle_home : C:\app\ora19c\client 에러뜸 ㅈㅈ C:\app\ora19c\client\network\admin\tmsnames.ora