Archives: September 2015

Oracle RMAN restore until time script

When you did any mistake on your Oracle database such as drop tables or drop databases, you can recover it from the backup copy and archive log files with “RMAN restore until time script” as following;     RMAN> shutdown immediate; database closed database dismounted Oracle instance shut down RMAN> RUN 2> { 3> startup

Read on »

Hash Join

Execution of Hash Join Explanation (1) 개요 JOIN 의 종류는 3가지로 나뉘는데, Sort merge join, Nested loop join, Hash join 이다. 이중 Hash Join (HJ) 은 7.3 부터 사용가능하며 그 주요 기능을 살펴보면 – index 가 여러 level 의 depth 를 가질 때 Sort Merge Join (SMJ) 이나 Nested Loops (NL)보다 좋은 효과를 낸다. – sort 를

Read on »

캐나다 교육적금 RESP

Registered Education Savings Plans(RESP) RESP는 한국말로 하면 ‘교육적금’이라고 할 수 있습니다. 이 RESP에는 자녀들의 교육비용 적금 용도 이외에도 세금혜택과 정부지원 및 유연하게 자금을 운용할 수 있도록 하는 몇가지 장점이 있습니다. RESP에 대한 혜택 Tax deferral : RESP 계좌에 투자/운용되어 얻어진 수익(이자)에 대한 세금을 당장 내지 않아도 됩니다. 그 수익금이 RESP 계좌에서 인출하기 전까지는 그 수익금에

Read on »

Oracle database script with Windows PowerShell

If Oracle database is running on Windows environment, PowerShell would be a very good tool for automated scripting for the database such as monitoring or backup script. So the following script would be an example:   Add-Type -Assembly System.Data.OracleClient $connectionString = “Data Source=HOSTNAME:1521/SID; User ID=USERNAME; Password=PASSWORD” $connection = New-Object System.Data.OracleClient.OracleConnection($connectionString) $connection.Open() #$queryString = “SELECT db_link

Read on »

REDO-LESS Operations (NOLOGGING option) in Oracle

REDO-LESS Operations (NOLOGGING option) in Oracle It is possible not to generate redo data at some operations. The examples would be a direct loader, CREATE TABLE AS SELECT(CTAS), and CREATE INDEX with NOLOGGING option. However, even in these cases, a little redo will be generated when the operation changes data dictionary block and when the

Read on »

캐나다 BC주 구직사이트 모음(job search engine)

다음은 제가 한참 구직할때 유용하게 사용하던 구직사이트 모음입니다. 일부는 BC주에만 해당되거나 IT 업종에만 해당되는 사이트도 있으니 참고하세요. 제 경험상 Indeed.ca나 eluta.ca, 그리고 T-Net이 가장 효율이 좋았습니다. Eluta.ca – www.eluta.ca A meta-search engine which specializes in finding new job ads from employers in Canada. Besides up-to-date job postings, Eluta also provides employer profiles and information from

Read on »

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

제가 영구랜딩을 하고 현재의 직장을 잡기까지 딱 11개월이 걸렸습니다. 6월 2일에 영구랜딩을 하고 5월 4일에 일을 시작했으니까요. 그 11개월이라는 기간이 저에게는 아주 많은 것을 느끼게 해주었습니다. 인생, 관계, 가족 등등… 지금은 어느정도 자신감이 붙었습니다만, 그래도 아직 모르는게 많습니다. 이렇게 얘기하니 좀 거창하게 보일 수도 있겠으나, 길지도 짧지도 않은 11개월간 돈은 안벌고 집구석에 쳐박혀 온종일 일자리만

Read on »

Automate backups of SSAS cubes

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)

Read on »

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

저는 2014년 6월초에 가족과 함께 영구랜딩을 했습니다. 사실 랜딩 전에 몇년정도 밴쿠버에서 학생비자로 생활했던 경험이 있어서 영구랜딩하면서 정착하는 과정은 아주 어렵진 않았지요. (영구랜딩 후기는 아래 포스팅 참조) 사실 돈이 무척 많은 분들 아니면 밴쿠버에서 살려면 뭔가 일정한 수입이 있어야 하는데,  자영업을 하거나 직장을 다니거나 둘중에 하나로 돈을 벌게 되지요. 근데 자영업도 투자금이 필요하고 사업을 하는

Read on »

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

(사진은 밴쿠버 다운타운. 비행기로 다운타운 하버에 접근중에 아이폰4로 촬영한 것입니다.) 캐나다 도착해서 인터넷 연결되면 바로 랜딩 수기(?) 남겨야지 했는데,어찌어찌 하다보니 이제서야 남기게 되네요.. ^^; 저는 지난 6월 4일 캐나다 밴쿠버에 잘 랜딩하였습니다. 사실 2013년 4월에 랜딩을 했다가 영주권만 받고 한국에 1년반정도 더 있다가 이제서야 캐나다에 영구랜딩을 하게 된 셈이지요. 임시랜딩하고, 한국에 1년 반정도 거주하면서 캐나다에 갈 준비를

Read on »