我正在使用SQL * Plus。我知道我已经完成了数据库(表,伪造密钥,集群等)的创建,我将需要创建具有特定特权的用户才能访问和使用数据库。但是,当我创建用户并添加特定权限时,表不在那里?
我错过了一步吗?
我达到此阶段所采取的步骤: 1.安装SQL plus
- 输入我的用户名
- 创建用户bobie
- 通过密码识别;
- 创建表,集群,插入数据
- 创建允许用户登录数据库的权限
- 将创建会话授予bobie;
- 创建一个可以编辑表之一的用户
- 创建用户newtest
- 通过密码识别;
- 分配特权以能够编辑表之一
- 将样本表上的所有内容授予newtest;
- 使该用户成为角色和个人资料
- 将角色分配给用户
- 允许用户访问其中一个表并能够对此表进行更改
- 将所有时隙授予TutorRole;
- 查看此用户上的表...不存在,但是为什么呢?
- 从用户表中选择表名;
可能错过了一些小步骤,尤其是在创建第二个用户时,例如创建个人资料等(与我的问题无关) 我是否必须在所有用户上重新创建表等?
TLDR:我创建了我的用户,创建了表等,创建了一个新用户(具有特权),但是新用户中没有这些表...我如何链接两个用户并保持相同的特权,以便两个用户都可以使用他们有权访问的表?