2019独角兽企业重金招聘Python工程师标准>>>

Oracle数据库管理需要对应的权限,最好是DBA权限

用户管理:

--创建用户给其一个密码(必须给其一个密码)
create user king IDENTIFIED by king;
--创建的新用户要给其权限
grant connect to king;
grant resource to king;
--给用户scott解锁
alter user scott account unlock ;
--把用户锁住
alter user scott account lock;
--给用户scott修改密码
alter user scott IDENTIFIED by tarena123;

别名管理:

1. 定义同义词
--定义一个公有的别名 scott.emp ----> emp
create public synonym emp for scott.emp;
2.删除同义词:drop public synonym table_name;
3.查看所有同义词:select * from dba_synonyms

权限管理:

对表操作的权限:

grant select on emp to jsd1404;
grant insert on emp to jsd1404;
grant delete on emp to jsd1404;
grant update on emp to jsd1404;
grant alter on emp to jsd1404;
grant update on emp to jsd1404 with grant option; 授权更新权限转移给xujin用户,许进用户可以继续授权;

收回权限:

revoke  select on emp from jsd1404;
revoke  insert on emp from jsd1404;
revoke  update on emp from jsd1404;
revoke  delete on emp from jsd1404;
revoke  alter on emp from jsd1404;

对用户操作的权限:

grant connect to king;--给用户授予连接的权限
grant resource to king;--给用户king授予 所有资源的权限

对存储过程的权限:

grant create procedure to jsd1404;--授予创建存储过程的权限
grant execute procedure_name to jsd1404;--授予执行某个存储过程的权限

对表空间操作的权限:

grant create tablespace to jsd1404; --授予可以创建tablespace 的权限
grant alter tablespace to jsd1404;--授予可以修改tablespace 的权限

其他:

select * from dba_users;-- 查询数据库中的所有用户
select table_name,privilege from dba_tab_privs where grantee='jsd1404';-- 查询一个用户拥有的对象权限
select * from dba_sys_privs where grantee='jsd1404';-- 查询一个用户拥有的系统权限
select * from session_privs; --当钱会话有效的系统权限
grant update on table1 to jsd1404 with grant option; 授权更新权限转移给xujin用户,许进用户可以继续授权;

转载于:https://my.oschina.net/KingPan/blog/281122

Oracle 基础之数据库管理相关推荐

  1. oracle 基础1

    目    录 一. 数据库基础部分 第一章       oracle基础介绍 第二章  数据查询语言(QL) 第三章  数据定义语言(DDL) 第四章  Oracle数据分区表 第五章  PL/SQL ...

  2. Oracle 基础知识——客户端连接oracle数据库服务端的四种方法

    Oracle基础知识 Oracle Database 11g 快捷版 (Oracle Database XE) 是一款基于 Oracle Database 11g 第 2 版代码库的小型入门级数据库, ...

  3. oracle基础知识文档,Oracle 基础知识分享PPT

    因测试组需求,所以把Oracle基础知识整理成了PPT,并讲解了一下(PPT无风格,简约派吐舌头). Oracle 是以高级结构化查询语言(SQL)为基础的大型关系数据库,通俗地讲它是用方便逻辑管理的 ...

  4. Oracle基础教程

    Oracle基础教程 一.用户权限 1.1 创建用户 1.2 删除用户 1.3 用户赋权限 1.4 收回用户权限 二.表空间 2.1 创建用户指定默认表空间: 2.2 修改用户默认表空间: 2.3 查 ...

  5. Oracle Database 11g数据库管理艺术(涵盖DBA必知必会的所有数据库管理知识)

    Oracle Database 11g数据库管理艺术(涵盖DBA必知必会的所有数据库管理知识) 基本信息 原书名: Expert Oracle Database 11g Administration ...

  6. Oracle 基础教程

    oracle基础教程 目录 1.oracle的安装 2.变量和类型 3.控制语句 4.oracle用户及授权管理 5.管理数据表 6.查询数据表 7.操纵数据表 8.SQL内置函数 9.触发器 10. ...

  7. oracle fra空间不足,ORACLE 基础解决方案1_扩大FRA区

    ORACLE 基础解决方案(一) Reviewing the Database Architecture Reviewing the Database Architecture 回顾数据库结构 For ...

  8. Oracle基础 游标

    原文:Oracle基础 游标 一.游标 游标用来处理从数据库中检索的多行记录(使用SELECT语句).利用游标,程序可以逐个地处理和遍历一次检索返回的整个记录集. 为了处理SQL语句,Oracle将在 ...

  9. oracle:oracle基础知识(一)

    oracle基础知识(一) oracle基础入门学习笔记:视频链接 文章目录 数据库登录角色及表结构 表空间 创建表空间 认识表 管理表 列的增,删.改 表的重命名 删表 向表中插入数值 复制表 表中 ...

最新文章

  1. 使用Cumulus和Flash Player搭建视频会议示例
  2. 技术人员必须了解的产品设计基本概念
  3. 创建文档库时指定文件夹(路径)
  4. java audit模块实现_Apollo 源码解析 —— Config Service 操作审计日志 Audit
  5. Javascript aop(面向切面编程)之around(环绕)
  6. git reset git stash
  7. 漫游Kafka实战篇之客户端编程实例
  8. 模板:Miller-RabinPollard-Rho(数论)
  9. 如何使用React Native样式表?
  10. typename的双重语义
  11. css-div定位详解
  12. WebService处理Map
  13. Windows安装pip方法
  14. java 时间 转化成数字_将时间转化为数字 java
  15. 策略分享-基于海龟交易模型的优化 暂存
  16. 恐怖的代码,以及转载
  17. LINK : fatal error LNK1104: 无法打开文件“mfc71.lib”的原因又一例
  18. 如何用手机APP实现PLC远程监控
  19. 鼠标垫测试软件,百款鼠标垫测试(项目)
  20. 失败者的人性弱点,来看看你中了几点

热门文章

  1. 软工作业——四则运算生成器(scala 实现)
  2. 在WPF中使用WinForm控件方法
  3. opencv 九点标定_精度与HALCON结果仅差(±0.2mm)
  4. shiro放行_Shiro在Spring Boot中的实践
  5. 计算机前端专业术语,学习计算机知识必须懂得50个专业术语
  6. 山东科技大学计算机控制系统期末考试试卷,山东科技大学_计算机操作系统试题A...
  7. linux docker安装mysql_Linux-docker安装mysql
  8. wsl ubuntu拒绝访问_一起聊聊WSL的那些事儿(下)
  9. join为什么每个字符都分割了 js_JS截取与分割字符串常用技巧总结
  10. 幅度响应怎么计算_系统零点极点与系统频率响应的关系分析(一)