你的位置:首页 > 软件开发 > 数据库 > Oracle 创建用户

Oracle 创建用户

发布时间:2016-10-18 22:01:49
介绍本篇文章主要介绍在oracle中怎样使用语句创建用户,如果你是数据库运维人员那么这是必须掌握的,顺便提一下在oracle中数据库的概念它和其它数据库系统比如mysql和sqlserver不一样,在oracle中可以将用户理解成其它的数据库系统中的数据库的概念,oracle中只 ...

Oracle 创建用户

介绍

本篇文章主要介绍在oracle中怎样使用语句创建用户,如果你是数据库运维人员那么这是必须掌握的,顺便提一下在oracle中数据库的概念它和其它数据库系统比如mysql和sqlserver不一样,在oracle中可以将用户理解成其它的数据库系统中的数据库的概念,oracle中只有一个全局数据库并且不能再创建其它数据库了,再创建一个数据库就相当于再重新安装一套数据库服务。

 

数据库版本:oracle11gR2

 

基本语法:

CREATE USER user  IDENTIFIED { BY password       | EXTERNALLY [ AS 'certificate_DN' ]       | GLOBALLY [ AS '[ directory_DN ]' ]       }  [ DEFAULT TABLESPACE tablespace  | TEMPORARY TABLESPACE    { tablespace | tablespace_group_name }  | { QUOTA { size_clause | UNLIMITED } ON tablespace }...EDO  | PROFILE profile  | PASSWORD EXPIRE  | ACCOUNT { LOCK | UNLOCK }   [ DEFAULT TABLESPACE tablespace   | TEMPORARY TABLESPACE     { tablespace | tablespace_group_name }   | { QUOTA { size_clause | UNLIMITED } ON tablespace }...   | PROFILE profile   | PASSWORD EXPIRE   | ACCOUNT { LOCK | UNLOCK }   ]... ] ;
临时用户,特别是那些不需要建表的用户,通常只赋予他们connectrole。connect是使用oracle的简单权限,这种权限只有在对其他用户的表有访问权时,包括select、insert、update和delete等,才会变得有意义。拥有connect role的用户还能够创建表、视图、序列(sequence)、簇(cluster)、同义词(synonym )、会话(session)和与其他数据库的链(link)。 resource role(资源角色) 更可靠和正式的数据库用户可以授予resource role。resource提供给用户另外的权限以创建他们自己的表、序列、过程(procedure)、触发器(trigger)、索引(index)和簇(cluster)。 dba role(数据库管理员角色) dba role拥有所有的系统权限----包括无限制的空间限额和给其他用户授予各种权限的能力。system由dba用户拥有。下面介绍一些dba经常使用的典型权限。

2.授权

grant connect, resource to base; 

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:Oracle 创建用户

关键词:oracle

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录