Thanks for the information :)
The reason why i wanted to split/merge files is not that i am afraid of the size. I am already using includes and one file per DB Schema version. But because of the problem how the validation works today (
http://liquibase.jira.com/browse/CORE-508) i wanted to use a workaround where i move certain changes to separate changelog files and use multiple main changelogs
version-1.xml
version-1-oracle.xml
version-2.xml
...
main.xml includes version-1.xml, version-2.xml, ...
main-oracle.xml includes version-1.xml, version-1-oracle.xml, version-2.xml, ...
I wanted to merge the files again once the problems with the preconditions and validation are solved. But it looks like that this is not possible, or at least it is not as easy as i thought it would be. But i'll have a look at the things that you suggested.