Оскар Строк родился в Динабурге Витебской губернии (ныне Даугавпилс, Латвия) в музыкальной еврейской семье и был младшим из восьмерых детей. Отец композитора — Давид Маркович Строк (1840—1920) — был армейским музыкантом, затем руководил клезмерской капеллой в Двинске, играл на нескольких инструментах (флейта, кларнет, фортепиано). Отец и мать будущего композитора (Хава Строк, родом из Екабпилса) поселились в Динабурге в конце 1860-х годов.
В 1013 году дочь польского короля Болеслава I вышла замуж за Святополка, князя туровского. Вместе с невестой к Святополку прибыл колобрежский епископ Рейнберн, который настраивал туровского князя на восстание против отца, киевского князя Владимира.
Князь Владимир заключил Святополка вместе с женой и епископом Рейнберном в темницу. В том же 1013 году польский король Болеслав с немецкими и печенежскими наёмными отрядами двинулся на Русь и произвёл опустошения. Но успеха Болеслав не добился. По сообщению Титмара Мерзебургского Святополк бежал из тюрьмы только после смерти отца.
15 июля 1015 года умер Киевский князь Владимир, и началась борьба за власть его наследников Святополка, Ярослава, Бориса и Глеба, в ходе которой двое последних были убиты. Тогда, в 1016 году Ярослав двинулся с войсками против Святополка, и в конце 1016 года разбил его под Любечем. Святополк был вынужден бежать в Польшу, где попросил короля, своего тестя, о помощи.
В 1018 году польский король Болеслав I Храбрый, свободный от войны на западе после Будишинского мира, двинулся на Волынь против Ярослава Владимировича. Войско Болеслава, помимо поляков, включало 300 немцев, 500 венгров и 1000 печенегов. Ярослав, собрав русь и варягов, пошёл навстречу Болеславу и Святополку и встретил их на берегу Буга. Поляки внезапно форсировали реку и начали битву, когда Ярослав ещё не успел собрать войско. Болеслав и Святополк разбили Ярослава, и он бежал в Новгород всего с четырьмя мужами.