The global time zone setting has a default . Time zone wouldn't update automatically and I couldn't change it manually even after using "Local Security Policy" to explicitly give both the "Users" group and my administrator account explicit permission to change time and zone. ORA-01031: Insufficient Privileges means that the current user did not use the right privilege to process the SQL statement. Let's see an example and then we guess what privilege we need. We should grant REFERENCES on the table to user either by HR or privileged users.