1、创建两个用户u+学号后五位,密码自定; 2、给用户授予可以执行创建表、表的增删改查、创建视图、创建索引、创建存储过程、创建触发器等权限,保证该用户可以有权限完成后面的三个实验。
时间: 2023-08-04 21:06:39 浏览: 153
我明白您的要求。根据您的要求,您需要按照以下步骤来创建两个用户并授权:
1.使用系统管理员账户登录Oracle数据库,打开SQL Plus或者SQL Developer等数据库客户端。
2.使用以下SQL语句创建两个用户,分别为u+学号后五位,密码自定。
```
CREATE USER u12345 IDENTIFIED BY password123;
CREATE USER u67890 IDENTIFIED BY password456;
```
注意,您需要替换u+学号后五位为您自己的学号后五位,密码自定可以替换为您自己设置的密码。
3. 授权用户可以执行创建表、表的增删改查、创建视图、创建索引、创建存储过程、创建触发器等权限,使用以下SQL语句:
```
GRANT CREATE SESSION TO u12345,u67890;
GRANT CREATE TABLE TO u12345,u67890;
GRANT ALTER SESSION TO u12345,u67890;
GRANT CREATE VIEW TO u12345,u67890;
GRANT CREATE INDEX TO u12345,u67890;
GRANT CREATE PROCEDURE TO u12345,u67890;
GRANT CREATE TRIGGER TO u12345,u67890;
GRANT UNLIMITED TABLESPACE TO u12345,u67890;
```
这些授权语句将授予用户u12345和u67890创建会话、创建表、修改会话、创建视图、创建索引、创建存储过程、创建触发器和无限表空间的权限。
4. 最后,您需要提交授权语句,以便使其生效。
```
COMMIT;
```
这样,您就成功创建了两个用户并授权它们可以执行创建表、表的增删改查、创建视图、创建索引、创建存储过程、创建触发器等权限,以便完成后面的三个实验。
阅读全文