There's no single answer to how much oil a 2.2-liter engine holds. The oil capacity depends on the *specific make, model, and year* of the vehicle. Different manufacturers and even different engine variations within the same model year can have different oil capacities.
To find the correct oil capacity for your 2.2-liter engine, you must consult your owner's manual. The manual will specify the exact amount of oil needed.