Oracle 用户管理

oracle用户管理 第二章 Oracle用户管理   【目标】 1. 掌握用户的创建、删除、修改 2. 掌握基本的权限管理 3. 了解数据字典及基本操作   【内容】 一、       用户的创建、删除、修改 u 创建用户 语法:createuser 用户名 identified by 密码; 注:在oracle中创建用户只能由管理员或者具有管理员的权限的用户创建。 案例:新建用户abc 阅读详情

 例:
  

#sqlplus /nolog
  SQL> conn / as sysdba;
  create user username identified by password;
  grant connect,resource to username;
  grant select,insert,update,delete on 表名 to username;
  //让这用户可以创建视图
  grant CREATE VIEW to username;
  //让这用户可以创建表
  grant create table to username; 
  //创建同义词 权限。如果用户的等级不够建立public同义词,可以在system下授权:
    grant create any synonym to username;
    grant create public synonym to username;
     //查看用户对表权限
    SELECT * FROM user_tab_privs t where t.TABLE_NAME=upper('表名');

    //子用户登陆,验证
   conn username/password;
   
   select * from user_sys_privs;
  //查询是否授权成功,是否可以定义同义词
        select * from session_privs where privilege like '%SYNONYM%';
  //创建同义词语句  
        create  synonym emp for scott.emp;
    //创建公共同义词语句
        create public synonym emp for scott.emp;
    //查看所有同义词:
    select * from user_synonyms //当前用户
  select * from dba_synonyms 
//删除同义词
//使用DROP SYNONYM语句删除不再需要的同义词 要想删除私有同义词 就省略 PUBLIC 关键字 要想删除//公共同义词就要包括PUBLIC 关键字
//DROP SYNONYM emp; --删除名为emp 的私有同义词
//DROP PUBLIC SYNONYM public_emp; --删除名为public_emp的公有同义词

SELECT * FROM user_tab_privs t where t.TABLE_NAME=upper('表名');

select * from 表名 where rownum<=2;

一、用户分类
  sys;//系统管理员,拥有最高权限
  system;//本地管理员,次高权限
  scott;//普通用户,密码默认为tiger,默认未解锁

二、登陆
 sqlplus / as sysdba;//登陆sys帐户
 sqlplus sys as sysdba;//同上
  sqlplus scott/tiger;//登陆普通用户scott

三、管理用户
  create user zhangsan;//在管理员帐户下,创建用户zhangsan
  alert user scott identified by tiger;//修改密码

   //创建session会话的权限、不然无法登入
   grant create session to facc_fields_sel;

命令:grant xxx权限 on TableA to USERA
grant select,insert,update,delete on 表名 to 用户名
例如:将test表的查询权限赋予solidwang这个用户
grant select on test to solidwang;
四:权限
接下来看系统权限,
DBA:拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。
RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。
CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。
对于普通用户:授予connect, resource权限。
对于DBA管理用户:授予connect,resource, dba权限。
且系统权限只能由DBA用户授出:sys, system(最开始只能是这两个用户)。普通用户通过授权可以具有与system相同的用户权限,
但永远不能达到与sys用户相同的权限,system用户的权限也可以被回收。
五:  撤销权限

基本语法同grant,关键字为revoke
取消授权:
revoke create any synoym from scott;
revoke create public synoym from scott;
取消同义词:
drop public synonym abc;
授权取消同义词:
grant dorp public synonym to scott;
取消授权:
revoke drop public synonym to scott;

  六、查看权限

  select * from user_sys_privs;//查看当前用户所有权限

  select * from user_tab_privs;//查看所用用户对表的权限

  七、操作表的用户的表
  select * from zhangsan.tablename

Python爬取腾讯视频m3u8加密流实战(附完整代码) 本文提供了一份详细的Python实战教程,指导如何通过抓包分析、模拟请求头与载荷,破解腾讯视频的m3u8加密流防盗链机制,并附上完整代码实现视频片段的下载与合并。教程涵盖从侦察到代码实现的完整流程,并包含参数动态化、多线程下载等高级技巧与避坑指南,旨在帮助开发者掌握流媒体下载的核心技术。 阅读详情

相关推荐

Xilinx DMA IP核心配置与实战解析

本文介绍了Xilinx DMA IP核在直接寄存器模式下的配置与工作流程。DMA通过AXI4-Lite接口接收指令,实现内存与数据流之间的高速传输,无需CPU介入。文章详细说明了开发环境配置、IP参数设置(包括地址位宽、数据宽度等关键参数)以及寄存器操作流程。通过仿真分析,展示了读操作中AXI4接口的突发传输机制,包括地址、长度和突发大小的配置。文中还提供了寄存器地址映射表、信号定义等关键信息,为DMA IP核的应用开发提供了实用参考。

weixin_37688766的博客 884

oracle创建用户并授权

除了前面讲到的三种系统角色----connect、resource和dba,用户还可以在oracle创建自己的role。用户可直接登录到system用户以创建其他用户,因为system具有创建别 的用户的 权限。--拥有connect role 的用户还能够创建表、视图、序列(sequence)、簇(cluster)、同义词(synonym)、回话(session)和其他 数据的链(link)system由dba用户拥有。--临时用户,特指不需要建表的用户,通常只赋予他们connect role.

延宾的博客 1万+

从零搭建宝兰德BES单机版:分离式安装、环境变量配置到控制台访问的避坑指南

本文详细介绍了从零搭建宝兰德BES单机版的完整流程,包括分离式安装、环境变量配置和控制台访问的避坑指南。针对中间件安装部署中的常见问题,提供了账号规划、JDK配置、实例创建和防火墙设置等实用解决方案,帮助开发者和运维人员高效完成BES中间件的部署工作。

weixin_32576389的博客 375

oracle创建新用户并授权

在日常使用数据库中,程序员和数据库管理员或者给其他厂商的权限并不是一致的。我们有时候需要对不同的使用者新建不同的用户并且授予不同的权限。

weixin_55065902的博客 1万+

ROS 2实战:用MoveIt Task Constructor让机械臂完成抓取任务(附避坑指南)

本文详细介绍了如何在ROS 2环境中使用MoveIt Task Constructor框架,为Franka Panda机械臂构建一个完整的拾取放置任务流水线。通过分解任务阶段、配置规划器并处理实际部署中的常见问题,帮助开发者从基础运动规划升级到可靠的多步骤任务编排,并附有核心避坑指南。

vvv99的博客 507

从零开始:用Python实现AlphaZero五子棋AI(附完整代码)

本文详细介绍了如何从零开始使用Python实现AlphaZero五子棋AI。通过工程化实践,逐步构建蒙特卡洛树搜索(MCTS)、轻量化残差网络(ResNet)以及自博弈训练循环,并提供完整可运行的代码。文章旨在帮助开发者绕过复杂理论,聚焦实战,最终打造一个能够自我学习与对弈的智能体,是深度强化学习在游戏AI领域的一次完整项目实战。

weixin_29081703的博客 416

Oracle用户、授权、角色管理

每个Oracle用户都有一个名字和口令,并拥有一些由其创建的表、视图和其他资源。Oracle角色(role)就是一组权限(privilege)(或者是每个用户根据其状态和条件所需的访问类型)。用户可以给角色授予或赋予指定的权限,然后将角色赋给相应的用户。一个用户也可以直接给其他用户授权。 Oracle 权限设置 一、权限分类:   系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而...

山鹰的专栏 885

Project 编制进度计划【项目管理】

Project 项目管理编制进度计划详解。

m0_52861684的博客 5087

Oracle权限管理

Oracle权限允许用户访问属于其它用户的对象或执行程序,Oracle系统提供三种权限:Object 对象级、System 系统级、Role 角色级。这些权限可以授予给用户、特殊用户public或角色,如果授予一个权限给特殊用户"Public"(用户public是oracle预定义的,每个用户享有这个用户享有的权限),那么就意味作将该权限授予了该数据库的所有用户。(1)系统权限:是指在系统级控制数据库的存取和使用的机制,即执行某种SQL语句的能力。

m0_72327175的博客 4753

SPECweb2009调优指南

 SPECweb2009 是衡量 Web 服务器性能和能效的标准化基准,可以对 Web 服务器的并发数进行性能测试,评测 Web 服务器能够支持的最大同时连接数的客户端/服务器(每秒能够响应的最大请求数)。为充分利用服务器性能,提升SPECweb2009测试结果,可通过增大系统进程数、优化服务器软件参数、绑核以及优化参数等。

developersupport的博客 2607

基于业务目标的Agent自动化评测体系设计:超越准确率的有效性衡量

我们还是以电商全链路服务Agent我们还是以电商全链路服务Agent。

AI架构全栈开发实战笔记 318

Oracle 用户权限管理

创建用户: CREATE USER username IDENTIFIED BY password DEFAULT TABLESPACE tablespacename TEMPORARY TABLESPACE tablespacename QUOTA size ON tablespacename;//磁盘限额 create user c##test_user identified by oracle default tablespace users temporary tablespace temp

LLLZZZai_You的博客 2495

《拉依达的嵌入式\驱动面试宝典》—C/CPP基础篇(二)

《拉依达的嵌入式\驱动面试宝典》 整合了所有我认为可能遇到的技术面试问题。所有问题及其答案均是我个人学习后查阅资料总结,每个回答都做了仔细的分析,在嵌入式及其驱动面试相关问题解析做到全网独一无二。学习或者转行到嵌入式、驱动开发领域学习的不二之选

拉依达不拉跨的博客 578

Oracle用户管理

Oracle系列:Oracle用户一,Oracle数据库用户简介 在Oracle数据库中任何对象都属于一个特定用户,或者说一个用户与同名的模式相关联。 要连接到Oracle数据库需要一个用户帐户,根据需要授予的操作权限。 1,默认数据库用户模式:  Sys:数据库字典(存储被管理对象所有信息)和视图存储在该模式中。系统级用户。  System:默认系统管理员(DBA权限)用户。系统级用户。

自强 2118

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Oracle用户、权限、角色管理

注意:在创建用户时,不指定的情况下,默认表空间为USERS,临时表空间为TEMP。

2301_76664379的博客 2789

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

查询oracle管理员用户,Oracle管理员查看所有用户

1.查看所有用户:select * from dba_users;select * from all_users;select * from user_users;2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限):select * from dba_sys_privs;select * from user_sys_privs; (查看当前用户所拥有的权限)3.查看角色(只能查看登陆用户...

weixin_30847543的博客 3356

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Oracle--用户管理

本文阐述了Oracle数据库用户管理的关键内容。用户管理对数据库运维至关重要,每个用户在Oracle中对应一个模式(Schema),用于管理用户创建的数据库对象。文中介绍了CDB(容器数据库)和PDB(可插拔数据库)的概念,其中CDB管理PDB,并提供了查看和切换PDB的命令。用户通过SQLPlus登录,该工具支持本地和远程数据库连接。文中还介绍了创建和删除用户的方法、修改用户属性的操作,以及数据库角色和权限的分类,包括系统权限和对象权限。最后,文中说明了如何查看用户权限和角色,并取消用户权限。这些内容为O

恐龙让Lee的博客 1251

oracle用户管理机制,Oracle用户管理

Oracle用户管理1.创建用户: 需要DBA的权限,语句 create user 用户名 identified by 密码。 eg. create user joe identified by m123; 2.更改密码: passw 用户名 3.删除用户: 需要DBA的权限,如果用其他用户去删除则需要具有drop user的权限。 drop us...

weixin_39844426的博客 137

Oracle之旅-用户管理

Oracle基础 Oracle-用户管理Oracle基础一、Oracle数据库体系结构1、数据库:database2、实例3、数据文件(dbf)4、表空间5、用户二、Oracle数据库逻辑结构三、Oracle数据库中的用户1、Oracle数据库中默认账户1.1、SYS1.2、SYSTEM1.3、SCOTT2、Sysdba和sysoper两个系统权限的区别3、一些SQL*Plus命令3.1、登录普通...

Dokikilililiya 1794

oracle 用户管理

用户管理: oracle中有三个重要用户 sys system scott ,我们也可以自己创建用户。 创建用户的命令: create user 用户名 identifified by 用户密码 default tablespace 表空间名称; 注意:创建用户的时候可以不指定默认表空间,如果不指定会使用系统的USERS的表空间 --创建用户 并指定使用tab_test01表空间...

weixin_30682127的博客 129
上一篇: C# 利用Http Get,Post,Soap调用WebService
下一篇: asp.net c# 打开新页面或页面跳转
BlueCY
博客等级 码龄19年 22粉丝 84原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值