2014년 3월 18일 화요일

ORA-10567, ORA-01194 DB복구

1. Case
 - 운영 DB의 Backup ==> 신규 서버로 Restore/Recovery

2. ORA-010567 Error 발생
...
ORA-00283: recovery session canceled due to errors
ORA-00600: internal error code, arguments: [3020], [4263064082], [1], [445534], [1024879], [468], [], []
ORA-10567: Redo is inconsistent with data block (file# 1016, block# 1651218)
ORA-10564: tablespace TS_DATA_10M
ORA-01110: data file 1016: '/com_stg41/oradata/ts_data_10m_94.dbf'
ORA-10560: block type 'FIRST LEVEL BITMAP BLOCK'
Recovery interrupted.
Recovered data files restored to a consistent state at change 13156165013519
...

2-1. Recovery 하기
SQL> recover database allow 1 corruption;
SQL> recover database allow 1 corruption;
We need to repeat this command until the recovery completes.
SQL> recover database allow 1 corruption;
Starting recover at 03-OCT-12
using channel ORA_DISK_1
starting media recovery
media recovery complete, elapsed time: 00:00:02
Finished recover at 03-OCT-12

3. ORA-01194 Error 발생
SQL> recover database using backup controlfile until cancel;
ORA-00279: change 1687171004 generated at 01/07/2010 10:58:26 needed for thread
1
Media Recovery Log /MALLDB_arch/ARCH/arch_1_445534.arc
ORA-00280: change 1687171004 for thread 1 is in sequence #445534


Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
CANCEL
ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get error below
ORA-01194: file 430 needs more recovery to be consistent
ORA-01110: data file 1: '/com_stage55/oradata/ts_wrk_430.dbf'

3-1. Recovery 하기
SQL> shutdown immediate

# init<SID>.ora
_allow_resetlog_corruption=true

SQL> startup mount
SQL> recover database using backup controlfile until cancel;
         cancel
SQL> alter database open resetlogs;

 -- raw-device Redolog Size 부족 :: smitty lvm 에서 Size 증가
 -- Temp raw-device 추가 !!

2014년 3월 17일 월요일

열네번째 독서 - 흑산


급한 제주출장에 뽑아든 김훈선생님의 책... 흑산
말과 구전으로만 듣던 천주교 박해의 시대상과 생생한 현장감,
당시의 눈물겨웠던 우리내 선조들의 삶이 애틋하게 다가온다.

그때에 비하면 지금은 정말 천양지차, 오히려 많아서 너무 풍부해서 사람에 대한 정, 믿음에 대한 정직이 너무 부족하고, 매일 세상속으로 타락해져가는 마음이, 몸이 하루하루 무디어져가고 있는 즈음에
만난 책이라... 더 새롭다.

가끔은 아주 가끔은 이 책내용속의 믿음의 선조를 생각해봐야겠다.

열두번째/세번째 독서 - 역사e-2, 지식e-3


2014년 3월 3일 월요일

열한번째 독서 - 지식e 2

Crazy Horse ... 미국에 저항한 최후의 인디언 추장
가슴으로 읽은... 전태열
짠한 가슴, 위대한 감동... 이봉주
911 테러의 허와 실...
한방울 눈물의 가치...
호탕한 웃음의 위대함...
악독한 질병.... 치매

5분... 짧은 글이지만 폐부를 찌르는 핵심과 지식을...

2014년 2월 26일 수요일

핸폰의 Data 프린트로 출력하기 - 구글 클라우드 프린터

이전부터 있었으면 하고 바랐던 기능...핸폰 Data 프린팅하기
구글 클라우드 프린터 설정하여 테스트함...

  1. Windows, Mac 또는 Linux 컴퓨터에서 사용자 계정에 로그인합니다.
  2. Chrome을 엽니다.
  3. 브라우저 툴바에서 Chrome 메뉴 Chrome menu를 클릭합니다.
  4. 설정을 선택합니다.
  5. 고급 설정 표시 링크를 클릭합니다.
  6. 아래로 스크롤하여 'Google 클라우드 프린트' 섹션으로 이동합니다. Google 클라우드 프린트에 로그인합니다. Google 클라우드 프린트
  7. 창이 나타나면 Google 계정으로 로그인하여 Google 클라우드 프린트 커넥터를 사용하도록 설정합니다.
  8. 연결할 프린터를 선택한 다음 프린터 추가를 클릭합니다.
  9. Google 클라우드 프린트를 사용하도록 설정되었음을 확인하는 메시지가 표시됩니다. 자세히 알아보려면 프린터 관리를 클릭하세요.
이제 프린터가 Google 계정과 Google 클라우드 프린트에 연결되었습니다. 동일한 Google 계정으로 로그인할 때마다 Google 클라우드 프린트를 사용하여 이 프린터로 인쇄할 수 있습니다.

열번째 독서 - 지식e 1

고등학교, 대학생시절 상식을 위해 세상의 온갖 지식을 모아둔 책을 여러권 읽었다. 아직까지 기억에  무의식중에 남아 있는 것은 없다.

"메시지 하나가 온종일 마음을 울릴때가 있다"
짧지만 사실적인 내용, 역사의 내용을 찐한 감동으로 느낄수 있다.

반드시 알아야할 지식...

아홉번째 독서 - 멋지게 나이 드는 법 46

세상에 변하지 않는 변해서도 안되는 것 중 하나... 시간
그러나 정말 빨리 끊임없이 변하는 것...시간

나이먹으며 얼굴에 책임도 지고, 나이에 맞추어 산다는 것, 특히 몸이나 신체보다 더욱 중요한 마음가짐과 행함...

내용은 참 머리에 와닿으나 가슴까지 도달하기까지 얼마의 시간이 걸릴지 모르겠다만 한가지라도 실천을...

올해는 회사,집,교회,사회에서 만나는 사람들과 한번 더 말걸어주고, 한번 더 웃기...