Oracle基础概念

时间:2022-12-31 14:04:43
超级用户     sys as sysdba
conn 切换用户
次要用户 system
普通用户 scott
创建表空间
请输入用户名: sys as sysdba
输入口令:root
已连接。
SQL> create tablespace an_space
2 datafile 'D:\oracleText\an_space.dbf'
3 size 1M
4 autoextend on next 1M maxsize unlimited;
表空间已创建。
创建用户
SQL> create user zhangsan
2 identified by root
3 default tablespace an_space;
用户已创建
grant 授权
revoke 撤销
一、数据库的作用
1、存储大量数据,方便检索和访问。
2、保持数据信息一致,完整。
3、共享和安全。
4、通过组合分析,产生新的有用数据。
二、使用sqlplus登录Oracle:
1、超级用户登录:sys as sysdba
2、系统用户登录:system
3、切换用户:conn
三、创建表空间:
create tablespace 表空间名
datafile 绝对路径表空间名.dbf
size 分配的空间(单位一般为1M)
autoextend(自动扩展) on/of(开启/关闭) next 扩展的大小(单位一般为1M)
maxsize unlimited;(最大的限制)
四、创建用户:
create user 用户名
identified by 密码
default tablespace 使用的表空间名
五、权限和角色:
系统的三个默认角色(权限):
1、create:连接,基本角色,只能连接基本数据库,不能创建数据库结构;
2、resource:资源,开发常用角色,拥有创建表、视图、索引....权限;
3、dba:系统管理员,拥有更高权限,包括无线的配额和给其他用户授权的权限,system就是 dba权限;只有dba角色才能创建数据库结构。
六、授权和撤销权限:
1、授权:grant 角色to用户: 实例:
grant connect,resource to zhangsan;

2、撤权:revoke 角色 from 用户;式例:
revoke resource from zhangsan