by 정충보국 [Oracle 백업/복구] [2018.08.07 20:50:26]
리눅스 서버 사용중에 서버가 장애가 생겨서 OS를 다시 설치해야는 경우가 생겼습니다.
하드는 4개가 있어서 1개에 OS랑 오라클을 설치 했고 나머지 3개에 각각 테이블 스페이스를 생성해서 사용해 왔는데
OS 재 설치후 오라클 설치하면 나머지 3개의 하드에 있는 테이블 스페이스(DBF)를 연결해서 테이블을 사용이 가능한가요?
만약 가능하다면 어떻게 해야 하나요?
이동 작업이랑 비슷해 보이는데 기존 테이블 스페이스 생성 하시고
테이블 스페이스 오프라인 -> 테이블 스페이스 RENAME -> ONLINE 작업하시면 될 것 같습니다.
OS 외 나머지 3개 Disk 에 아래 파일이 존재 하면 그대로 올리시면 됩니다. ( OS 도 기존 OS 그대로 복구 하셨다면, DB Engine 도 재설치 하실필요 없습니다. )
SPFILE ( DB 초기화 파일)
Control file + Redo File + Data File
이게 모두 깨지지 않은 Disk 3개 존재 하시다면, 새로 설치하신 OS 에서 기존 Filesystem 그대로 복구 하시고, 기동하시면 그대로 사용하실수 있습니다.