如何新增、修改、删除用户,及如何授权

1、使用PL/SQL DEVELOPER创建数据库用户

CREATE USER LISI IDENTIFIED BY LISI;

解释:CREATE USER:是创建数据库用户的SQL关键字,后面跟用户名;

      IDENTIFIED BY:是设置数据库密码的SQL关键字,

2、把链接数据库的权限受给lisi用户

    GRANT CONNECT TO LISI;

解释:grant:oracle数据库授权的关键字,表示授权的意思

      connect:oracle数据库的一个默认角色,只有链接上数据库的权限

3、把scott用户的权限授权给lisi用户

    GRANT SELECT ON EMP TO LISI;

4、回收用户权限

    REVOKE SELECT ON EMP TO LISI;

5、把表的增、删、改权限授权给用户和修改密码

    GRANT SELECT, INSERT, UPDATE, DROP ON EMP TO LISI;

    EG:SELECT * FROM SCOTT.EMP;

6、回收表的增、删、改权限授权

    REVOKE SELECT, UPDATE, INSERT, DROP ON EMP TO LISI;

7、修改密码:ALTER USER LISI IDENTIFIED BY LISI321;

8、删除数据库用户

    DROP USER LISI;   OR  DROP USER LISI CASCADE;(这将会删除与lisi用户相关联的表)

数据库中的权限和角色

9、查看数据库用户本身拥有的权限

    SELECT * FROM SESSION_PRIVS;

session_privs:是oracle数据库的字典表,字典表其实是oracle内部的表(不用创建,表就已经存在),而这个表可以看到很多权限,比如创建用户,删除用户等。

10、查看数据库用户本身拥有的角色

    select * from user_role_privs;

10、查看CONNECT角色有哪些权限

select * from dba_sys_privs where grantee=‘CONNECT‘;

11、如何给一个开发人员创建数据库用户并授权。

    1)创建一个数据库用户

    create user wangwu identified by wangwu;

    2)分配权限  

    grant connect,resource to wangwu;

这样,王武就能登录oracle数据库,可以在数据库中创建表及相关函数,进行项目开发了。



时间: 2024-08-09 21:58:59

如何新增、修改、删除用户,及如何授权的相关文章

Linux创建修改删除用户和组

Linux 创建修改删除用户和组 介绍 在日常的维护过程中创建用户操作用的相对会多一些,但是在这个过程中涉及到的知识点就不单单就是useradd了,接下来就来详细了解账号管理的相关信息. 用户信息 先从用户信息开始分析,可以通过查询/etc/password文件,每一行代表一个用户信息 root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin m

在Linux中新增与删除用户可以使用命令:Useradd

在Linux中新增与删除用户可以使用命令:Useradd 我们先使用man命令理解一下Useradd的用法 新增与删除用户操作需要先获取高级用户权限 输入命令:sudo -i 确定后输入高级用户密码 使用Useradd新建一个用户Cindy 输入命令:useradd cindy 为用户创建主文件夹 输入命令:test –d /home/cindy 查看一下刚刚创建的用户cindy的信息 输入命令:grep cindy /etc/passwd /etc/shadow /etc/group 在/et

Linux 创建修改删除用户和组

200 ? "200px" : this.width)!important;} --> 介绍 在日常的维护过程中创建用户操作用的相对会多一些,但是在这个过程中涉及到的知识点就不单单就是useradd了,接下来就来详细了解账号管理的相关信息. 用户信息 先从用户信息开始分析,可以通过查询/etc/password文件,每一行代表一个用户信息 root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon

MYSQL基础01(新增,修改,删除)

首先说明一下,本人之前一直都是用MSSQL,由于工作原因,每天写上百条sql语句,并持续了几年;由于换了工作目前主要接触的MYSQL;所以现在开始学习MYSQL. 我的学习计划很简单,我在MSSQL使用或学习到的功能,都会尝试在MYSQL实现,所以如果我都尝试了一遍,我认为MYSQL的使用也学的差不多了,当然工作中遇到的问题和解决经验也会总结下来. 刚开始工作中最首先使用的也是最常用的当然就是增删改查了,所以第一遍就会介绍MYSQL的新增,修改,删除:查询是很大的一块,所以会另外展开 INSER

EXCEL+VBA 管理windows用户 文件服务器用户 新增或删除用户

1.调用DOS命令:net user 获取系统用户到txtfile2.打开txtfile把内容处理(空格全替换为换行:已换行分列)后赋值到A3.把A列不为空的值且不到特殊用户表的值写到临时表4.与EXCEL用户表进行对比 使用函数COUNTIF(1)临时表有,用户表没有--编写删除用户命令: "net user " & Range("a" & i) & " /DELETE" (2)临时表没有,用户表有--编写新增用户命令:

新增修改删除等方法

//创建datatable DataTable dt = new DataTable("个人简历"); dt.Columns.Add("id", typeof(int)); dt.Columns.Add("name", typeof(string)); dt.Columns.Add("sex", typeof(int)); dt.Columns.Add("address", typeof(string));

mysql新建用户,授权,删除用户,修改密码

首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的root权限的. 注:本操作是在WIN命令提示符下,phpMyAdmin同样适用.     用户:phplamp  用户数据库:phplampDB 1.新建用户. //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> insert into mysql.user(Host,User,Password) values("localhost","

MySQL添加用户、用户授权、删除用户、修改密码

1.新建用户 登录MYSQL: @>mysql -u root -p @>密码 创建用户: mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234")); 这样就创建了一个名为:test 密码为:1234 的用户. 注意:此处的"localhost",是指该用户只能在本地登录,不能在另

MySQL新建用户,授权,删除用户,修改密码操作

注:本操作是在WIN命令提示符下,phpMyAdmin同样适用.用户:phplamp 用户数据库:phplampDB 1.新建用户. //登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234"));//刷新系统权限表mysql&