In Acts 7:37-39, to understand whether the Israelites were disobeying Moses, Jesus or the oracles, the context must be considered, as Stephen was building up his defense against the false accusation made, that could result in him being stoned to death. He had taken 35 verses to detail historic events regarding the Israelites and Moses. But it is verse 35 that gives the answer.
"This Moses whom they refused, saying, Who made thee a ruler and a
judge? ..." Acts 7:35 A.V.
So, in the first case, it was refusing Moses that was the act of disobedience, for the verse goes on to say that God made this Moses to be their ruler. This means that, in the second case, they also refused God by refusing his appointed ruler.
There is a third case, however, and that applies to the Israelites Stephen was addressing. They were listening to his witness, his testimony about whether Jesus of Nazareth had (as some of them claimed) said he would destroy the place of the Jews, and change the customs Moses had delivered to them (chapter 6 vs.13). Now, it took Stephen 36 verses to get to that point. In verse 37, Stephen then quoted Moses who had foretold God raising up a prophet like unto him, who they were to hear - that was the oracle. That one foretold in the oracle was Jesus Christ who they had put to death.
This means that the answer to the question is that the Israelites back then disobeyed God and Moses ; and the Israelites Stephen addressed face to face in his day disobeyed God, Moses, the oracle, and the Christ foretold in that oracle.