建一個帳號,登入時出現ORA-01045錯誤

在Oracle 11g新建一個帳號test01,登入時出現ORA-01045錯誤
SQL> connect test01/oracle;
ERROR:
ORA-01045: user TEST01 lacks CREATE SESSION privilege; logon denied

確認是否有這個帳號
SQL> select username from dba_users where username='TEST01'
USERNAME
------------------------------
TEST01

沒有任何的權限
SQL> SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE='test01';
no rows selected

SQL> SELECT * FROM DBA_ROLE_PRIVS WHERE GRANTEE='test01';
no rows selected

其實是因為沒有Create Session的權限,授權之後就可以登入了。
SQL> grant create session to test01;
Grant succeeded.