Asian shares climbed to 2-1/2-week highs in thin trading on Thursday ahead of the Christmas holiday in the wake of gains on Wall Street and a recovery in crude oil prices but turned mixed overnight dragged by a sell-off on the mainland.