En una sartén grande calienta el aceite a fuego medio-alto. Cocina la cebolla y el ajo, durante unos 5 minutos hasta que estén dorados. Añade la zanahoria y el pimiento y cocina durante otros 5 minutos o hasta que estén suaves. Añade el vino blanco y deja que se evapore. Añade agua, aceitunas y guindilla. Cubre y deja hervir a fuego lento, removiendo de vez en cuando hasta que todas las verduras estén tiernas. Retira la guindilla cuando la salsa esté lo suficientemente picante. Añade la ralladura y el jugo de limón, orégano y sal.
Mientras tanto, en una sartén mediana, derrite la mantequilla a fuego medio-alto. Agrega los camarones y cocina de 3 a 5 minutos. Cuando la salsa esté casi lista, incorpora los camarones y deja hervir a fuego lento otros 2 a 3 minutos.
Cuando la salsa esté casi lista, en una olla grande con agua hirviendo salada, cocina los espaguetis al dente. Escurre y rocía con aceite de oliva.
Puedes añadir los espaguetis a la salsa y mezclar bien o servir la salsa sobre la pasta.