Oracle系统默认的几个用户:

sys --------本地管理用户,具有最高数据库管理权限

system------网络管理用户,权限次于sys

scott-------普通用户,默认是锁住的(不可用)

默认情况下:

scott 密码是 tiger sys 密码是 change_on_install

system 密码是 manager sysman 密码是 oem_temp

启动监听器服务:lsnrctl start

启动实例服务:oradmi -starup -sid orcl

显示当前用户:show user;

登录用户:sqlplus / as sysdba (sys网络管理员用户登录)

sqlplus username/password (普通用户)

1.创建用户

①打开cmd,连接上oracle数据库:sqlplus system/123456@orcl

②创建用户test:create user zhangsan identified by zhangsan; #注意后面带上分号

③为用户test赋予权限:grant create session to test; #注意后面带上分号

2.修改用户密码:

alter user lisi identified by ;

3.用户断开数据库连接:disconn;

当前用户重新连接:conn username/password;

删除用户:drop user username;

设置显示宽度:set linesize 400;

4.系统权限管理:

授予会话权限:grant create session to zhangsan;

授予建表权限:grant create table to zhangsan;

授予无限制使用表空间的权限:grant unlimited tablespace to zhangsan;

授予权限:grant 权限 to 用户名;

撤销权限:revoke 权限 from 用户名;

查询用户的系统权限:select * from user_sys_privs;

5.用户权限管理:

grant select on to lisi;

grant update on to lisi;

grant delete on to lisi;

grant insert on to lisi;

revoke select on from lisi;

授予其他用户对当前用户表中的【某个字段】的操作权限:

grant update(pass) on to lisi;

授予其他用户操作表的所有权限:

grant all on to lisi;

撤销其他用户操作表的所有权限:

revoke all on from lisi;

查询其他用户对【当前用户表】的操作权限:

select * from user_tab_privs;

查询其他用户对【当前用户表字段】的操作权限:

select * from user_col_privs;

6.权限传递:

系统权限:grant create session to zhangsan with admin option;

(表示把系统权限授予给zhangsan,并允许其授予给其他用户)

用户权限:grant update on to lisi with grant option;

(表示把用户权限授予给lisi,并允许其授予给其他用户)

7.角色管理:

创建角色:create role roleName;

给角色授予权限:grant 权限 to roleName;

将角色授予给用户:grant roleName to userName;

用户查询拥有的角色:select * from user_role_privs;

删除角色:drop role roleName;

当给角色授予权限的时候,拥有此角色的用户也同时增加了权限;

当撤销角色权限的时候,拥有此角色的用户的对应权限也被撤销;

当角色被删除,拥有此角色的用户将丧失之前角色所有的所有权限。

8.修改表结构:alter table add pass varchar(20);

9.查看当前用户信息:

1、查看当前用户拥有的角色权限信息:

select * from role_sys_privs;

2、查看当前用户的详细信息:

select * from user_users;

3、查看当前用户的角色信息:

select * from user_role_privs;

10.查看数据库时间

select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;

oracle的权限授予,oracle权限命令相关推荐

  1. oracle的权限授予,Oracle赋予用户sysdba权限

    以SYS用户进入Oracle, SQL> grant sysdba to username; grant sysdba to username * ERROR at line 1: ORA-01 ...

  2. activexobject对象不能创建_Oracle数据库用户管理之系统权限和对象权限

    [关键术语] Privileges 权限 System privileges 系统权限 Object privileges 对象权限 Grant 授予 Revoke 撤消 2.1 Oracle 权限概 ...

  3. oracle运行原理ppt,oracle数据库基础培训PPT

    PPT内容 这是一个oracle数据库基础培训PPT,主要介绍了描述 Oracle 服务器的体系结构及其主要构件.列举用户连接到 Oracle 实例所涉及的结构等内容. Oracle数据库维护培训胶片 ...

  4. oracle中插曲时间,Oracle 11G 数据库迁移【expdp/impdp】

    0x01 环境 A 机器,操作系统 CentOS7.3,Oracle版本:11G,IP地址:192.168.1.11 B 机器,操作系统 CentOS7.3,Oracle版本:11G,IP地址:192 ...

  5. oracle软件静默安装程序,【oracle】静默安装 oracle 11gr2

    [序言] oracle 提供了静默安装方法在不适用图形界面的情况下安装 oracle 软件 ,创建db,配置netca,快速完成oracle 的部署. 在以下情形中可以使用静默安装 a OUI 的 G ...

  6. linuxoracle查看用户权限_实现Oracle授予用户权限的一个实例

    本文将从用户创建讲起,特别讲述Oracle授予用户权限的一个实例,希望对大家了解Oracle授予用户权限有所帮助. 这两天在测数据库同步软件的时候,需要在Oracle里创建一个用户名和密码均为SYSD ...

  7. oracle 授予 sequence,Oracle中的角色和权限授予

    Oracle为了兼容以前的版本,提供了三种标准的角色(role):connect.resource和dba. 1. connect role(连接角色) 临时用户,特别是那些不需要建表的用户,通常只赋 ...

  8. oracle如何撤销权限,Oracle授予/撤销权限

    本Oracle教程解释了如何使用授予和撤销权限的语法和示例. 可以在Oracle中的各种数据库对象上使用GRANT和REVOKE授予/撤销权限. 我们首先看看如何授予和撤消对表的权限,然后再看看如何授 ...

  9. oracle 赋予其他用户最高权限_Oracle授予用户权限

    Oracle授予用户权限 需要在Oracle里创建一个用户名和密码均为SYSDATA的用户,找了找资料,创建成功,现将Oracle中用户的创建和授予命令: 1.Linux 下Oracle的启动 以Or ...

  10. oracle授予数据库所有权限,oracle创造新用户及授予常用权限

    oracle创建新用户及授予常用权限 创建用户 create user username identified by username default tablespace tablespace_na ...

最新文章

  1. 【java】java自带的java.util.logging.Logger日志功能
  2. python练习题:给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度
  3. 网页编程中的模态对话框
  4. 目标检测--边界框(bounding box)解析
  5. win10如何改变鼠标的形状和颜色?
  6. git版本回退命令_Git学习版本回退和管理文件的修改及删除操作
  7. 忆阻尖峰神经网络中基于STDP的模式识别学习的必要条件
  8. 小程序上传服务器图片压缩,微信小程序压缩图片并上传到服务器(拿去即用)...
  9. 手机需不需要更新系统?
  10. f(x)=sinx的求导过程
  11. 爱客影院源码V3.5.3完整版 无需授权 源码全开源
  12. Unity游戏基本框架
  13. blendshape变形器详细解释
  14. matlab茎叶图命令,[转载]转载:Stata命令(转自人大论坛)
  15. 什么是OEM和ODM
  16. 玩转pandas取数_下
  17. 华为畅享20 pro 和华为畅享Z 的区别 哪个好
  18. python斐波那契数列前20项_Python初学者笔记:打印出斐波那契数列的前10项
  19. 照片的读取、显示和保存
  20. 深入理解ES8的新特性SharedArrayBuffer

热门文章

  1. 容器 java 时区_docker容器修改时区(java应用log信息与标准容器时间有八个小时时间差)...
  2. Hugo博客搭建配置
  3. A到Z的unicode的编码的大小
  4. 查看linux磁盘信息,linux下查看硬盘型号等信息
  5. 沃尔沃押注“超大尺寸HUD”,软硬件同步升级机会凸显
  6. mac10.9下eclipse的storm开发环境搭建
  7. Cocoa与Cocoa Touch区别
  8. 深度学习笔记:DCN
  9. 七牛云 转码_普通音视频转码(avthumb)
  10. 【Opencv实战】美颜模式,开启:美颜功能都这么强大了嘛?(群魔乱舞.jpg)