Shares up on bank stocks, oil rises