当前位置: 首页 > news >正文

oracle创建管理用户并授权

oracle创建管理用户并授权

创建用户

create user test identified by test;

修改密码

alter user test identified by 123456;

删除用户

drop user test;
删除拥有对象的用户
  • 若用户拥有对象,则不能直接删除,否则将返回一个错误值。指定关键字cascade,可删除用户所有的对象,然后再删除用户。
drop user test cascade;

授权角色

oracle为兼容以前版本,提供三种标准角色(role):connect/resource和dba.

角色讲解:
  • 1、connect role(连接角色)
    • 临时用户,特指不需要建表的用户,通常只赋予他们connect role.

    • connect是使用oracle简单权限,这种权限只对其他用户的表有访问权限,包括select/insert/update和delete等。

    • 拥有connect role 的用户还能够创建表、视图、序列(sequence)、簇(cluster)、同义词(synonym)、回话(session)和其他 数据的链(link)

  • 2、resource role(资源角色)
    • 更可靠和正式的数据库用户可以授予resource role。

    • resource提供给用户另外的权限以创建他们自己的表、序列、过程(procedure)、触发器(trigger)、索引(index)和簇(cluster)。

  • 3、dba role(数据库管理员角色)
    • dba role拥有所有的系统权限

    • 包括无限制的空间限额和给其他用户授予各种权限的能力。system由dba用户拥有

授权

grant connect, resource, dba to test;

撤销授权

revoke connect, resource, dba from test;
http://www.lryc.cn/news/121539.html

相关文章:

  • ​三江学院图书馆藏八一新书《乡村振兴战略下传统村落文化旅游设计》
  • 机器学习笔记 - 基于PyTorch + 类似ResNet的单目标检测
  • 系列二、Redis简介
  • 基于TF-IDF+TensorFlow+词云+LDA 新闻自动文摘推荐系统—深度学习算法应用(含ipynb源码)+训练数据集
  • 尼科彻斯定理-C语言/Java
  • C++学习笔记——从面试题出发学习C++
  • WebAPIs 第二天
  • 解决macOS执行fastboot找不到设备的问题
  • Linux命令 -- chmod
  • 国产超低功耗32位MCU的应用
  • 将数组(矩阵)旋转根据指定的旋转角度scipy库的rotate方法
  • MFC创建和使用OCX控件
  • 【设计模式】抽象工厂模式
  • 小白带你学习linux的Redis3.2集群(三十三)
  • 嵌入式技术,就在你的手边!
  • nodejs+vue+elementui健康饮食美食菜谱分享网站系统
  • input 设置type=“number“,鼠标悬停关闭提示语
  • CSDN互利共赢玩法实战!!!
  • java.sql.SQLFeatureNotSupportedException 问题及可能的解决方法
  • 如何在 .NET Core WebApi 中处理 MultipartFormDataContent 中的文件
  • 【智力悬疑题】——【“找凶手”解法】
  • 【论文阅读】基于深度学习的时序异常检测——TimesNet
  • P3741 honoka的键盘
  • 编写第一个 React Native 程序
  • AI:03-基于深度神经网络的低空无人机目标检测图像识别的研究
  • Arcgis将一个shp依照属性表导出为多个shp
  • LeetCode.26,27,88三题-双指针的运用
  • 【Django】招聘面试管理01 创建项目运行项目
  • C# 数据类型
  • 竞赛项目 深度学习手势识别算法实现 - opencv python