728x90
반응형
SMALL

분류 전체보기 342

SYSTEM TABLESPACE에 속한 데이터 파일 손상되었을 경우 (backup 이후에 REDO 가 있을 경우)

# 운영 중에 장애발생 : '/u01/app/oracle/oradata/ora11g/system01.dbf' #) 현재 SCN 확인 select current_scn from v$database; #) data file의 checkpoint_SCN 확인 select name, checkpoint_change# from v$datafile; #) redo log 정보 확인 select STATUS, SEQUENCE#, FIRST_CHANGE#, NEXT_CHANGE# from v$log; # 장애 유발 # #) system01.dbf 삭제 ! rm /u01/app/oracle/oradata/ora11g/system01.dbf ◎ full checkpoint => DB가 정지 되거나 백업 작업을 수행할 때 ..

Noarchive Log Mode backup 기본

■ noarchive log backup - 기본 모드 - 일관성 있는 backup(=close backup =cold backup =offline backup) - db를 정상적으로 종료해야 한다. shutdown normal | transactional | immediate - whole database backup : 모든 data file, control file, redo log file tip) backup 일지 작성 필수! #) checkpoint 번호 확인 select checkpoint_change# from v$database; #) 현재 scn 번호 확인 : 조회할 때마다 scn 번호가 달라진다. select current_scn from v$database; #) datafile 이..

BackUp 받지 않는 Tablespace 손상되었을 경우 ⓒ

1. 테이블스페이스 및 위치 조회하기 select tablespace_name, file_name from dba_data_files; 2. 테이블스페이스 생성 create tablespace insa_tbs datafile '/u01/app/oracle/oradata/ora11g/insa_tbs01.dbf' size 10m; 3. SCN 및 리두 정보확인 => 리두정보확인 select * from v$log; #) current_scn 번호 확인 select current_scn from v$database; #) data file 확인 => insa_tbs TBS는 새로 만든 시점에 CKTP가 발생하고 이후에 CKPT가 발생하지 않았기 때문에 SCN 다르다. select name, checkpoint..

BackUp 받지 않는 Tablespace 손상되었을 경우 ⓑ

1. tablespace data file 확인 select tablespace_name, file_name from dba_data_files; 2. 샘플 tablespace 생성 create tablespace insa_tbs datafile '/u01/app/oracle/oradata/ora11g/insa_tbs01.dbf' size 10m; 3. 생성된 tablespace 확인 select tablespace_name, file_name from dba_data_files; 4. current, sequence 번호 확인 select * from v$log; 5. table 생성 후 data 로드, 저장 create table hr.new(id number) tablespace insa_tbs; ..

BackUp 받지 않는 Tablespace 손상되었을 경우 ⓐ

1. tablespace datafile 확인 select tablespace_name, file_name from dba_data_files; 2. tablespace 생성 create tablespace insa_tbs datafile '/u01/app/oracle/oradata/ora11g/insa_tbs01.dbf' size 10m; 3. 생성된 'insa_tbs01.dbf' 확인 select tablespace_name, file_name from dba_data_files; 4. current, sequence 번호 확인 select * from v$log; 5. data file위치, checkpoint 확인 - 새로 생성된 tablespace는 checkpoint scn 번호 다름 sele..

특정한 데이터 파일 손상되었을 경우(단, backup 이후에 redo 정보가 없을 경우)

1. 정상적인 종료 후 OS로 나오기 shutdown immediate 2. 불안전한 복구(과거로 돌아가기) [oracle1@oracle ~]$ cd /home/oracle/backup/noarch/ [oracle1@oracle noarch]$ cp -av *.* /u01/app/oracle/oradata/ora11g/ 3. oracle 접속 후 DB 올리기 [oracle1@oracle noarch]$ exit startup #) current_scn 번호 확인 select current_scn from v$database; #) datafile 위치, checkpoint 확인 select name, checkpoint_change# from v$datafile; #) current, sequence 번..

특정한 데이터 파일이 손상. (백업 이후에 redo 정보가 있을 경우)

0. DB 내리기 shutdown immediate [oracle1@oracle ~]$ pwd /home/oracle1 1. 백업본의 딕셔너리 생성 [oracle1@oracle ~]$ mkdir -p backup/noarch/ [oracle1@oracle ~]$ cd backup/noarch/ [oracle1@oracle noarch]$ pwd /home/oracle1/backup/noarch 2. 백업할 파일들의 위치로 이동 [oracle1@oracle noarch]$ cd /u01/app/oracle/oradata/ora11g [oracle1@oracle ora11g]$ pwd /u01/app/oracle/oradata/ora11g [oracle1@oracle ora11g]$ ls 3. 복사 모든속성..

BackUP 기초용어

■ Backup 용어 1. Whole database backup - 모든 datafile, control file, redo log file 를 backup 받아야 한다. - Database 가 open 되거나 shutdown 되어 있을 때 backup 가능하다. 2. Partial database backup - 특정한 tablespace 에서 datafile backup 받아야 한다. - control file 3. 일관성 있는 backup - close backup, cold backup, offline back 이라고도 한다. - 모든 파일은 동일한 checkpoint 정보를 가지고 있다.(안정적이다) - DB를 정상적으로 종료한 후 backup 을 수행 shutdown normal | tran..

listener 오류 _ TNS_12541, TNS_12560, TNS_00511

오류 발생 listener 가 켜지지가 않는다. 출처: https://www.oraexcel.com/resources/lang-ko TNS_12541: TNS:no listener 설명 : 수신지 호스트에 도달할 수 없습니다. 원인: 원격 상대방과 연락 할 수 없습니다. TNS_12560: TNS:protocol adapter error 설명 : 프로토콜 어댑터 오류 원인: 일반 프로토콜 어댑터 오류가 발생했습니다. TNS_00511: No listener 설명 : 리스너가 없습니다. 원인: 지정된 주소에서 수신 대기중인 응용 프로그램이 없거나 응용 프로그램이 연결 요청을 충분히 적시에 처리 할 수 ​​없기 때문에 연결 요청을 완료 할 수 없습니다. 문제 해결하려고 listener를 stop 했다가 다시..

240105 Architecture _ server 구성

■ server 구성 1. dedicated server process - user process : server process 인 1:1 환경 - 하나의 server process가 하나의 user process 만 처리하는 프로세스이다. dedicated server 환경에서는 server process 안에 PGA 안에 UGA가 있다 PGA(Program Global Area) - UGA(User Global Area) - UGA : user session data , cursor state (sql문 처리) - stack space (바인드 변수 생성 및 처리) 2. shared server process - server process : user process인 1:N 환경 - 하나의 serve..

Data Base/Linux 2024.01.05
728x90
반응형
LIST