In Germany there is no limit. You can open or hold as many accounts as you like. However, the more accounts you have, the easier it is to lose track of them.