Java 9 JShellJava 9 JShell, 160 bytes
p->q->IntStream.range(0,q.length()-p.length()+1).anyMatch(
i->Arrays.equals(
q.substring(i,i+p.length()).chars().sorted().toArray(),
p.chars().sorted().toArray()))
(newlines inserted for readability)
Note: JShell includes a number of imports by default. As a Java 8 or Java 9 solution, it would be necessary to import:
import java.util.*;import java.util.stream.*;
For an extra 45 bytes, or 205 bytes total. The TIO link above is to a Java 9 program since TIO doesn't currently have JShell (and it's not clear to me how JShell would work on TIO).