I am looking for international master degrees which are offered in 2 different countries. For example first year in Singapore and second year in Brasil. How can I find such universities or programs? Is there a big database for such schools?
Such programs are rare enough that I don’t know any. I would look into universities that have campuses in multiple countries, and if they allow you to transfer campuses during the program or something along those lines. That would allow you to get the same effect without there being a specific program for it.
One option is to look at the Erasmus Mundus joint masters degrees (current list here). I did one of these a few years ago, spending one year in Sweden and one year in Germany, but I think that some of the programmes include at least one year outside of Europe. They also offer a number of full scholarships for some (all?) programmes. In my case, this was a great experience both academically and culturally.