The weightings of the S&P 500 have not changed much in the last few years, as such the rapid rise in oil prices has had little impact, the SPX isn't and nevr was "heavily weighted" in oil. The top 5 sectors by weight on the index accounting for over 70% of the total are Financials, Information Tech, Health Care, Industrials, and Consumer Discretionary.