Sachverhalt: A. X._ (Ehemann) (Beschwerdeführer), Jahrgang 1956, und Y._ (Ehefrau) (Beschwerdegegnerin), Jahrgang 1957, heirateten am xxxx 1982. Sie wurden Eltern zweier Söhne, geboren am xxxx 1983 und am xxxx 1984. Zur Familie gehörte die voreheliche Tochter der Beschwerdegegnerin, T._, geboren am xxxx 1980. Der Beschwerdeführer ist alleiniger Gesellschafter und Geschäftsführer der Firma "X._ GmbH". Zwischen 1984 und 1998 wurde das Gewerbe als Einzelfirma betrieben. Die Beschwerdegegnerin, die keinen Beruf erlernt hatte, besorgte den Haushalt und betreute die Kinder. Sie arbeitete zusätzlich im Betrieb des Beschwerdeführers mit und führte das Büro und die Buchhaltung. Zeitweise versah sie eine Hauswartstelle. Die Ehegatten trennten sich am 1. Mai 2003 und reichten am 27. Mai 2003 ihr gemeinsames Scheidungsbegehren ein. Im Rahmen vorsorglicher Massnahmen für die Dauer des Scheidungsverfahrens wurde der Beschwerdeführer zu Unterhaltsbeiträgen verpflichtet, die er nicht oder nur teilweise zahlte. B. Das Kreisgericht K._ schied die Ehe der Parteien. Es verpflichtete den Beschwerdeführer, der Beschwerdegegnerin ab Rechtskraft des Scheidungsurteils bis zu ihrem Eintritt in das ordentliche AHV-Alter einen monatlichen Unterhaltsbeitrag von Fr. 1'900.-- zu bezahlen, und wies die Vorsorgeeinrichtung des Beschwerdeführers an, Fr. 45'280.90 auf das Vorsorgekonto der Beschwerdegegnerin zu überweisen. In güterrechtlicher Hinsicht ordnete das Kreisgericht an, dass der Beschwerdeführer einen Ausgleichsbetrag von Fr. 94'847.-- an die Beschwerdegegnerin bezahlt, dass seine Versicherung den hälftigen Rückkaufswert aus mehreren Policen von Fr. 71'839.55 auf das Vorsorgekonto der Beschwerdegegnerin überweist und dass jede Partei zu Eigentum erhält, was sie besitzt bzw. auf ihren Namen lautet, und die Schulden begleicht, die auf ihren Namen lauten. Auf das Begehren der Beschwerdegegnerin betreffend ausstehenden Unterhalt trat das Kreisgericht mangels Rechtsschutzinteresses nicht ein, da die Forderung im Betrag von Fr. 49'961.90 durch Massnahmenentscheide ausgewiesen sei, und das Begehren des Beschwerdeführers auf Anrechnung einer Entschädigung für ausserordentliche Beiträge an den Familienunterhalt wies es ab (Entscheid vom 12. Februar 2009). Die Ehescheidung wurde am 9. Juli 2009 rechtskräftig. Die Regelung der Scheidungsfolgen focht der Beschwerdeführer mit Berufung an. Das Kantonsgericht St. Gallen entschied, dass die vom Beschwerdeführer während der Ehe erworbene Austrittsleistung in der beruflichen Vorsorge den Parteien je zur Hälfte zusteht und die Sache nach Rechtskrafteintritt zur Festsetzung des Ausgleichsbetrags an das kantonale Versicherungsgericht überwiesen wird. Im Übrigen wies das Kantonsgericht die Berufung ab (Entscheid vom 5. Oktober 2009). C. Dem Bundesgericht beantragt der Beschwerdeführer, seiner Beschwerde vom 30. Oktober 2009 die aufschiebende Wirkung zu erteilen, den kantonsgerichtlichen Entscheid aufzuheben und die Angelegenheit zu neuer Beurteilung an die Vorinstanz, eventualiter an die erste Instanz zurückzuweisen. Eventualiter sei in der Sache (1.) festzustellen, dass sich die Ehegatten gegenseitig keinen Unterhalt schuldeten, (2.) von einer Teilung der Austrittsleistungen der beruflichen Vorsorge abzusehen, (3.) die Beschwerdegegnerin zu verpflichten, dem Beschwerdeführer eine angemessene Entschädigung für die aus seinem Einkommen/Vermögen an den Unterhalt der Familie erbrachten Leistungen zu bezahlen, soweit diese über seine gesetzliche Pflichten hinausgingen, und (4.) festzustellen, dass sich die Ehegatten in güterrechtlicher Hinsicht nichts schuldeten und dass jede Partei zu Eigentum erhalte, was sie heute besitze bzw. auf ihren Namen laute. Das Kantonsgericht hat die Akten zugestellt und auf eine Stellungnahme zum Gesuch um aufschiebende Wirkung verzichtet. Die Beschwerdegegnerin schliesst auf Verweigerung der aufschiebenden Wirkung und ersucht um unentgeltliche Rechtspflege. Die Präsidentin der II. zivilrechtlichen Abteilung hat der Beschwerde die aufschiebende Wirkung hinsichtlich der Zahlungen aus Güterrecht, aus Versicherungspolicen und aus Vorsorgeausgleich zuerkannt, nicht jedoch mit Bezug auf den nachehelichen Unterhalt (Verfügung vom 18. November 2009). In der Sache sind keine Vernehmlassungen eingeholt worden.