2

我正在使用 Oracle XE,但我想以用户身份登录,而不是可以创建表、约束等,但谁无法查看您在使用系统帐户登录时看到的所有其他系统表和内容。

我怎样才能做到这一点?

4

1 回答 1

5

您需要创建一个新用户:

CREATE USER xxx IDENTIFIED BY yyyy;

从那里,为您要授予用户的权限发出 GRANT :

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

等等

有关您可以授予的所有权限,请参阅SQL 参考文档。用户 xxx 将只能看到他们自己的对象和他们被授予权限的对象。

于 2011-05-25T21:54:07.093 回答