If you look at the select * from user_sys_privs you'll see I already have create database link, create public database link and create session. I even granted DBA to the user and still got the same problem.