oracle 新建一个用户和赋予权限
--1.新建个用户
create user qzj_xian_test identified by qzj_xian_test;
--因为新建的用户和默认的用户是锁住的,没有权限。所以新建用户后要给用户赋予权限
--grant dba to 用户名 --给用户赋予所有权限,connect是赋予连接数据库的权限,resource 是赋予用户只可以创建实体但是没有创建数据结构的权限。
grant dba to qzj_xian_test
grant connect to qzj_xian_test
grant create session to qzj_xian_test --这个是给用户赋予登录的权限。
grant create table to qzj_xian_test --给用户赋予表操作的权限
grant unlimited tablespace to qzj_xian_test --给用户赋予表空间操作的权限
grant select any table to qzj_xian_test --给该用户赋予访问任务表的权限 同理可以赋予update 和delete 的
grant update any table to qzj_xian_test
grant delete any table to qzj_xian_test
grant select on qzj_xian.s_items to qzj_xian_test
grant select on srapp_hz_zhpt_yl.jggl to srapp_hz_zhpt_ylcs --这里是给srapp_hz_zhpt_ylcs用户赋予selectsrapp_hz_zhpt_yl用户的jggl表的查询的权限。同理可以有alter,drop,insert等权限。 -----------------------------注意 这个语句在没有访问另一个用户的权限情况下这个语句要在另一个用户登录情况下执行,这样才能生效。
-------------撤销权限
--基本语法同grant,关键字为revoke 如: revoke create tabel to 用户名 就是取消这个用户的对表操作的权限。
--撤销权限:
rovoke create table from username ----取消这个用户的对表操作的权限
-----------查看权限
select * from user_sys_privs;//查看当前用户所有权限
select * from user_tab_privs;//查看所用用户对表的权限
oracle 新建一个用户和赋予权限相关推荐
- Oracle创建一个用户并赋予其他用户表的访问权限
Oracle创建一个用户并赋予其他用户表的访问权限的方法 --第一步:创建用户 create user username identified by password; --第二步:给用户赋值接触锁定 ...
- oracle 如何创建用户并赋予权限
我先在可正常登陆的用户里创建用户 和 赋予 他相应的权限(以下操作都是在其他用户中操作的) create user 用户名 IDentifieed by 用户密码 只创建用户了 我们现在还没 ...
- oracle新建一个用户_Kettle 连接oracle将数据保存到Excel
关注微信公共号:小程在线 现在公共号更改了推送规则,为了您能方便的接受消息,阅读完之后,麻烦点击下在看或点赞或评论,谢谢! 关注CSDN博客:程志伟的博客 搞定完数据库之间的数据传输,Kettle的学 ...
- oracle同一个库不同用户,oracle同一个库上面,不同用户相互赋予权限
用法: 有两个用户:user1和user2,都是在库TEST上,分别有表user1.table1,user2.table2 但是用user1登录的时候,user2上表就不能用,此时就可以使用grant ...
- oracle 视图 其他用户,oracle创建视图中涉及到另外一个用户的表权限不足问题
oracle创建视图中涉及到另外一个用户的表权限不足问题 在oracle中存储过程或者视图等对象创建时,如果涉及到另外一个用户的表,即使你已经grant dba了,也不行,必须显式地赋予查询权限.否则 ...
- Navicat for MySQL中如何新建用户并赋予权限
文章目录 1. 激活 2. 新建用户 3. 赋予权限 1. 激活 打开Navicat for MySQL软件,打开连接并激活数据库 2. 新建用户 点击新建用户,输入用户名,输入主机名,输入密码,确认 ...
- mysql新建用户并赋予权限
在MySQL中新建用户并赋予权限的语句如下: 1.新建用户: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 其中,'username' ...
- Oracle新建一个可以访问其他用户的表结构的用户
最近在使用oracle的时候,为了安全,需要将指定表分配给一个新用户进行查看数据,看了很多例子,都不是很好,说的很模糊,后来经过实践,找出来了一个比较适当的方法,下面给大家分享. system:数据库 ...
- oracle 11g创建表空间,创建用户并赋予权限,导入dmp和导出dmp文件
1.创建表空间(连接数据库后操作) create tablespace mytest logging datafile 'E:\app\mumu7up\oradata\orcl\mytest.dbf' ...
最新文章
- Python学习笔记-EXCEL操作
- vue面向切面_vue:在路由跳转中使用拦截器
- Python subprocess
- 08 | 事务到底是隔离的还是不隔离的
- 批量设置 style
- SharePoint2013开发环境搭建(完整版:图文并茂)
- html5滑动删除置顶,html5向左滑动删除特效
- python安装robotframework报错_robotframework-autoitlibrary离线安装
- 让你开回家过年!特斯拉计划春节前开始交付国产Model 3
- 包裹遭联邦快递不正常“转运” 华为:将重新审视双方合作关系
- Vue3 插槽使用详解
- Keras中CNN联合LSTM进行分类
- 【网页截图亲测可用】Linux + python3 + selenium + chrome + chrome-driver 服务器端网页截图
- 《我这一辈子》 老舍 著
- 安卓开发用什么语言?Jetpack-MVVM-高频提问和解答,Android校招面试指南
- java 安全包_信息加密系统设计(依托Java平台安全包)
- 英文字母替换加密(大小写转换+后移1位)PTA
- 如何添加51la代码及隐藏统计图标
- 动态下载苹果提供的多种中文字体
- [读书]胡适的三个防身药方