Los Angeles superstar LeBron James is set to miss the Lakers' NBA season-opener after the team said he will be sidelined three to four weeks with sciatica, multiple US media outlets reported Thursday.