Oracle基础概念

简介: 超级用户 sys as sysdbaconn 切换用户次要用户 system普通用户 scott创建表空间请输入用户名: sys as sysdba输入口令:root已连接。

超级用户 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

相关文章
|
SQL Oracle 关系型数据库
|
7天前
|
SQL Oracle 关系型数据库
【Oracle】玩转Oracle数据库(一):装上去,飞起来!
【Oracle】玩转Oracle数据库(一):装上去,飞起来!
44 7
|
1月前
|
Oracle 关系型数据库 数据库
|
1月前
|
关系型数据库 分布式数据库 数据库
PolarDB PostgreSQL版:Oracle兼容的高性能数据库
PolarDB PostgreSQL版是一款高性能的数据库,具有与Oracle兼容的特性。它采用了分布式架构,可以轻松处理大量的数据,同时还支持多种数据类型和函数,具有高可用性和可扩展性。它还提供了丰富的管理工具和性能优化功能,为企业提供了可靠的数据存储和处理解决方案。PolarDB PostgreSQL版在数据库领域具有很高的竞争力,可以满足各种企业的需求。
|
25天前
|
Oracle 关系型数据库 数据库
Oracle数据库基本概念理解(3)
Oracle数据库基本概念理解(3)
17 2
|
1月前
|
Oracle 关系型数据库 数据库
如何利用 Docker 安装 Oracle 数据库
【2月更文挑战第14天】
90 0
|
7天前
|
SQL Oracle 关系型数据库
【Oracle】玩转Oracle数据库(七):RMAN恢复管理器
【Oracle】玩转Oracle数据库(七):RMAN恢复管理器
35 5