oracle用户创建及权限设置

Oracle用户权限的创建和授予 在Oracle数据库中,用户权限的创建和授予是管理数据库安全性和访问控制的重要方面。通过为用户分配适当的权限,可以限制其对数据库对象的访问和操作,以确保数据的机密性和完整性。通过创建用户并为其分配适当的系统权限和对象权限,可以确保数据库的安全性,并限制用户对数据库对象的访问和操作。系统权限控制用户对数据库整体的访问和管理,而对象权限控制用户对具体数据库对象(如表、视图、程序包等)的访问和操作。需要注意的是,权限的分配应该根据实际需求进行,确保用户只能访问和操作其所需的数据和对象。是要授予权限的用户。 阅读详情

权限:

  create session

  create table

  unlimited tablespace

  connect

  resource

  dba

  例:

  #sqlplus /nolog

  SQL> conn / as sysdba;

  SQL>create user username identified by password

  SQL> grant dba to username;

  SQL> conn username/password

  SQL> select * from user_sys_privs;

  我们将从创建Oracle用户权限表开始谈起,然后讲解登陆等一般性动作,使大家对Oracle用户权限表有个深入的了解。

  一、创建

  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;//修改密码

  四,授予权限

  1、默认的普通用户scott默认未解锁,不能进行那个使用,新建的用户也没有任何权限,必须授予权限

  

  grant create session to zhangsan;//授予zhangsan用户创建session的权限,即登陆权限

  grant unlimited tablespace to zhangsan;//授予zhangsan用户使用表空间的权限

  grant create table to zhangsan;//授予创建表的权限

       grant create any view to zhangsan;//授予创建视图的权限

  grante drop table to zhangsan;//授予删除表的权限

  grant insert table to zhangsan;//插入表的权限

  grant update table to zhangsan;//修改表的权限

  grant all to public;//这条比较重要,授予所有权限(all)给所有用户(public)

  2、oralce对权限管理比较严谨,普通用户之间也是默认不能互相访问的,需要互相授权

  

  grant select on tablename to zhangsan;//授予zhangsan用户查看指定表的权限

  grant drop on tablename to zhangsan;//授予删除表的权限

  grant insert on tablename to zhangsan;//授予插入的权限

  grant update on tablename to zhangsan;//授予修改表的权限

  grant insert(id) on tablename to zhangsan;

  grant update(id) on tablename to zhangsan;//授予对指定表特定字段的插入和修改权限,注意,只能是insert和update

  grant alert all table to zhangsan;//授予zhangsan用户alert任意表的权限

  五、撤销权限

  基本语法同grant,关键字为revoke

  六、查看权限

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

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

  七、操作表的用户的表

  

  select * from zhangsan.tablename

  八、权限传递

  即用户A将权限授予B,B可以将操作的权限再授予C,命令如下:

  grant alert table on tablename to zhangsan with admin option;//关键字 with admin option

  grant alert table on tablename to zhangsan with grant option;//关键字 with grant option效果和admin类似

  九、角色

  角色即权限的集合,可以把一个角色授予给用户

  create role myrole;//创建角色

  grant create session to myrole;//将创建session的权限授予myrole

  grant myrole to zhangsan;//授予zhangsan用户myrole的角色

  drop role myrole;删除角色

保姆级教程:用Unity为麒麟系统打包Linux应用(含路径权限全攻略) 本文提供了一份详细的Unity跨平台开发指南,重点介绍如何在麒麟系统上打包和部署Linux应用。从开发环境配置、路径权限处理到性能优化和常见问题解决,全面解析了Unity项目在国产操作系统上的适配流程,帮助开发者高效完成跨平台应用开发。 阅读详情

相关推荐

光猫桥接后网速不升反降?可能是你的路由器在“偷懒”!

本文详细分析了光猫桥接后网速不升反降的常见原因,包括路由器性能不足、MTU/MSS值设置错误等,并提供了四个关键排查步骤和路由器选购指南。通过优化PPPoE拨号设置和硬件配置,帮助用户解决网速下降问题,提升家庭网络性能。

hqmln的博客 611

oracle创建用户和赋权

oracle创建用户和赋权

weixin_46528266的博客 6137

与rkipc通信

函数名称功能系统模块初始化系统模块反初始化重启恢复出厂设置导出日志导出配置文件导入配置文件系统升级获取用户数设置用户数获取用户权限设置用户权限获取用户名设置用户名获取密码(已加密)设置密码(已加密)新增用户删除用户。

qq_44643189的博客 1611

oracle user_tab_privs,Oracle用户、角色、权限(系统权限,对象权限)的数据字典

1.三者的字典表1.1 用户查看所有用户及关联的默认表空间SQL> select username,account_status,default_tablespace,temporary_tablespace from dba_users;查看所有用户的创建时间及UIDSQL> select * from all_users;查看当前登录用户的信息SQL> select * f...

weixin_36257554的博客 2868

四、嘉立创EDA原理图绘制实战:从零搭建STM32温湿度监测系统

本文详细介绍了使用嘉立创EDA标准版从零开始绘制STM32温湿度监测系统原理图的完整流程。涵盖核心元器件选型、电源电路设计、ADC按键创新应用及模块化布局技巧,帮助电子爱好者快速掌握STM32系统设计,提升嵌入式开发实战能力。

h0i1j2k3l的博客 883

[OrCad电路板设计系统].Orcad.Pspice.9.2下载安装

Orcad.Pspice.9.2详细下载安装图文步骤1 安装前准备工作1.1 下载安装包1.2 解压2 安装时步骤2.1 安装文件2.2 破解文件3 安装完成 1 安装前准备工作 1.1 下载安装包 打开百度网盘APP 链接:https://pan.baidu.com/s/1cMFxHUvuh5iEhFVT-lvciQ 提取码:7m65 1.2 解压 解压下载好的安装包 2 安装时步骤 2.1 安装文件 1.点击Setup安装文件,出现警告对话框,告诉你应该关闭所有病毒防火墙,点击确定 2.进入安装界面,

weixin_48924581的博客 1万+

ORACLE 创建用户&权限

oracle数据库

weixin_56198901的博客 8535

Ansys Zemax与Speos协同设计:HUD系统从光学优化到驾驶视觉验证全流程解析

本文详细解析了如何利用Ansys Zemax与Speos协同工作流,完成HUD系统从光学内核优化到驾驶视觉验证的全流程。通过Zemax进行精密光学设计与像差校正,再通过Speos进行HOA定量分析和虚拟驾驶舱仿真,实现了数据无损流转与验证闭环,有效解决了光学性能与视觉感知脱节的核心问题,显著提升HUD设计效率与可靠性。

git9versioner的博客 529

oracle创建新用户并授权

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

weixin_55065902的博客 1万+

python-snap7 报错:can‘t find snap7 library. If installed, try running ldconfig

1、使用场景: Python 读取西门子 S7 系列 PLC 信息,会用到 snap7 库,网上也有很多案例。但是,运行时会报错:can't find snap7 library. If installed, try running ldconfig 2、解决方案: A、下载项目需要依赖的 dll、lib 文件: i、Sourceforge下载:https://sourceforge.net/projects/snap7/files/ ii、优快云下载(免费):https://dow.

蜡笔小新历险记的博客 3648

82、yolov11检测模型迁移瑞芯微rk3588和使用昇腾设备300i DUO卡推理 batch=1/3,支持昇腾NMS迁移npu推理

本文介绍了使用昇腾设备进行分割推理的测试流程,包括两种测试方式(cann+onnx和om)。首先验证300iDUO卡的可用性,随后创建Docker镜像和容器以搭建独立环境。通过从指定仓库拉取Ubuntu 20.04镜像,创建容器并映射目录。进入容器后安装必要组件(Python3、GCC等)和系统工具(pciutils、net-tools等),为后续模型转换和迁移做准备。整个流程旨在构建可交付给第三方的标准化测试环境。

sxj731533730 1202

Oracle用户创建及权限设置

Oracle用户创建及权限设置 权限:   create session 允许用户登录数据库权限   create table 允许用户创建表权限   unlimited tablespace 允许用户在其他表空间随意建表 角色:   connect   resource   dba   CONNECT角色:--是授予最终用户的典型权利,最基本的权力,能够连接到ORACLE数据库中,并在对其他用户的表有访问权限时,做SELECT、UPDATE、INSERTT等操作。 ...

zhxuefang的专栏 849

【用unity实现100个游戏之16】Unity程序化生成随机2D地牢游戏1(附项目源码)

关于使用TileMap生成随机2D地图,其实之前已经有做过类似的,感兴趣可以看看 但是随着学习深入,发现之前做的比较粗糙和不够全面,最近又在外网看到

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 2215

Linux下Oracle创建新的用户并设置权限

$ export DISPLAY=10.3.3.8:0.0 (10.3.3.8是本机地址,此命令作用是在本机打开图形界面) $ dbca 此命令作用是打开的工具,将会打开oracle创建实例的图形界面,创建完以后,进入到新创建的实例(以test为例) $ echo $ORACLE_SID 显示当前的实例id $ export ORACLE_SID=test 切换到test实...

sgoob的博客 3752

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

如何c创建oracle用户,Oracle用户创建及权限设置

权限:create session 允许用户登录数据库权限create table 允许用户创建表权限unlimited tablespace 允许用户在其他表空间随意建表角色:connectresourcedbaCONNECT角色: --是授予最终用户的典型权利,最基本的权力,能够连接到ORACLE数据库中,并在对其他用户的表有访问权限时,做SELECT、UPDATE、INSERTT等操...

weixin_42616115的博客 168

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

ORACLE创建表空间及用户权限设置

linux上部署oracle在建立自己的数据库之后要先建立表空间及用户的权限设置,独立的表空间便于oracle的管理扩展等     在界面终端操作时可以用'Database Configuration Assistant'向导来创建数据库。 创建完数据库后,并不能立即在数据库中建表,必须先创建该数据库的用户,并且为该用户指定表空间。     创建具体过程:   1⃣️创建好'TESTDB...

田字格 514

oracle 用户创建及权限设置 和 同义词

   oracle 用户创建及权限设置   权限:权限和同义词一般要一起设置,设置同义词后,查其他用户的表就不需要写其他用户的用户名。因此 在 user1 下 有表 table1,现在 user2 要使用 table1 1.设权限 :grant select on table1to user2; (设置之后:select * from  user1.table1 可以查询) 2.设同...

terryjs 4230

oracle用户设置只读权限,Oracle – 如何创建只读用户

Oracle数据库中的用户只具有您授予的权限。因此,您只需简单地不授予任何其他权限即可创建只读用户。创建用户时CREATE USER ro_userIDENTIFIED BY ro_userDEFAULT TABLESPACE usersTEMPORARY TABLESPACE temp;用户甚至没有登录数据库的权限。你可以授予GRANT CREATE SESSION to ro_user然后你可...

weixin_39616045的博客 4060

Oracle 基本命令2 创建用户设置权限

 C:/>sqlplusSQL*Plus: Release 9.2.0.1.0 - Production on 星期六 9月 29 15:08:34 2007Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.请输入用户名:  sys as sysdba请输入口令:连接到:Oracle9i Enter

冯方方的专栏 3966

Oracle中用户的创建和权限设置

Oracle中用户的创建和权限设置 权限:  CREATE SESSION --允许用户登录数据库权限  CREATE TABLE --允许用户创建表权限  UNLIMITED TABLESPACE --允许用户在其他表空间随意建表 角色:  CONNECT 角色:--是授予最终用户的典型权利,最基本的权力,能够连接到ORACL...

dlin33的博客 242
上一篇: CodeForces 321A Ciel and Robot(模拟)
下一篇: POJ 1017 Packets(简单贪心)
hellohelloC
博客等级 码龄12年 15粉丝 107原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值