Oracle体系

Oracle默认用户

Oracle不同于MySql,Oracle有用户端和服务端的概念,因而Oracle需要先创建用户,再在用户中创建数据库。MySql不用创建用户

Oracle的三种用户

  • SYS用户:数据库中所有的数据字典表和视图都存储在SYS模式中,SYS用户主要用来维护系统信息和管理实例
  • SYSTEM用户:SYSTEM是默认的管理员,该用户拥有Oracle管理工具使用的内部表和视图。通常通过SYSTEM用户管理数据库用户、权限和存储等。
  • SCOTT用户:SCOTT用户是Oracle 数据库的一个示范帐户,在数据库安装时创建

在这里插入图片描述

创建新用户

可视化创建

  1. 登录 sys帐号(密码sys)选择XE数据库,连接方式选择DBASYS
  2. 在User目录处选择new
  3. Default tableplace(默认表空间) 默认SYSTEM ,Temporary Tablespace(临时表空间)默认Temp
  4. 授予用户角色(Role privileges):DBA 角色

要连接到Oracle数据库,就需要创建一个用户帐户
每个用户都有一个默认表空间和一个临时表空间
CREATE USER命令用于创建新用户

CREATE USER 命令的语法是:

CREATE USER MARTIN
IDENTIFIED BY martinpwd
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP;

创建一个名称为 martin 的用户,其密码为 martinpwd

授予权限

权限指的是执行特定命令或访问数据库对象的权利
权限有两种类型,系统权限和对象权限

  1. 系统权限允许用户执行某些数据库操作,如创建表就是一个系统权限
  2. 对象权限允许用户对数据库对象(如表、视图、序列等)执行特定操作

角色是一组相关权限(包括系统权限和对象权限)的组合,可以将权限授予角色,再把角色授予用户,以简化权限管理。

GRANT 命令可用于为用户分配权限或角色

在这里插入图片描述
授予用户 MARTIN 操作TEST表对象的权限
在这里插入图片描述

更改和删除用户

在这里插入图片描述

使用 Oracle 数据库的开发流程

在这里插入图片描述

Oracle 10g的卸载

在这里插入图片描述

Windows 中的 Oracle 服务

在这里插入图片描述
在这里插入图片描述

总结

Oracle 服务器由Oracle 数据库和 Oracle 实例组成
Oracle 实例由系统全局区内存结构和用于管理数据库的后台进程组成
Oracle 中用于访问数据库的主要查询工具有 SQLPlus、iSQLPlus 和 PL/SQL
Oracle 企业管理器是用于管理、诊断和调整多个数据库的工具
Oracle 中的 SYSTEM 用户和 SYS 用户具有管理权限,而 SCOTT 用户只有基本的权限
Oracle 服务在 Windows 注册表中注册,并由 Windows 操作系统管理

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值