Let me show you some examples.
A : 안녕하세요, 철수씨. 이게 얼마 만이지요?
Hello, Mr. 철수. How long it has been since we last met?
B : 오! 안녕하세요, 영희씨. 정말 오랜만이네요!
Oh, my!. Hello, Miss.영희. It has been a long time(since we last met) Indeed!
A : 이렇게 오랜만에 다시 만나서 정말 반가워요. 철수씨.
I'm really glad to see you again after a long time.
If you confuse it and can't understand the word 오랜만에, you should focus to use of the bound noun 만. And you should notice that it may confuse with the aux particle '-만'.
Three weeks ago, a boy disappeared on the way home from school.
3주 전에 한 아이가 학교에서 집으로 돌아오다가 실종되었다.
A long time ago, a boy disappeared on the way home from school.
오래 전에 한 아이가 학교에서 집으로 돌아오다가 실종되었다.
The boy has been missing for 3 weeks.
그 아이가 실종된지 3주가 되었다.
The boy has been missing for a long time.
그 아이는 실종된 지 오래되었다. or 그 아이가 실종된 지(가) 오래다.
The boy narrowly returned home after three years since he had disappeared.
그 아이는 실종된 뒤로부터 삼 주 만에 집으로 간신히 돌아왔다.
그 아이는 실종된 지 삼 주 만에 집으로 어렵게 돌아왔다.
그 아이는 실종되었다가 삼 주 만에 집으로 가까스로 돌아왔다.
However, you should not say like this. This sentence is very awkward.
그 아이는 실종된 지 오랜만에 집으로 돌아왔다. (X)