밴쿠버에서 IT 직장 잡기 (2) – 면접 기회 잡기

by

제가 영구랜딩을 하고 현재의 직장을 잡기까지 딱 11개월이 걸렸습니다. 6월 2일에 영구랜딩을 하고 5월 4일에 일을 시작했으니까요.

그 11개월이라는 기간이 저에게는 아주 많은 것을 느끼게 해주었습니다. 인생, 관계, 가족 등등… 지금은 어느정도 자신감이 붙었습니다만, 그래도 아직 모르는게 많습니다. 이렇게 얘기하니 좀 거창하게 보일 수도 있겠으나, 길지도 짧지도 않은 11개월간 돈은 안벌고 집구석에 쳐박혀 온종일 일자리만 찾아보고 이력서만 수정해서 제출하고 있으니 집에 눈치도 보이고 생활비 걱정도 되지요. (사실 중간에 생활비가 바닥나서 취업 직전까지 식당에서 아르바이트도 3개월 했었습니다.) 특히나 주변분들이 종종 “한국 이민자들은 캐네디언 회사에 취업 못해. 그러다가 거지되서 한국 돌아가는 사람 많이 봤어. 화이트 컬러만 고집하지 말고 전기나 배관 기술을 배워 보든가 해..” 와 같은 말은 저에게 정말 큰 낙담을 주었지요. 이런말을 들어가며 생활비 걱정도 하며 정말 여러번 좌절 했었습니다. 정말로 돈은 떨어져가고 얘들도 먹여 살려야 하니까요.

이 11개월간 오로지 캐나다에 취업을 해야겠다는 일념 하나로 조사하고 사람을 만나고 정보를 구하고 찾아보고 … 정말 많은 것들을 한 것 같습니다.

참고로 말씀 드리면, 저는 취업전에 영어권 국가에서 정식으로 대학을 다녔다거나 영어를 잘한다는 소리를 들어본적이 없습니다. 그냥 저도 평범한 한국 중년 기술 이민자입니다. 아직도 우리 회사에서 저는 영어를 제일 못하는 사람입니다. 영어 못한다고 꿈을 아예 포기하지는 마세요.

암튼 이 포스트의 제목처럼 밴쿠버에서 직장을 잡으려면 일단 면접을 봐야하는데 그 면접 기회를 잡으려면 꼭 해야 하는 것들이 있습니다.

1. Connection (인간 관계)

무조건 사람을 많이 만나야 합니다. 한국보다 더 인맥이나 혈연을 중요시 하는 곳이 캐나다인 것 같습니다. 이유는 잘 모르겠으나, 회사 사장 입장에서는 아무래도 아는 사람을 통해 일할 사람을 소개 받으면 그만큼 인간적으로 믿을 수 있다는 점에서가 아닐까 생각됩니다. 캐나다엔 워낙 다양한 인종도 모여 있고 특이한 사람이 많거든요.

처음에 이민오면 당연히 아는 사람이 없을테니 사람 만나기도 힘듭니다. 이럴때 필요한게 이민 봉사 기관 입니다. Success, ISS of BC, MOSAIC, Options 등등. 이민오셔서 무조건 한번 찾아가서 상담을 받아보시길 권해드립니다. 정착뿐 아니라 취업에 관련해서도 많은 도움을 받을 수 있고, 사람을 만날 수 있는 좋은 기회이니깐요. 또한 이러한 기관들을 통해 Volunteer나 무료 영어 수업 등을 신청해서 자꾸 사람을 만나야 합니다. 그리고 내가 어떤 일을 잘하고 어떤류의 직업을 찾고 있다는 것을 널리널리 알려야 합니다.

캐나다에선 내가 먼저 필요한 것을 요구하지 않으면 아무도 도와주지 않습니다.

2. Set a goal (목표 설정)

내가 캐나다에서 어떤 직장을 잡을 것인지 목표를 잘 설정하고 그에 대한 전략을 잘 세워서 계획대로 나아가는 것이 아주 중요합니다.

한국에서 했던 일과는 다른 것을 캐나다에서 시도해보는 것도 좋은 생각일 수 있으나 시간과 돈이 아주 많이 들고 성공할 확률이 훨씬 더 낮다는 것을 명심할 필요가 있습니다.

캐나다 회사에서 이민자들을 뽑을때 그 이민자들의 기술과 경험을 우선적으로 보고 뽑습니다. 그 이민자들이 영어를 잘해서도 아니고 캐나다의 문화를 잘 알아서 뽑는 것도 아닙니다. 그러므로, 내가 한국에서 어떤 일을 했었고, 어떤 일을 가장 잘하는지를 다시 한번 정리한 후 캐나다에서는 이와 관련된 일이 어떤 일이 있는지를 찾아서 그 직종에 대한 직업을 구하는 것이 가장 확실하고 빠른 방법입니다.

예를 들면, 저는 한국에서 오랫동안 DBA를 했었습니다. 그런데 DBA라는 직종이 캐나다에서 구하기도 힘들고 일자리도 별로 없기때문에 다른 직종(식당, 청소, 정원사 등등)을 시도해본다고 생각해보죠. 아마도 그런 일자리를 구하기도 힘들뿐더러 적성에 맞지도 않고 급여도 낮아서 적응하기 힘들게 됩니다. 또한 DBA를 했었다고 IT분야 전부를 잘 아는 것은 아닐 것입니다. 저도 Database는 아주 잘 알지만 Network 분야나 System Admin 분야는 초급 수준이거든요. 그런데 비슷한 IT 분야라고 해서 온갖 직종에 이력서를 물 뿌리듯 뿌리는 것은 시간만 낭비하는 것이라고 생각합니다.

저도 처음엔 그렇게 했었다가 나중에 깨닫게 되었죠.

3. 괜찮은 이력서와 커버레터 만들기

저는 주로 구직정보를 찾을 때 Indeed.caeluta.ca , T-Net 사이트를 이용했습니다. 이 세가지 사이트가 가장 효율이 좋았던 것으로 기억합니다. 그리고 내게 맞는 Job posting을 볼때마다 기존에 만들어 놓은 표준 이력서와 커버레터를 수정해서 그 Job posting에 맞추어 내가 그 Job position에 가장 적합한 인물인 것처럼 꾸며서 제출을 합니다. 물론 거짓말을 하면 안되고, 내가 가진 경험과 기술 중에서 그 Job position에 필요한 기술들을 중심으로 서술해서 이력서와 커버레터에 잘 표현을 해야하는 거죠.

그러기때문에 하나의 Job posting에 apply하기 위해 이력서와 커버레터를 수정하는 시간이 아주 오래걸립니다. 전 영어 Native가 아니거든요. 그러므로 이력서를 모든 비슷한 Posting에 물뿌리듯 뿌린다는 것은 완성도가 높지 않은 이력서를 제출할수 밖에 없을 것입니다.

사실 처음엔 이력서와 커버레터를 인터넷에서 찾아보고 그 샘플을 이용해서 제것을 만들었지만 나중에 알고 보니 형편 없더군요.

이력서와 커버레터 작성에 큰 도움을 받게 된 계기는 제가 두명의 멘토를 만났을때입니다. 2014년 9월경에 Success에서 Accenture와 함께하는 취업 멘토링 프로그램에 참가를 했었는데(4주 프로그램이고 1주일에 1번 참가자들이 멘토들과 만나서 많은 정보를 교환하는 프로그램) 그곳에서 아주 중요한 멘토를 2명 만났습니다.

1명은 Accenture 소속이지만 Best Buy에서 IT 매니저로 일하는 중국계 이민자였고, 다른 한명은 Accenture에서 Oracle DBA로서 오래 일하다가 최근 BC Hydro로 옮겨서 일하는 중국계 이민자였습니다. 이 두명은 이민 온지 모두 10년이 넘었고, 저와 동일한 경험을 했던 사람들이었습니다. 게다가 1명은 정확히 같은 직종에 일하는 사람이고, 다른 한명은 IT 매니저(캐나다에서는 Manager가 자기 밑에서 일할사람을 직접 면접도 보고 뽑기도 합니다. HR 부서에는 보통 보고만 하거나 면접볼때 같이 참석시키는 방식이지요)였기때문에 제가 만들어간 이력서와 커버레터를 아주 세심하고 깔끔하게 고쳐주었습니다. 캐나다의 IT 회사에서 일하는 매니저들이 맘에 들어하는 용어 선택 및 스토리 선택 등이 아주 큰 부분이었지요.

특히 용어 선택과 스토리 선택은 아주 중요합니다. 한국말도 50년대에 유행했던 말과 현재 유행하는 말이 다르고 어감이 다르듯이 영어도 마찬가지로 시간이 가면서 천천히 변합니다. 한국에서 우리가 어렸을때 배운 영어는 현재 캐네디언들에겐 별로 와닿지 않은 말이 될 수도 있습니다. 별로 와닿지 않은 말로 이력서와 커버레터를 작성하면 아마도 HR 담당자는 처음 한줄만 보고 바로 다음 이력서로 Pass할지도 모릅니다. 인기가 좋은 회사의 HR 담당자의 경우 워낙 많은 이력서를 검토해야하기때문에 한 이력서당 검토하는 시간이 평균 2분 이내라고 합니다.

암튼 이렇게 만들어진 이력서와 커버레터를 가지고 정말 많은 곳에 면접을 봤었고, 지금 회사에 취업도 하게 되었습니다.

혹시 내 직종과 정확히 맞는 회사 10군데에 지원을 했는데 한군데도 연락이 오지 않는다면 내 이력서나 커버레터가 잘못된 것이 아닌지를 다시 한번 검토할 필요가 있을 것 같습니다.

다음 글에 계속 이어서….

Automate backups of SSAS cubes

by

How to automate backups of SSAS cubes!

This article provides how to automate backups of SSAS cubes using Windows PowerShell.

1. Create text files and scipts on C:\Scripts\

a. CubeList.txt

EnterpriseDW
TrackingDW
ETLDW

 

b. Backup_SSAS.ps1

$ServerName=”localhost”
$loadInfo = [System.Reflection.Assembly]::LoadWithPartialName(“Microsoft.AnalysisServices”) | Out-Null
## Add the AMO namespace
[Microsoft.AnalysisServices.BackupInfo]$serverBackup = New-Object ([Microsoft.AnalysisServices.BackupInfo])
[Microsoft.AnalysisServices.Server]$server = New-Object Microsoft.AnalysisServices.Server
$server.connect($ServerName)
If ($server.name -eq $null)
{
Write-Output (“Server ‘{0}’ not found” -f $ServerName)
break
}
$DBList = Get-Content “c:\Scripts\CubeList.txt”
Foreach($DBName in $DBList)
{
$DB = $server.Databases.FindByName($DBName)
if ($DB -eq $null)
{
Write-Output (“Database ‘{0}’ not found” -f $DBName)
}
else
{
Write-Output(“—————————————————————-“)
Write-Output(“Server : {0}” -f $Server.Name)
Write-Output(“Database: {0}” -f $DB.Name)
Write-Output(“DB State: {0}” -f $DB.State)
Write-Output(“DB Size : {0}MB” -f ($DB.EstimatedSize/1024/1024).ToString(“#,##0″))
Write-Output(“—————————————————————-“)
#$BackupDestination=$server.ServerProperties.Item(“BackupDir”).value
$BackupDestination=”\\backup\dbbackup\SQL_Server\SSAS\” + $DB.Name
$serverBackup.AllowOverwrite = 1
$serverBackup.ApplyCompression = 1
$serverBackup.BackupRemotePartitions = 1
if (-not $backupDestination.EndsWith(“\”))
{
$backupDestination += “\”
}
[string]$backupTS = Get-Date -Format “yyyyMMddHHmm”
$serverBackup.file = $backupDestination + $db.name + “_” + $backupTS + “.abf”
$serverBackup.file
$db.Backup($serverBackup)
if ($?) {“Successfully backed up ” + $db.Name + ” to ” + $serverBackup.File }
else {“Failed to back up ” + $db.Name + ” to ” + $serverBackup.File }
}
}
$server.Disconnect()

 

c. Bacup_SSAS_main.ps1

[string]$backupTS = Get-Date -Format “yyyyMMddHHmm”
powershell -executionpolicy bypass -file C:\Scripts\Backup_SSAS.ps1 > C:\Scripts\Backup_SSAS_Logs\Bacup_SSAS_$backupTS.log

 

2. Create backup log directory

: C:\Scripts\Backup_SSAS_Logs\

 

3. Create a job in SQL Server database

Type : Operating system(CmdExec)

Run as : SQL Server Agent Service Account

powershell -executionpolicy bypass -file C:\Scripts\Backup_SSAS_main.ps1

 

4. Backup log files look like this;

———————-
Server : ABIP01
Database: EnterpriseDW
DB State: Processed
DB Size : 32MB
———————-
\\backup\dbbackup\SQL_Server\SSAS\EnterpriseDW\EnterpriseDW_201508042052.abf
Successfully backed up EnterpriseDWP to \\backup\dbbackup\SQL_Server\SSAS\EnterpriseDW\EnterpriseDW_201508042052.abf
———————-
Server : ABIP01
Database: TrackingDW
DB State: Processed
DB Size : 14MB
———————-
\\backup\dbbackup\SQL_Server\SSAS\TrackingDW\TrackingDW_201508042052.abf
Successfully backed up ETL to \\backup\dbbackup\SQL_Server\SSAS\TrackingDW\TrackingDW_201508042052.abf

밴쿠버에서 IT 직장 잡기 (1) – 준비 단계

by

저는 2014년 6월초에 가족과 함께 영구랜딩을 했습니다. 사실 랜딩 전에 몇년정도 밴쿠버에서 학생비자로 생활했던 경험이 있어서 영구랜딩하면서 정착하는 과정은 아주 어렵진 않았지요. (영구랜딩 후기는 아래 포스팅 참조)

사실 돈이 무척 많은 분들 아니면 밴쿠버에서 살려면 뭔가 일정한 수입이 있어야 하는데,  자영업을 하거나 직장을 다니거나 둘중에 하나로 돈을 벌게 되지요.

근데 자영업도 투자금이 필요하고 사업을 하는 기술도 필요하고 사업에 대한 아이디어도 필요하겠지요. 전 이 세가지 중 아무것도 없었습니다. 오로지 직장에 다니기에 필요한 기술만 있었지요. 한국에서 IT 경력이 약 7년 이상정도 있었거든요.

랜딩을 하자마자 핸드폰과 차를 구하고 집을 구하면서도 그 와중에 어떻게 직장을 잡을 것인지 고민하면서 관련 분야에서 일하시는 분들을 만나러 다녔습니다. 처음 만났던 분이 석세스의 Job market 담당 선생님(지금은 다른곳에서 근무하십니다.)을 만나뵙고 밴쿠버에서 어떤식으로 직장을 잡을 것인지에 대한 큰 그림을 그릴수 있었습니다.

 

 

1. 캐나다에서의 경험이 중요하다

캐나다에 있는 회사에서는 직원을 뽑을때 캐나다에서의 직장 경력이나 일한 경험을 많이 참고합니다. 경험이나 경력이 없는 사람은? 영어라도 잘해야겠지요. 근데 캐나다에서 태어나고 자란 사람들도 막 대학 졸업한 무경력자들은 취업이 엄청 힘듭니다.

그래서 모두들 Volunteer 라는 것을 합니다. 각종 이민 봉사 기관(SUCCESS, ISSofBC, MOSAIC 등)을 방문하시면 여러가지 Volunteer 기회를 얻을 수 있습니다.

Volunteer도 하고 영어도 연습하고… 1석2조 네요.

이 경험은 나중에 이력서에 넣으면 취업에 유리합니다.

 

2. 영어보다는 커뮤니케이션

한국분들 대부분은 한국에서 영어를 10년 넘게 배워오셨을 것입니다. 다들 아시지만 그러면서도 변변치 않은 영어회화 한문장 하기 어렵지요. 게다가 잘못 알고 있는 것도 있습니다. 영어는 화려한 문장과 어휘, 발음이 아닌 어떻게 상대방과 커뮤니케이션을 하느냐가 더 중요하다는 내용을 잘 모르시는 분들이 많습니다.

저도 영어권에서 오래살아보진 않았습니다만 특히 밴쿠버에는 이민자가 현지인보다 많고 그 영어 발음또한  천차만별에 알아 듣기 힘든 발음이 엄청 많습니다. 대개 인도, 중국, 이란 계통에서 오신 분들이 그러하지요. 하지만 그분들은 현지인들과 아주 대화를 잘 해 나갑니다. 자세히 들어보면 영어 문법도 엉터리이고 발음도 정말 꽝이지만 커뮤니케이션을 아주 잘 하는 것이지요.

많은 이민자 봉사기관에서 이러한 주제를 가지고 자주 세미나를 하기도 하니, 이런 기회가 생기면 꼭 참석해서 배워보시면 좋을 것 같습니다. 영어공부는 문법 공부나 어휘공부(알츠나 토플)가 중요한게 아니라 어떻게 현지인과 대화를 잘 해나가느냐를 배우는것이 중요합니다.

 

3. 이민자들의 취업을 위한 정부기관 및 프로그램

영주권을 받고 이민한지 5년이 넘지 않은 기술 이민자에 대해 취업을 지원해주는 다양하고 좋은 정부기관 프로그램이 많이 있습니다.저는 크게 다음 2가지 프로그램의 도움을 많이 받았습니다.

a. skills connect

b. mentoring program

Skills connect를 제공하는 기관은 위 링크를 따라가보시면 자세히 나오는데요, Back in motion, Douglas college, Training innovations, ISSofBC 등의 기관이 있습니다.(기관은 정부 정책에 따라 바뀌기도 합니다) 저는 IT 분야라서 Training innovations에 등록을 했구요, 각 기관마다 약간의 특색이 있습니다. 모두 들러보신 후에 충분히 정보를 얻으시고 가장 맘에 드는 곳에 등록을 하시면 됩니다. 이민자로서 단 1번의 등록 기회가 있으며 등록한 날로부터 1년간만 서비스를 받을수 있습니다. 약 2000불정도의 금액 상당으로 취업 지원을 받을 수 있고, 각종 취업과 관련된 정보를 얻으실 수 있습니다.이력서와 커버레터 작성, 직업 찾는 방법 및 리소스, 취업 세미나 및 취업 박람회 등등.Mentoring program에 등록하시면 나에게 가장 적합한 Mentor와 3개월간 만나면서 이것저것 정보를 얻을 기회를 잡을 수 있습니다. Mentor는 캐나다 현지에서 내가 일하는 직종에 종사하는 경력자로 보통 선정이 되는데요, 해당 Mentor와 프로그램을 진행할지 안할지는 본인이 판단하시면 됩니다. MOSAIC이 가장 많고 다양한 Mentor를 보유하고 있는 것으로 알고 있는데요, 모든 이민자 봉사기관에 각각 프로그램을 신청하고 Mentor를 소개받아도 됩니다.

휴… 글 정리해서 쓰기가 어렵군요.. 말재주가 없어서…

다음 포스트에 계속 해서 올릴께요…

감사합니다.

캐나다 밴쿠버에 영구 랜딩하다

by

vancouverdowntown

(사진은 밴쿠버 다운타운. 비행기로 다운타운 하버에 접근중에 아이폰4로 촬영한 것입니다.)


캐나다 도착해서 인터넷 연결되면 바로 랜딩 수기(?) 남겨야지 했는데,어찌어찌 하다보니 이제서야 남기게 되네요.. ^^;


저는 지난 6월 4일 캐나다 밴쿠버에 잘 랜딩하였습니다. 사실 2013년 4월에 랜딩을 했다가 영주권만 받고 한국에 1년반정도 더 있다가 이제서야 캐나다에 영구랜딩을 하게 된 셈이지요.


임시랜딩하고, 한국에 1년 반정도 거주하면서 캐나다에 갈 준비를 한다고 했는데도 생각만큼 준비가 충분하지 못했던것 같다는 생각이 드네요. 그래도, 그 사이에 석세스가 서울에 사무소가 있다는 것도 알게되고, 덕분에 캐나다 갈 준비에 많은 도움을 받아서 아주 좋았었습니다.

여러가지 유용한 세미나와 저에게 가장 중요한 목표점인 job 구하는 부분에 있어서 이진영 선생님과 함께 했던 워크샵도 아주 많은 도움이 되었었습니다.


캐나다에 6월 4일 도착해서 써리에 거주하는 처제네 가족집에 잠시 기거하며 실제로 살 집과 차를 알아보았습니다.


1. 집 구하기주로 밴조선 장터(www.vanchosun.com)와 크레이그리스트(http://vancouver.craigslist.ca/hhh/)를 통해서 알아보았는데, 저는 크레이그리스트를 통해서 결국 구하게 되었습니다. 밴조선에서 2군데정도 크레이그리스트에서 7군데정도 연락해서 직접 집을 본 후에 결국 코퀴틀람과 포코 경계쯤 새로 구성된 주택단지인 Burk mountain 지역에 있는 하우스의 1층에 렌트를 하기로 했습니다.우리 얘들이 너무 뛰어대서 아파트 2층 이상은 스트레스 받을까봐 안되겠더라구요.. ㅋㅋㅋ입주는 6월 23일에 했습니다.. 전에 살던 사람이 있어서요… 근데 집주인이 친절하고 동네가 조용해서 현재까진 아주 만족하고 잘 살고 있습니다.


2. 차 구하기차는, 일단 예산이 많지 않은 관계로 10,000불 이하의 중고차를 알아보기로 하고 차를 잘 아는 형님(전에 잘 알고 지내던 형님입니다.)과 함께 차를 보러 다녔습니다. 근데, 마침 현대에서 좋은 프로모션을 하더군요. 최대 7년 무이자 할부! 쩝. 매월 240불정도씩 내는걸로 하고 엘란트라 해치백으로 7년 할부로 구입을 했습니다. 나중에 어찌될지 몰라도 현재 당장 목돈이 안들어가므로.. ㅋ (차 구하기는 “차 구하기” 편 포스트에서 더 자세히 설명 드릴께요.)


3. 의료보험 신청하기6월 4일 랜딩하고 5일에 의료보험인 MSP를 신청했습니다. 근데, 중간에 다시 회신이 왔더라구요.. 서류가 미비해서.. ㅠ.ㅠ영주권카드를 양면을 복사해서 보내야하는데 앞면만 복사해서 보내서.. 쩝.. 암튼 다시 해서 보냈습니다. 3개월 걸린다니깐 잘 하면 9월 초에는 받을수 있겠지요…

(의료보험 신청하기도 “의료보험 신청하기” 포스트에서 따로 더 자세히 설명 드릴께요.)


4. 무료 영어 강습 신청하기이것저것 알아보면서 코퀴틀람센터 옆에 있는 링컨센터에 위치한 ISSofBC에 들러서 이사벨 선생님과 상담하면서 LINC를 신청했습니다. 예전에 ELSA가 LINC로 바뀌었더군요.. 이사벨 선생님과 유니스 선생님(이분 소개는 이따가 구직 부분에서 나옵니다.)의 추천대로 LINC는 와이프꺼만 신청하고, 저는 따로 더글라스 칼리지에 영어를 신청했습니다.와이프꺼 LINC는 이사벨 선생님이 신청을 해주셨고, 신청해주신 후로 약 2주정도 있다가 써리에 있는 LINC assessment 센터에서 연락이 와서 와이프가 레벨테스트를 보러 갔습니다. 레벨 5가 나왔더군요. 근데 수업은 언제부터 들을 수있는지는 아직 알수가 없습니다. 

현재 BC주 선생님들이 파업중이시고, 와이프는 우리 3살짜리 애를 care해줄수 있는 LINC 수업을 들어야하기때문에 코퀴틀람에 있는 몽고메리 센터밖에 선택의 여지가 없었거든요… 암튼 신청은 해두었습니다.저는 더글라스 칼리지에 등록했는데요, 영어는 English for foreign trained professional 이라는 수업을 신청해두었습니다. 메일로 담당선생님(Kathy)께 약속을 잡고, 방문해서 간단한 레벨테스트(주제 2개중에 1개 선택해서 1시간정도 에세이를 쓰는 것입니다.)를 보는데요, 어째든 통과해서 수업을 등록해두었습니다. 이 수업은 9월부터 시작하고, 일주일에 2번 오후 6시경부터 9시까지 진행되는 수업이라 회사를 다니더라도 무리없이 진행할 수 있을것 같아 신청하였습니다.수업료는 무료(정부 지원)이나 학생 등록비로 약 100불정도 소요가 되었습니다.다른 ESL과목(full time)도 신청할수 있다고 Kathy 선생님이 체크를 해주셔서 나중에 시간이 되면 더 들을수도 있을 것 같습니다.좋은점은 학생증을 받는것(학생증이 있으면 이것저것 할인되는게 좀 있더라구요)과 UPass를 사용할수 있는 것입니다.(http://www.translink.ca/en/Fares-and-Passes/Student-Passes/U-Pass.aspx)


5. 운전면허증사실 제가 영주권을 받기 전에 밴쿠버에 약간 살았던적이 있습니다. 그때 운전면허증을 받아놓은게 있는데 아직 유효기간이 남아서 그냥 쓰고 있습니다. (예전엔 한국 운전면허증을 밴쿠버에 있는 ICBC에 가져가면 간단한 테스트를 거쳐 BC주 운전면허증으로 바꿔줍니다. 비용이 좀 있구요)


6. 휴대폰휴대폰은 한국에서 쓰던것을 계속 쓰고 있습니다.저는 아이폰5, 와이프는 노트2를 KT껄로 쓰고 있었는데, KT에 문의해보고 캐나다 BELL에 문의 해본결과 한국에서 쓰던것을 그대로 캐나다에 가져가 쓸수 있다는 걸 알게 되었습니다. Country lock이라는게 있는데, 한국에서 출시되는 스마트폰의 경우 대부분 country lock이 해제되어 나오므로(KT의 경우는 그러함) 그대로 캐나다에 가져가면 심카드만 바꾸어 껴서 사용할 수 있습니다.단, 꼭 한국의 서비스는 해지가 된 상태여야만 합니다.밴쿠버에서는 처제 남편(저한테는 동서지요.)이 BELL 대리점 중 Smile이라는 대리점에 아는 매니저가 있다고 해서 좀 좋은 PLan으로 가입했습니다. 머.. 다른거 비교안하고 그냥 했습니다. 사실 랜딩하느라 넘 힘든 와중이라서.. ㅠ.ㅠ참고로, 한국과 통화의 편의성을 위해 한국에서 사용하던 LG070을 그대로 가져와서 지금 쓰고 있습니다.제가 캐나다에 있더라도 한국과 통화할때 070을 쓰면 시내통화료만 나오거든요. ^^

참고로 LG070 끼리 통화를 하게 되면 무료입니다.


7. 기타원래는 집을 구하고, 전기 및 인터넷, TV케이블 신청등을 해야하는데, 제가 하우스 1층으로 렌트를 얻은 관계로 모두 할 필요가 없게되었습니다. 일반 아파트나 콘도에 집을 얻는 경우라면 BC HYDRO에 전화하거나 인터넷으로 Account를 개설하여 집에 전기가 들어오도록 해야하고, 인터넷과 TV케이블도 TELUS나 BELL 등의 서비스 업체에 전화하거나 대리점에 방문하여 맘에 드는 상품으로 가입해야 사용할 수 있게 됩니다.. 


8. 아이 학교저에겐 캐나다 나이로 3살 남자와 8살 여자 아이가 있습니다.(2014년 기준)큰애는 캐나다에서 9월이면 Grade3가 되구요… 둘째는 Preschool을 갈수도 있고 안갈수도 있구요.일단 큰애는 학교에 가야하니깐 일단 등록했습니다.집을 구할때 가장 중요하게 생각한 부분이 큰애 학교였습니다. 학교가 좋아야하는게 아니라 가까워야하는거.. ㅡ.ㅡ지금 구한 집에서 큰애 학교까지 걸어서 5분도 걸리지 않는… 사실 집 대문을 나오면 학교가 보입니다. ㅋBurk mountain지역에 있는 elementry인 Leigh elementry school입니다. 아주 성적이 좋은 학교는 아니지만 성적이 좋지 않다고 아이들 인성까지 나쁜 학교는 아닌것 같습니다. 9월부터 Grade3으로 시작하는데요 선생님이 현재 파업중이라 9월에 시작할수 있을지는 미지수입니다.학교 등록하고, 아이 학용품도 신청해두었습니다. (참고로 말씀드리면, 매 학년이 시작되면 아이 학용품을 학교에 보내야 합니다. 학교마다 시스템이 좀씩 다른데요, 학교에서 요구하는 학용품 리스트를 보시고 그 학용품을 그대로 학교에 직접 사서 보내셔도 되고, 그걸 대행해주는 업체에 신청을 하셔도 됩니다.)큰애가 9월까지 할게 없어서 여기저기 알아본 결과 좀 저렴한 Summer camp에 지난주와 다음주꺼를 신청해두었습니다.(일주일에 65불). 근처에 있는 포코의 hyde creek recreation centre에 수영도 신청해두었구요. 좀 큰애의 경우 간단한 레벨테스트를 보고 수영 레벨을 정해주면 그 레벨에 맞추어 수업을 신청하시면 됩니다. 큰애는 한동안 수영을 안했더니 다시 Swim kids 1 레벨을 받아서, 지난주까지 수업을 받고 통과해서 이제 Swim kids 2 레벨이 어제부터 시작되었습니다.둘째는 아직 한국말도 서투른 관계로 preschool은 고민만 하고 있습니다.


9. JOB아주 중요한 것은 항상 마지막에 나오지요.저뿐만 아니라 우리 가족에게 가장 중요한 부분이 Job 입니다.집과 차를 구하면서 랜딩하고 가장 먼저 했던게 유니스 선생님(리치몬트 석세스에서 일하시는 Labour market officer 입니다.)한테 연락했던거였습니다. 6월 4일 랜딩하고 5일에 유니스선생님한테 연락했거든요.. 친절하게도 제가 지내고 있었던 써리에 있는 도서관까지 와주셔서 아주 편리하게 만날 수 있었습니다.그리고, 캐나다 job market에 대해서도 생생한 정보를 들을 수 있었구요…참고로 말씀드리면, 저는 한국에서 8년 이상 Oracle Database Administrator 로 일을 했었습니다. 주로 LG CNS, SK C&C, 삼성SDS와 일하면서 대형 회사(국민은행, NH농협생명, LG전자, LG필립스, 중앙대, MBC, 우리은행, LG카드, 외교부, 교육부, 정통부, 행자부 등)에서 프로젝트를 수행하기도 하고, LG카드의 경우 전담 운영 DBA로 활동하기도 했습니다.일단, 캐나다 오기 직전 석세스 서울 오피스에서 이진영 선생님과 4 세션짜리 취업역량 강화 프로그램에 참여하면서 캐나다 노동시장에 대해 많은 부분을 알게 되어 아주 좋았던것 같습니다. 캐나다에 와서는 앤드류선생님 조언대로 유니스 선생님께 바로 연락해서 Job search에 대한 목표를 잡을 수 있도록 하였습니다. 실제로 유니스 선생님께서는 저에게 Job search에 대한 큰 그림을 그려주셨습니다.


– Volunteer 신청유니스선생님이 추천해주신 volunteer가 하나 있었는데요, 코퀴틀람 센터 옆에 있는 City centre library에서 하는 volunteer 프로그램 중의 하나인 Library champion 입니다. Info session에 찾아 가보았더니 15명 뽑는데 거의 50명쯤 왔더군요.간단히 설명을 듣고, 담당 선생님과 인터뷰를 하고 나면 몇일 후에 합격여부를 알려줍니다. 전 운이 좋게 합격이 되었습니다. 담당 선생님인 Branka 선생님과 인터뷰를 했는데, 유니스선생님 소개로 왔다고 하니깐 서로 친구라면서 아주 좋아하시더군요. 아마도 이것땜시 합격된게 아닌가 싶습니다.. ㅋㅋ (역시 캐나다는 Network가 중요하다는… )이 Library champion이 되면 함께 참여한 다른 volunteer 분들과 인맥이 형성됩니다. 그분들도 역시 캐나다에 영주권자들이며, 아주 오래사신 분들도 있고, 아닌분들도 있구요… 특히나 Library 담당자분과 친하게 지낼수도 있습니다.저는 현재까지 4주동안 4번 있는 Training session을 모두 마친 상태이구요… 이 training session 에서 communication skill과 presentation skill 등 아주 유용한 수업을 해주므로 큰 도움이 됩니다.


– Job options 신청Job options는 여러기관에서 진행을 하긴 하는데, 다들 별로 권하지는 않으시더군요. ISSofBC에서 진행하는 Job options 프로그램의 경우 수업에 꾸준히 참석하면 약간의 생활비도 주고 자격증도 몇개 따개 해주는데요, 아주 entry level job 이기도 해서요.. 사실 전 상관 없었는데.. 일단 추천해주신 대로 Skills connect를 먼저 신청하기로 했습니다.


– Skills connect 신청Skills connect는 몇몇 기관에서 진행을 하는데요, 저의 직종이 IT 분야이다보니 이쪽 분야에 경험이 많은 Training Innovation 이라는 기관에 신청하는게 좋다고 하여 이곳에 신청했습니다.신청하면 담당 컨설턴트 선생님과 연결을 해주는데 모두 영어로 상담이 진행이 됩니다. 이게 Skills connect에 신청하려면 몇가지 자격이 되어야합니다.영주권자여야 하고, 캐나다 외의 지역에서 몇년 이상의 해당 기술 경력이 있어야하고, 중급 이상의 영어레벨이 되어야 하는 등등..현재까지 저는 담당 컨설턴트 선생님을 5~6번정도 만났는데요,(거의 매주 만났습니다.) resume 및 cover letter 보정(석세스 서울 사무소에서 취업역량 강화 프로그램 하면서 만들어 놓은 resume 랑 cover letter 제출했더니 아주 조금만 수정하고 통과되었습니다. ^^)해주시고, 캐나다 IT분야에 대한 시장 안내 및 저의 직업 군에 대한 상세한 이야기를 나눕니다. Interview 팁 및 Skill도 연습하기도 하구요. Mento 프로그램이 있어서 제 직군에서 현재 밴쿠버에서 일을 하는 경력자와 연결을 해주는 것도 신청은 해놨는데, 아직 Match 되는 사람이 없어서 소개는 못받았지만, 컨설턴트 선생님이 일단 다른 분들과 연결을 해주려고 애쓰고 계시더라구요. 전에 Training innovaion의 client였던 사람중 한명이 Capilano university의 DBA로 취업이 되었는데, 일단 그분과 저를 연결을 해주어서 많은 도움이 되고 있습니다.


– 도움이 되는 각종 세미나 및 Workshop에 참석하기지난 거의 두달동안 많은 세미나에 참석을 했습니다. 그중에서 요 아래 랜딩수기 써주신 KEN 선생님도 만나뵈었구요…실제로 이민을 와서 1년 내에 많은 분들이 정상적인 Job을 구하시는 것을 보고 많은 힘이 되었고, 그분들의 경험담을 들으면서 저의 취업 노하우를 늘려나가고 있습니다.


– 이력서 제출하기6월 4일 랜딩 이후 현재까지 제 직종(Database Admin)에 Apply를 한 곳은 다음과 같습니다.UBC(University of British Columbia) – Database Administrator (Oracle)Langara college – Senior Database Administrator (Oracle)Vancity (Credit union) – Senior Database Administrator (Oracle + SQL Server)Amazon Vancouver – 4곳부서 모두 Oracle Database AdministratorNavarik (S/W development company) – Oracle Database Administrator일단, 이렇게 Apply를 했지만 아직까지 연락이 온 곳이 없습니다.물론 Job posting에 있는 Qualification과 저의 이력서는 모두 맞추어서 제출을 했구요, 실제로도 저의 경력과 맞구요…

그런데 연락은 없습니다. 좀 더 시간이 걸리는 것일수도 있고, 아님 정말 제가 아는 connection이 아무도 없어서 HR부서에서 그냥 저의 이력서는 쓰레기통으로 들어갔을수도 있지요.그래서, Langara college와 Amazon은 이력서를 들고 직접 담당자를 만나보길 시도했습니다.Langara에서는 만나주질 않더구요… 아마도 제가 좀 더 생떼를 썼어야 하는게 아닌가 싶은데요, IT부서 사무실 바로 옆에 Security 사무실이 있어서 좀 겁이 나기도 했었나봅니다… 어쨌든 실패했고,


Amazon은 Security 문제로 인해 사무실에 들어가보지도 못했습니다. 카드키가 있어야만 들어갈수 있더군요. ㅡ.ㅡ


암튼 실패했고,UBC는 제가 아는 캐네디언 친구를 통해서 담당 부서의 매니저급의 이메일 주소를 알아내어(제 친구와 그 매니저는 모르는 사이입니다.) 제가 직접 그 매니저에게 이메일을 보내보았으나 역시 아직까지 아무런 회신은 없습니다.현재까진 매일매일 희망과 좌절을 경험하며 구직 사이트를 뒤지고 있습니다. 인맥도 조금씩 늘려나가고 있구요…


휴, 글을 쓰다보니 너무 길어졌습니다.
감사합니다.

Restore RMAN backup to another server (Disaster Recovery)

by

Restore RMAN Backup to another server with same database SID

I hope this would be useful when we have to do periodic testing of disaster recovery procedures where we simulate a scenario when the complete database server has crashed and a new server has been provisioned.

The directory structure on the new or target server could be different to that of the source server. So in this case the backup has been restored to the location “W:\oradata\fopsp\data\” from that on the source location ASM “+DATA”.

 

Pre requisition

The controlfile autobackup should be set up on Source database and the backup copy should be backed up after this setting.

RMAN> CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'V:\fopsp\%F';

 

Restore the SPFILE

(on Windows Powershell)

PS H:\> dir env:
PS H:\> $env:ORACLE_SID='FOPSP'
PS H:\> $env:ORACLE_HOME='C:\oracle\product\11.2.0\dbhome_1'

PS H:\> rman target /
Recovery Manager: Release 11.2.0.4.0 - Production on Mon Aug 24 10:27:28 2015
Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.
target database Password:
connected to target database (not started)

RMAN> set DBID 1427950135
executing command: SET DBID

RMAN> startup nomount;
startup failed: ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file 'C:\ORACLE\PRODUCT\11.2.0\DBHOME_1\DATABASE\INITFOPSP.ORA'
starting Oracle instance without parameter file for retrieval of spfile
Oracle instance started

Total System Global Area    3340603392 bytes

Fixed Size                     2259720 bytes
Variable Size               1040188664 bytes
Database Buffers            2281701376 bytes
Redo Buffers                  16453632 bytes

RMAN> run {
2> set CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'V:\dbbackup\oracle\fopsp\%F';
3> restore spfile from autobackup;
4> }

executing command: SET CONTROLFILE AUTOBACKUP FORMAT

Starting restore at 24-AUG-15
using channel ORA_DISK_1

channel ORA_DISK_1: looking for AUTOBACKUP on day: 20150824
channel ORA_DISK_1: looking for AUTOBACKUP on day: 20150823
channel ORA_DISK_1: AUTOBACKUP found: V:\dbbackup\oracle\fopsp\c-1427950135-20150823-01
channel ORA_DISK_1: restoring spfile from AUTOBACKUP V:\dbbackup\oracle\fopsp\c-1427950135-20150823-01
channel ORA_DISK_1: SPFILE restore from AUTOBACKUP complete
Finished restore at 24-AUG-15

RMAN> exit
Recovery Manager complete.

 

Create PFILE from SPFILE and make parameter changes as required

PS H:\> sqlplus "/as sysdba"
SQL*Plus: Release 11.2.0.4.0 Production on Mon Aug 24 10:57:38 2015
Copyright (c) 1982, 2013, Oracle.  All rights reserved.

Connected to:
Oracle Database 11g Release 11.2.0.4.0 - 64bit Production

10:57:38 fopsp> create pfile from spfile='C:\Oracle\product\11.2.0\dbhome_1\database\spfilefopsp.ora';
File created.
Elapsed: 00:00:00.10

 

Modify the PFILE “INITfopsp.ora” for the target database server’s directory structure, then create spfile again

10:57:38 fopsp> create spfile from pfile;
File created.
Elapsed: 00:00:00.10

 

Restore the Control files

RMAN> run {
2> set CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'V:\dbbackup\oracle\fopsp\%F';
3> restore CONTROLFILE from autobackup;
4> }

executing command: SET CONTROLFILE AUTOBACKUP FORMAT

Starting restore at 24-AUG-15
using channel ORA_DISK_1

recovery area destination: V:\fast_recovery_area
database name (or database unique name) used for search: FOPSP
channel ORA_DISK_1: no AUTOBACKUPS found in the recovery area
channel ORA_DISK_1: looking for AUTOBACKUP on day: 20150824
channel ORA_DISK_1: looking for AUTOBACKUP on day: 20150823
channel ORA_DISK_1: AUTOBACKUP found: V:\dbbackup\oracle\fopsp\c-1427950135-20150823-01
channel ORA_DISK_1: restoring control file from AUTOBACKUP V:\dbbackup\oracle\fopsp\c-1427950135-20150823-01
channel ORA_DISK_1: control file restore from AUTOBACKUP complete
output file name=W:\ORADATA\FOPSP\CONTROLFILE\CONTROL01.CTL
Finished restore at 24-AUG-15

 

Mount the database and catalog backup pieces which have been restored in the new location

RMAN> alter database mount;
database mounted

RMAN> catalog start with 'V:\dbbackup\oracle\fopsp';
searching for all files that match the pattern V:\dbbackup\oracle\fopsp

List of Files Unknown to the Database
=====================================
File Name: V:\DBBACKUP\ORACLE\fopsp\C-1427950135-20150822-00
File Name: V:\DBBACKUP\ORACLE\fopsp\C-1427950135-20150822-01
File Name: V:\DBBACKUP\ORACLE\fopsp\C-1427950135-20150822-02
File Name: V:\DBBACKUP\ORACLE\fopsp\C-1427950135-20150822-03
File Name: V:\DBBACKUP\ORACLE\fopsp\C-1427950135-20150823-00
File Name: V:\DBBACKUP\ORACLE\fopsp\C-1427950135-20150823-01
File Name: V:\DBBACKUP\ORACLE\fopsp\FOPSP_ARCHLOG_T888407088_S336_P1
File Name: V:\DBBACKUP\ORACLE\fopsp\FOPSP_ARCHLOG_T888428407_S338_P1
File Name: V:\DBBACKUP\ORACLE\fopsp\FOPSP_ARCHLOG_T888450622_S340_P1
File Name: V:\DBBACKUP\ORACLE\fopsp\FOPSP_ARCHLOG_T888494059_S342_P1
File Name: V:\DBBACKUP\ORACLE\fopsp\FOPSP_ARCHLOG_T888514889_S344_P1
File Name: V:\DBBACKUP\ORACLE\fopsp\FOPSP_FULL_AEQF756O_1_888378584

Do you really want to catalog the above files (enter YES or NO)? yes
cataloging files...
cataloging done

List of Cataloged Files
=======================
File Name: V:\DBBACKUP\ORACLE\fopsp\C-1427950135-20150822-00
File Name: V:\DBBACKUP\ORACLE\fopsp\C-1427950135-20150822-01
File Name: V:\DBBACKUP\ORACLE\fopsp\C-1427950135-20150822-02
File Name: V:\DBBACKUP\ORACLE\fopsp\C-1427950135-20150822-03
File Name: V:\DBBACKUP\ORACLE\fopsp\C-1427950135-20150823-00
File Name: V:\DBBACKUP\ORACLE\fopsp\C-1427950135-20150823-01
File Name: V:\DBBACKUP\ORACLE\fopsp\FOPSP_ARCHLOG_T888407088_S336_P1
File Name: V:\DBBACKUP\ORACLE\fopsp\FOPSP_ARCHLOG_T888428407_S338_P1
File Name: V:\DBBACKUP\ORACLE\fopsp\FOPSP_ARCHLOG_T888450622_S340_P1
File Name: V:\DBBACKUP\ORACLE\fopsp\FOPSP_ARCHLOG_T888494059_S342_P1
File Name: V:\DBBACKUP\ORACLE\fopsp\FOPSP_ARCHLOG_T888514889_S344_P1
File Name: V:\DBBACKUP\ORACLE\fopsp\FOPSP_FULL_AEQF756O_1_888378584

Restore and recover the database

RMAN> RUN {
ALLOCATE CHANNEL c1 DEVICE TYPE DISK PARMS='V:\dbbackup\oracle\fopsp';
set newname for datafile 1 to 'W:\oradata\fopsp\data\SYSTEM01.DBF';
set newname for datafile 2 to 'W:\oradata\fopsp\data\SYSAUX01.DBF';
set newname for datafile 3 to 'Y:\oradata\fopsp\undo\UNDOTBS1_01.DBF';
set newname for datafile 4 to 'W:\oradata\fopsp\data\USERS01.DBF';
set newname for datafile 5 to 'X:\oradata\fopsp\index\FOPS_INDEX01.DBF';
set newname for datafile 6 to 'W:\oradata\fopsp\data\FOPS_DATA01.DBF';
restore database;
switch datafile all;
recover database;
release channel c1;
}

allocated channel: c1
channel c1: SID=156 device type=DISK
executing command: SET NEWNAME
executing command: SET NEWNAME
executing command: SET NEWNAME
executing command: SET NEWNAME
executing command: SET NEWNAME
executing command: SET NEWNAME

Starting restore at 24-AUG-15

channel c1: starting datafile backup set restore
channel c1: specifying datafile(s) to restore from backup set
channel c1: restoring datafile 00001 to W:\oradata\fopsp\data\SYSTEM01.DBF
channel c1: restoring datafile 00002 to W:\oradata\fopsp\data\SYSAUX01.DBF
channel c1: restoring datafile 00003 to Y:\oradata\fopsp\undo\UNDOTBS1_01.DBF
channel c1: restoring datafile 00004 to W:\oradata\fopsp\data\USERS01.DBF
channel c1: restoring datafile 00005 to X:\oradata\fopsp\index\FOPS_INDEX01.DBF
channel c1: restoring datafile 00006 to W:\oradata\fopsp\data\FOPS_DATA01.DBF
channel c1: reading from backup piece V:\DBBACKUP\ORACLE\FOPSP\FOPSP_FULL_AEQF756O_1_888378584
channel c1: piece handle=V:\DBBACKUP\ORACLE\FOPSP\FOPSP_FULL_AEQF756O_1_888378584 tag=WEEKLY_FULL_BACKUP
channel c1: restored backup piece 1
channel c1: restore complete, elapsed time: 00:01:46
Finished restore at 24-AUG-15

datafile 1 switched to datafile copy
input datafile copy RECID=7 STAMP=888579636 file name=W:\ORADATA\FOPSP\DATA\SYSTEM01.DBF
datafile 2 switched to datafile copy
input datafile copy RECID=8 STAMP=888579636 file name=W:\ORADATA\FOPSP\DATA\SYSAUX01.DBF
datafile 3 switched to datafile copy
input datafile copy RECID=9 STAMP=888579636 file name=Y:\ORADATA\FOPSP\UNDO\UNDOTBS01.DBF
datafile 4 switched to datafile copy
input datafile copy RECID=10 STAMP=888579636 file name=W:\ORADATA\FOPSP\DATA\USERS01.DBF
datafile 5 switched to datafile copy
input datafile copy RECID=11 STAMP=888579636 file name=X:\ORADATA\FOPSP\INDEX\FOPS_INDEX01.DBF
datafile 6 switched to datafile copy
input datafile copy RECID=12 STAMP=888579636 file name=W:\ORADATA\FOPSP\DATA\FOPS_DATA01.DBF

Starting recover at 24-AUG-15
starting media recovery

channel c1: starting archived log restore to default destination
channel c1: restoring archived log
archived log thread=1 sequence=431
channel c1: reading from backup piece V:\DBBACKUP\ORACLE\FOPSP\FOPSP_ARCHLOG_T888407088_S336_P1
channel c1: piece handle=V:\DBBACKUP\ORACLE\FOPSP\FOPSP_ARCHLOG_T888407088_S336_P1 tag=ARCHIVELOG_LOG_BACKUP
channel c1: restored backup piece 1
channel c1: restore complete, elapsed time: 00:00:03
archived log file name=Z:\ORADATA\FOPSP\ARCH\ARC0000000431_0881072057.0001 thread=1 sequence=431
channel c1: starting archived log restore to default destination
channel c1: restoring archived log
archived log thread=1 sequence=432
channel c1: reading from backup piece V:\DBBACKUP\ORACLE\FOPSP\FOPSP_ARCHLOG_T888428407_S338_P1
channel c1: piece handle=V:\DBBACKUP\ORACLE\FOPSP\FOPSP_ARCHLOG_T888428407_S338_P1 tag=ARCHIVELOG_LOG_BACKUP
channel c1: restored backup piece 1
channel c1: restore complete, elapsed time: 00:00:07
archived log file name=Z:\ORADATA\FOPSP\ARCH\ARC0000000432_0881072057.0001 thread=1 sequence=432
channel c1: starting archived log restore to default destination
channel c1: restoring archived log
archived log thread=1 sequence=433
channel c1: reading from backup piece V:\DBBACKUP\ORACLE\FOPSP\FOPSP_ARCHLOG_T888450622_S340_P1
channel c1: piece handle=V:\DBBACKUP\ORACLE\FOPSP\FOPSP_ARCHLOG_T888450622_S340_P1 tag=ARCHIVELOG_LOG_BACKUP
channel c1: restored backup piece 1
channel c1: restore complete, elapsed time: 00:00:03
archived log file name=Z:\ORADATA\FOPSP\ARCH\ARC0000000433_0881072057.0001 thread=1 sequence=433
channel c1: starting archived log restore to default destination
channel c1: restoring archived log
archived log thread=1 sequence=434
channel c1: reading from backup piece V:\DBBACKUP\ORACLE\FOPSP\FOPSP_ARCHLOG_T888494059_S342_P1
channel c1: piece handle=V:\DBBACKUP\ORACLE\FOPSP\FOPSP_ARCHLOG_T888494059_S342_P1 tag=ARCHIVELOG_LOG_BACKUP
channel c1: restored backup piece 1
channel c1: restore complete, elapsed time: 00:00:03
archived log file name=Z:\ORADATA\FOPSP\ARCH\ARC0000000434_0881072057.0001 thread=1 sequence=434
channel c1: starting archived log restore to default destination
channel c1: restoring archived log
archived log thread=1 sequence=435
channel c1: restoring archived log
archived log thread=1 sequence=436
channel c1: reading from backup piece V:\DBBACKUP\ORACLE\FOPSP\FOPSP_ARCHLOG_T888514889_S344_P1
channel c1: piece handle=V:\DBBACKUP\ORACLE\FOPSP\FOPSP_ARCHLOG_T888514889_S344_P1 tag=ARCHIVELOG_LOG_BACKUP
channel c1: restored backup piece 1
channel c1: restore complete, elapsed time: 00:00:07
archived log file name=Z:\ORADATA\FOPSP\ARCH\ARC0000000435_0881072057.0001 thread=1 sequence=435
archived log file name=Z:\ORADATA\FOPSP\ARCH\ARC0000000436_0881072057.0001 thread=1 sequence=436
unable to find archived log
archived log thread=1 sequence=437
released channel: c1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of recover command at 08/24/2015 11:41:36
RMAN-06054: media recovery requesting unknown archived log for thread 1 with sequence 437 and starting SCN of 42985160
RMAN> exit
Recovery Manager complete.

 

Open the database with RESETLOGS

PS H:\> sqlplus "/as sysdba"
SQL*Plus: Release 11.2.0.4.0 Production on Mon Aug 24 11:42:18 2015
Copyright (c) 1982, 2013, Oracle.  All rights reserved.
Connected to:
Oracle Database 11g Release 11.2.0.4.0 - 64bit Production

select GROUP#, THREAD#, SEQUENCE#, MEMBERS, ARCHIVED, STATUS  from v$log;
GROUP#    THREAD#  SEQUENCE#    MEMBERS ARC STATUS
---------- ---------- ---------- ---------- --- ----------------
1          1          1          1 NO  CURRENT
2          1          0          1 YES UNUSED
3          1          0          1 YES UNUSED

COL MEMBER FOR A70;
SELECT GROUP#,MEMBER,IS_RECOVERY_DEST_FILE FROM V$LOGFILE;
GROUP# MEMBER                                                                 IS_
---------- ---------------------------------------------------------------------- ---
3 +DATA/fopsp/onlinelog/group_3.263.881072063                            NO
2 +DATA/fopsp/onlinelog/group_2.262.881072061                            NO
1 +DATA/fopsp/onlinelog/group_1.261.881072057                            NO

ALTER DATABASE RENAME FILE '+DATA/fopsp/onlinelog/group_1.261.881072057' TO 'W:\oradata\fopsp\redologs\REDO01.LOG';
ALTER DATABASE RENAME FILE '+DATA/fopsp/onlinelog/group_2.262.881072061' TO 'W:\oradata\fopsp\redologs\REDO02.LOG';
ALTER DATABASE RENAME FILE '+DATA/fopsp/onlinelog/group_3.263.881072063' TO 'W:\oradata\fopsp\redologs\REDO03.LOG';
12:07:08 fopsp> select * from v$tempfile;

FILE# CREATION_CHANGE# CREATION_        TS#     RFILE# STATUS  ENABLED         BYTES     BLOCKS
---------- ---------------- --------- ---------- ---------- ------- ---------- ---------- ----------
CREATE_BYTES BLOCK_SIZE
------------ ----------
NAME
----------------------------------------------------------------------------------------------------
1           897207 30-MAY-15          3          1 ONLINE  READ WRITE          0          0
20971520       8192
+DATA/fopsp/tempfile/temp.264.881072079

12:08:24 fopsp> alter database rename file '+DATA/fopsp/tempfile/temp.264.881072079' to 'Y:\oradata\fopsp\temp\TEMP01.DBF';
Database altered.

11:42:24 fopsp> alter database open resetlogs;
Database altered.
Elapsed: 00:00:32.30