The oxygen absorbance was studied at wavelengths 200–270 nm in Schumann-Runge system behind the front of a strong shock wave. Using these data, the vibrational temperature Tv behind the front of shock waves was measured at temperatures 4000–10 800 K in undiluted oxygen. Determination of Tv was based on the measurements of time histories of absorbance for two wavelengths behind the shock front and on the results of detail calculations of oxygen absorption spectrum. Solving the system of standard quasi-one-dimensional gas dynamics equations and using the measured vibrational temperature, the time evolution of oxygen concentration and other gas parameters in each experiment were calculated. Based on these data, the oxygen dissociation rate constants were obtained for thermal equilibrium and thermal non-equilibrium conditions. Furthermore, the oxygen vibrational relaxation time was also determined at high temperatures. Using the experimental data, various theoretical and empirical models of high-temperature dissociation were tested, including the empirical model proposed in the present work.