Ответ:

Положим \(t=3^x\), тогда \(t>0\), а \(9^x=t^2\).

Получаем \(t^2-t-6>0\), то есть \((t-3)(t+2)>0\). С учётом \(t>0\) отсюда \(t>3\), значит, \(3^x>3\) и \(x>1\).

Пересекаем решение с отрезком \([-3;3]\).

Ответ: \(x\in(1;3]\).