2011-05-25 25 views
2

我正在使用Oracle XE,但是我想以可以創建表格,約束等的用戶身份登錄,但是無法查看所有其他系統表和您在什麼時候看到的東西您使用系統帳戶登錄。在Oracle XE數據庫中隱藏表格

我該如何做到這一點?

回答

4

你需要創建一個新用戶:

CREATE USER xxx IDENTIFIED BY yyyy; 

從那裏發出GRANT你想給用戶的權限:

GRANT CREATE SESSION TO xxx; 
GRANT CREATE TABLE TO xxx; 
GRANT CREATE VIEW TO xxx; 

SQL Reference有關您可以授予的所有特權的文檔。用戶xxx只能看到他們自己擁有的權限對象和對象。