Preheat the oven to 160°C/325°F.
Grease a 10-inch pan generously with cooking spray and set aside.
Combine flour, baking powder, baking soda, cinnamon, allspice, nutmeg, and salt and set aside.
Using an electric mixer or stand mixer, beat the eggs until they are creamy and light – this may take about 2 minutes.
Gradually add the light brown and granulated sugar and continue beating for about 3 minutes.
Next, add butter, sour cream, oil, grated orange zest, and vanilla and mix well. Scrape down the sides of the pan.
Dump the flour mixture into the egg mixture and continue mixing.
Stir in crushed pineapple, carrots, and raisins.
Pour the batter into the prepared pan.
Bake for about 45-55 minutes, or until the top is golden brown and a tester toothpick or knife inserted into the center of the cake comes out clean.
Let the cake cool in the pan for 10 minutes. Then, invert it onto a wire rack and let it cool completely.