my first was 9.4 oz, born naturally at a freestanding birth center.
pushing took almost 3 hours, but he was also posterior. once we got him to turn, it was about 45 minutes until he was born.
i had a 2nd degree tear.
honestly, i remember it being hard work and pushing being really hard especially, but other than that all i remember is seeing his beautiful HEALTHY self right after he slid out of me. and how i would do it all again in a heartbeat.
don't worry about the size...your body is able to give birth to the baby you carried and nourished for your pregnancy. and my midwife last pregnancy told me when i expressed fears of him being really big "well, they all feel big coming out, whether they are 6 lbs or 10 lbs!"
have you read ina may's guide to childbirth? one thing that helped me prepare for labor was just focusing my mind on how big and stretchy i was going to get, repeating to myself that i could do it, my body was made to do it, etc. ina may has a lot in there about the mind-body connection.
good luck mama!