1.sql---修正与撤销数据库

博客介绍了利用SQL对数据库进行修正与撤销操作,涉及数据库的相关处理,属于信息技术中数据库操作范畴。

利用sql修正与撤销数据库
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

start /home/dm_dwzl.sql SQL> CREATE TABLESPACE ops_tbs DATAFILE '/dmdata/ops_tbs01.dbf' SIZE 500M AUTOEXTEND ON NEXT 100M; CREATE TABLESPACE ops_tbs DATAFILE '/dmdata/ops_tbs01.dbf' SIZE 500M AUTOEXTEND ON NEXT 100M; DATAFILE '/dmdata/ops_tbs01.dbf' SIZE 500M * line 2, column 55, nearby [M] has error[-2007]:Syntax error. used time: 0.215(ms). Execute id is 0. SQL> CREATE USER ops_admin IDENTIFIED BY "SecurePwd@2023" DEFAULT TABLESPACE ops_tbs QUOTA UNLIMITED ON ops_tbs; CREATE USER ops_admin IDENTIFIED BY "SecurePwd@2023" DEFAULT TABLESPACE ops_tbs QUOTA UNLIMITED ON ops_tbs; [-3405]:Error in line: 3 tablespace [ops_tbs] not already exist. used time: 1.633(ms). Execute id is 0. SQL> CREATE ROLE RESTRICTED_DBA; executed successfully used time: 1.584(ms). Execute id is 4103. SQL> GRANT SELECT ANY TABLE, -- 查询所有表 CREATE SESSION, -- 连接权限 CREATE TABLE, -- 建表权限 ALTER TABLESPACE, -- 表空间管理 BACKUP DATABASE, -- 数据库备份 SELECT ON V$ SESSIONS, -- 会话监控 SELECT ON V$ DATAFILE -- 数据文件监控 TO RESTRICTED_DBA; GRANT SELECT ANY TABLE, -- 查询所有表 CREATE SESSION, -- 连接权限 CREATE TABLE, -- 建表权限 ALTER TABLESPACE, -- 表空间管理 BACKUP DATABASE, -- 数据库备份 SELECT ON V$ SESSIONS, -- 会话监控 SELECT ON V$ DATAFILE -- 数据文件监控 TO RESTRICTED_DBA; SELECT ON V$ SESSIONS, -- 会话监控 * line 7, column 18, nearby [ON] has error[-2007]:Syntax error. used time: 0.109(ms). Execute id is 0. SQL> -- 5. 显式拒绝高危权限 DENY DROP ANY TABLE, -- 禁止删表 ALTER DATABASE, -- 禁止修改数据库 CREATE USER, -- 禁止创建用户 DROP USER, -- 禁止删除用户 GRANT ANY PRIVILEGE -- 禁止赋权 TO RESTRICTED_DBA; -- 5. 显式拒绝高危权限 DENY DROP ANY TABLE, -- 禁止删表 ALTER DATABASE, -- 禁止修改数据库 CREATE USER, -- 禁止创建用户 DROP USER, -- 禁止删除用户 GRANT ANY PRIVILEGE -- 禁止赋权 TO RESTRICTED_DBA; DROP ANY TABLE, -- 禁止删表 * line 3, column 7, nearby [DROP] has error[-2007]:Syntax error. used time: 0.063(ms). Execute id is 0. SQL> -- 6. 将角色授予用户 GRANT RESTRICTED_DBA TO ops_admin; -- 6. 将角色授予用户 GRANT RESTRICTED_DBA TO ops_admin; [-2509]:Error in line: 2 Invalid user or role[ops_admin]. used time: 0.111(ms). Execute id is 0. 修正一下
最新发布
06-25
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值