Well, my ticket is one a single ticket issued by UA. So this shouldn't be an issue. As I understand there are two issues I want to make sure.
1. I don't need to enter schengen on the ARN-OSL part as it is a fifth freedom route.
2. The check in agent is competent enough to check the bag all the way to US.