SLES 12 can't startx as oracle user

Error says can’t open /dev/tty0. X starts without issue as root. Fresh install.

Correct, that change was implemented ages ago with suid/posix. This link
here should help;

Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890)
SUSE Linux Enterprise Desktop 12 GNOME 3.10.1 Kernel 3.12.28-4-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!