创建用户joe,并将CREATE SESSION权限授权给用户joe。
--删除用户joe。
DROP USER joe CASCADE;
--创建用户joe,密码是database_123。
CREATE USER joe IDENTIFIED BY database_123;
--将CREATE SESSION权限授权给用户joe。
GRANT CREATE SESSION TO joe;
创建用户jim、用户glow和角色testers,并将角色testers授权给用户jim和用户glow。
--删除角色testers。
DROP ROLE testers;
--创建角色testers。
CREATE ROLE testers;
--将权限CREATE SESSION、CREATE USER、CREATE ROLE、CREATE TABLE授予角色testers;
GRANT CREATE SESSION, CREATE USER, CREATE ROLE, CREATE TABLE TO testers;
--删除用户jim。
DROP USER jim CASCADE;
--创建用户jim,密码是database_123。
CREATE USER jim IDENTIFIED BY database_123;
--删除用户glow。
DROP USER glow CASCADE;
--创建用户glow,密码是database_123。
CREATE USER glow IDENTIFIED BY database_123;
--将角色testers授予用户jim和用户glow。
GRANT testers TO jim, glow;
创建表employees,创建用户jim,并赋予用户jim对此表的**权限。
--删除表employees。
DROP TABLE IF EXISTS employees;
--创建表employees。
CREATE TABLE employees
( employee_id NUMBER(6),
first_name VARCHAR2(20),
last_name VARCHAR2(25) CONSTRAINT emp_last_name_nn NOT NULL,
email VARCHAR2(25) CONSTRAINT emp_email_nn NOT NULL,
phone_number VARCHAR2(20),
hire_date DATE DEFAULT SYSDATE CONSTRAINT emp_hire_date_nn NOT NULL,
job_id VARCHAR2(10) CONSTRAINT emp_job_nn NOT NULL,
salary NUMBER(8,2) CONSTRAINT emp_salary_nn NOT NULL,
commission_pct NUMBER(2,2),
manager_id NUMBER(6),
department_id NUMBER(4),
dn VARCHAR2(300),
CONSTRAINT emp_email_uk UNIQUE (email)
) ;
--删除用户jim。
DROP USER jim CASCADE;
--创建用户jim,密码是gauss_123。
CREATE USER jim IDENTIFIED BY gauss_123;
--赋予用户jim对表employees的**权限。
GRANT INSERT ON employees TO jim;
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3150834/ ,如需转载,请注明出处,否则将追究法律责任。