//创建用户
create user username identified by username;

//修改用户口令
alter user username identified by username;

qracle为了兼容以前的版本,提供了三种标准的角色(role):connect、resource和dba。
1. connect role(连接角色
临时用户,特别是那些不需要建表的用户,通常只赋予他们connectrole。connect是使用oracle的简单权限,这种权限只有在对其他用户的表有访问权时,包括select、insert、update和delete等,才会变得有意义。拥有connect role的用户还能够创建表、视图、序列(sequence)、簇(cluster)、同义词(synonym )、会话(session)和与其他数据库的链(link)。
2. resource role(资源角色)
更可靠和正式的数据库用户可以授予resource role。resource提供给用户另外的权限以创建他们自己的表、序列、过程(procedure)、触发器(trigger)、索引(index)和簇(cluster)。
3. dba role(数据库管理员角色)
ba role拥有所有的系统权限----包括无限制的空间限额和给其他用户授予各种权限的能力。system由dba用户拥有。下面介绍一些dba经常使用的典型权限。

//给用户赋予dba的角色
grant dba to username;
//给用户赋予connect和resource两个角色
grant connect, resource to username;

已授予的权限可以撤消。例如撤消中的授权,命令如下:
revoke connect, resource from username;

只有授予了相应的权限后用户才可以登陆

转载于:https://blog.51cto.com/2820354/1279443

Oracle用sql语句创建用户,并授权相关推荐

  1. oracle基础授权,Oracle基础学习3--Oracle创建用户并授权

    Oracle服务器端的操作一般如下: 1)安装Oracle服务器软件 2)       创建数据库(安装时自动创建) 3)       配置监听(安装时自动配置) 4)       启动Oracle实 ...

  2. plsql为oracle添加用户,Oracle在PLSQL中创建用户并授权

    1.打开SQL Plus,根据提示输入用户名密码登录. 注意:如果是系统用户的话,只能用sysdba登录.例如:sys as sysdba,输入User的 1.打开SQL Plus,根据提示输入用户名 ...

  3. ORACLE中用SQL语句创建表空间、创建用户

    1.创建表空间 //创建表空间 create tablespace DEMOTABLESPACE datafile 'E:/tablespace/DEMOTABLESPACE.dbf' size 15 ...

  4. Oracle创建表空间、创建用户以及授权

    原文地址:Oracle创建表空间.创建用户以及授权 作者:chinacoolsword Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库. 对于初学者来 ...

  5. oracle创建用户并授权select,oracle创建用户并授权,oracle创建用户并授权select

    oracle创建用户并授权,oracle创建用户并授权select,[转载]Oracle创建表空间.创建用户以及授权 Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创 ...

  6. Sql创建用户及授权

    1.Mysql数据库 1.1创建用户 create user 'hzm' identified by '123456' # hzm:用户账号,123456:密码 create user 'hzm'@' ...

  7. sql2008 新建登录用户只能修改某一个表 服务器角色,sql语句创建新登录名和设置权限...

    use DBName go --新增用户 exec sp_addlogin '用户名','密码','默认数据库名' --添加登录 exec sp_grantdbaccess N'test' --使其成 ...

  8. linux oracle创建用户并授权

    oracle创建用户并授权 1.重启数据库 2.用有dba权限的用户登录:sys用户 3.创建一个新用户:create user zzh identified by zzh123; 4.授予DBA权限 ...

  9. Oracle sql plus创建用户时出现:ORA-65096: 公用用户名或角色名无效

    Oracle sql plus创建用户时出现:ORA-65096: 公用用户名或角色名无效 执行 alter session set "_ORACLE_SCRIPT"=true; ...

最新文章

  1. LA 5717枚举+最小生成树回路性质
  2. java docx word api_javadoc生成word接口文档
  3. python中关于list列表的增删查改操作
  4. php long2ip,php ip2long和long2ip函数实现
  5. heritrix 相关
  6. Delphi中methodaddress的代码解析
  7. [WPF]静态资源(StaticResource)和动态资源(DynamicResource)
  8. 爬虫 spider08——爬取腾讯娱乐新闻【使用redis去重】
  9. 解决办法在安装完Nginx后服务启动失败
  10. rsync+inotify远程同步
  11. Git push “fatal: Authentication failed ”
  12. mac设置python版本切换,和设置python默认版本
  13. SQL2000系統表的應用
  14. 新冠疫情加速了通信数字化——全球云通信发展分析
  15. OCI跨租户(Tenancy)Object Storage文件复制
  16. android原生app转成web,转战WebApp: 最适合Android开发者的WebApp框架
  17. Android 详解第三方介质交互之NFC,并且实现读你的交通卡,酒店房卡,学生证!
  18. 如何去除软件内嵌广告_iphone如何一键去除app内置小广告?
  19. 【数学建模】基于matlab模拟疫情SEIRS模型【含Matlab源码 2214期】
  20. onload和ready的不同

热门文章

  1. C#学习记录——使用Convert命令进行显示转换
  2. redis启动失败出现 system error caught. error code=0x000005af, message=VirtualAllocEx failed.: unknown err
  3. 微信小程序调用手机蓝牙
  4. window系统设置计划任务删除文件夹下所有文件
  5. html5调用本地控件exe,网页上如何判断本地是否安装某个应用程序(js实现)
  6. 卸载软件时出现“不能够打开文件INSTALL.LOG”
  7. 处理大客流量高并发数据通讯_云如何处理高流量网站?
  8. 哔哩哔哩殷汶杰:合格的多媒体技术工程师有成为全栈架构师的潜质
  9. linux 下的torrent下载器qBitTorrent
  10. 站长工具有那些,站长工具哪个好用