oracle的权限授予,oracle权限命令
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权限命令相关推荐
- oracle的权限授予,Oracle赋予用户sysdba权限
以SYS用户进入Oracle, SQL> grant sysdba to username; grant sysdba to username * ERROR at line 1: ORA-01 ...
- activexobject对象不能创建_Oracle数据库用户管理之系统权限和对象权限
[关键术语] Privileges 权限 System privileges 系统权限 Object privileges 对象权限 Grant 授予 Revoke 撤消 2.1 Oracle 权限概 ...
- oracle运行原理ppt,oracle数据库基础培训PPT
PPT内容 这是一个oracle数据库基础培训PPT,主要介绍了描述 Oracle 服务器的体系结构及其主要构件.列举用户连接到 Oracle 实例所涉及的结构等内容. Oracle数据库维护培训胶片 ...
- oracle中插曲时间,Oracle 11G 数据库迁移【expdp/impdp】
0x01 环境 A 机器,操作系统 CentOS7.3,Oracle版本:11G,IP地址:192.168.1.11 B 机器,操作系统 CentOS7.3,Oracle版本:11G,IP地址:192 ...
- oracle软件静默安装程序,【oracle】静默安装 oracle 11gr2
[序言] oracle 提供了静默安装方法在不适用图形界面的情况下安装 oracle 软件 ,创建db,配置netca,快速完成oracle 的部署. 在以下情形中可以使用静默安装 a OUI 的 G ...
- linuxoracle查看用户权限_实现Oracle授予用户权限的一个实例
本文将从用户创建讲起,特别讲述Oracle授予用户权限的一个实例,希望对大家了解Oracle授予用户权限有所帮助. 这两天在测数据库同步软件的时候,需要在Oracle里创建一个用户名和密码均为SYSD ...
- oracle 授予 sequence,Oracle中的角色和权限授予
Oracle为了兼容以前的版本,提供了三种标准的角色(role):connect.resource和dba. 1. connect role(连接角色) 临时用户,特别是那些不需要建表的用户,通常只赋 ...
- oracle如何撤销权限,Oracle授予/撤销权限
本Oracle教程解释了如何使用授予和撤销权限的语法和示例. 可以在Oracle中的各种数据库对象上使用GRANT和REVOKE授予/撤销权限. 我们首先看看如何授予和撤消对表的权限,然后再看看如何授 ...
- oracle 赋予其他用户最高权限_Oracle授予用户权限
Oracle授予用户权限 需要在Oracle里创建一个用户名和密码均为SYSDATA的用户,找了找资料,创建成功,现将Oracle中用户的创建和授予命令: 1.Linux 下Oracle的启动 以Or ...
- oracle授予数据库所有权限,oracle创造新用户及授予常用权限
oracle创建新用户及授予常用权限 创建用户 create user username identified by username default tablespace tablespace_na ...
最新文章
- 【java】java自带的java.util.logging.Logger日志功能
- python练习题:给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度
- 网页编程中的模态对话框
- 目标检测--边界框(bounding box)解析
- win10如何改变鼠标的形状和颜色?
- git版本回退命令_Git学习版本回退和管理文件的修改及删除操作
- 忆阻尖峰神经网络中基于STDP的模式识别学习的必要条件
- 小程序上传服务器图片压缩,微信小程序压缩图片并上传到服务器(拿去即用)...
- 手机需不需要更新系统?
- f(x)=sinx的求导过程
- 爱客影院源码V3.5.3完整版 无需授权 源码全开源
- Unity游戏基本框架
- blendshape变形器详细解释
- matlab茎叶图命令,[转载]转载:Stata命令(转自人大论坛)
- 什么是OEM和ODM
- 玩转pandas取数_下
- 华为畅享20 pro 和华为畅享Z 的区别 哪个好
- python斐波那契数列前20项_Python初学者笔记:打印出斐波那契数列的前10项
- 照片的读取、显示和保存
- 深入理解ES8的新特性SharedArrayBuffer
热门文章
- 容器 java 时区_docker容器修改时区(java应用log信息与标准容器时间有八个小时时间差)...
- Hugo博客搭建配置
- A到Z的unicode的编码的大小
- 查看linux磁盘信息,linux下查看硬盘型号等信息
- 沃尔沃押注“超大尺寸HUD”,软硬件同步升级机会凸显
- mac10.9下eclipse的storm开发环境搭建
- Cocoa与Cocoa Touch区别
- 深度学习笔记:DCN
- 七牛云 转码_普通音视频转码(avthumb)
- 【Opencv实战】美颜模式,开启:美颜功能都这么强大了嘛?(群魔乱舞.jpg)