Combine first 5 ingredients in a large bowl. Add eggs and oil, stirring until dry ingredients are moistened. Do not beat.
Stir in vanilla, pineapple, 1 cup pecans, and bananas. Pour batter into 3 greased and floured 9-inch round cake pans.
Bake at 350 degrees or until a wooden pick inserted in center comes out clean. Cool in pans on wire racks 10 minutes. Remove from pans, and cool completely on wire racks.
While cake is baking make frosting by beating together the cream cheese, butter, confectioners sugar and vanilla extract. When cake is cool, frost the 3 layers, and press pecans into the sides of the cake, or sprinkle on top is desired. Store cake in the refrigerator.