현재 한 서버에
AAA라는 DB가 돌고있습니다. (UNIX+ORACLE)
그런데 이 서버에다가 다른DB BBB서 가져온 백업 데이터 (mdf 등등 필요한 데이터)를 두고
컨트롤파일 재구성 / 리두로그 재구성 등등 하여 RECOVER하였습니다.
운영에서 백업으로가져온 BBB 를 DATABASE 복원하고서
나중에 SID (인스턴스명)만 BBB -> AAA로 바꿀 계획입니다.
따라서
oraBBB라는 계정을 만들어서
su - oraBBB 접속후,
환경변수니 뭐니 그대로 써서 (BBB에서 가져온 그대로일테니)
BBB를 recover 완료한 상태입니다.
질문1) 제 취지대로 이제 application을 방금 복원한 SID = BBB에만 연결해서 쓸 수가 있을런지;;
질문2) 위에꺼가 불가능하다면
혹시 기존의 su - oraAAA에 환경변수의 경로를 변경해서..
예를들어 PATH = /oracle/BBB ...
SID = AAA (이건그대로)
DB_SID = AAA
ORACLE_HOME = /oracle/ BBB
ORACLE_BASE = /oracle/
이런식으로 참조하는 데이터 경로만 BBB로 잡아주고서
운영가능할까요?
HOME이 BBB쪽이니, 기동될때도 제가 백업하여 가져온 컨트롤파일이니 파라미터니(pfile)
그대로 다 참조할테고요..
이 원리로 가능한가요?