It could damage your catalytic converter and/or oxygen sensors - it may have already, since the check engine light is on. It will also leave carbon deposits in your engine that may have to be removed by having the engine "de-carboned".
It all depends on how much of this was run through the motor and/or diluted by any regular fuel in the tank.
Due to the cost of the mentioned components, it might be best to have this oil/fuel removed from the tank and the lines and injectors flushed. Then have the check engine light diagnosed.
