oracle 只讀賬戶的建立

season0891發表於2013-08-08
請問oracle如何給使用者賦只讀許可權,而讓這個使用者沒有for update和insert,delete等寫的許可權?我按照許可權測試過,新建了一個使用者auo,然後給這個使用者只給了一個create session的許可權,沒有給他dba角色,然後給他了另一個使用者auto01的表的查詢許可權,grant select auto01.table to auto;但是這樣的話,用auto登入還可以for update,和insert 資料,請問該如何配置許可權,才能讓auto01只能有select的許可權?

不能給它create session的許可權。先收回它的create session許可權
這樣給許可權即可:
grant connect to auto;
grant select auto01.table to auto;

這樣應該可以了。

CreateSession包含很多的許可權,只給使用者Connect即可





來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/90618/viewspace-768006/,如需轉載,請註明出處,否則將追究法律責任。

相關文章