Cannot create directory with sysoper
Great! Your database is working precisely as it should!

SYSDBA has the power to do just about anything to the database, including creating objects, dropping objects, etc, blah.

SYSOPER has a reduced set of privileges which allow such users to perform basic operational tasks but not to look at user data.

Share and enjoy.