加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Oracle数据库基础

发布时间:2020-12-12 14:29:28 所属栏目:百科 来源:网络整理
导读:主流数据库 ORACLE简介 Oracle基本概念 数据文件 控制文件 日志文件 表空间 数据库的物理结构 数据库的逻辑结构 创建数据库和用户 方法一 创建数据库实例连接sys的表空间 方法二 在数据库中创建用户 权限和角色 权限和角色的设置 主流数据库: Oracle Oracle
      • 主流数据库
      • ORACLE简介
      • Oracle基本概念
        • 数据文件
        • 控制文件
        • 日志文件
        • 表空间
        • 数据库的物理结构
        • 数据库的逻辑结构
      • 创建数据库和用户
        • 方法一
        • 创建数据库实例连接sys的表空间
        • 方法二
      • 在数据库中创建用户
      • 权限和角色
        • 权限和角色的设置

主流数据库:

Oracle

Oracle甲骨文公司的数据库产品。号称世界上最好的数据库系统。支持各种平台。面向于中大型企业。跨平台。

DB2

IBM公司的数据库产品。

SQL Server
微软。

使用方便,可伸缩性好,与相关软件集成度高。

MySql

开源数据库产品。 体积小,速度快,总体拥有成本低等优点。


ORACLE简介

Oracle(关系型数据库
Oracle数据库管理系统

Oracle公司的核心产品
目前最流行的数据库
基于C/S系统结构
主要版本:Oracle 11g(grid)

Oracle(甲骨文)公司

  • 1977年,三人合伙创办(SDL)。

  • 1979年,更名为RsI

  • 1983,更名为Oracle

  • 2002年04月26日,启用“甲骨文”作为中文注册商标

Oracle基本概念

数据文件

扩展名是.DBF,用于存储数据库数据的文件
数据库表和数据文件不存在一对一对应关系

控制文件

扩展名是.CTL,是数据库启动及运行所必须的文件
默认包含3个控制文件,各个控制文件内容相同

日志文件

扩展名是.LOG,它记录了对数据的所有更改信息
多个日志文件组之间循环使用

表空间

每个Oracle数据库都是由若干个表空间构成,用户在数据库中简历的所有内容都被存储到表空间中。
创建数据库时会自动创建若干表空间。

数据库的物理结构:

数据库的物理结构包括:
数据文件,控制文件,日志文件。

数据库的逻辑结构:

表空间。


创建数据库和用户

方法一:

点击进入:Database Configuration Assistant。

点击下一步,创建数据库。

点击下一步:全局数据库名与SID必须记住。

点击下一步,下一步,可以给SYS与System可以添加口令。
选择:所有账户使用同一管理口令。
口令必须记住。

然后一直下一步直到结束,创建成功。


创建数据库实例:连接sys的表空间。

连接名随便起。


方法二:

登录管理后台

SYS和SYSTEM用户
SYS和SYSTEM用户都是Oracle的系统用户,
它们都是有SYSTEM表空间,SYS拥有更大的权限。


在数据库中创建用户

创建用户:创建一个新的页面。

创建用户:必须指定用户名和密码。
create user jredutest identified by Jredu12345 DEFAULT tablespace jredutest temporary tablespace temp;

在表jredu中
点击其他用户
点击JREDUTEST右键编辑用户

口令 Jredu12345
角色:CONNECT 点击已授予 。点击应用。

新建连接

连接名:jredutest
用户名:jredutest
口令:Jredu12345
SID:jredu
点击测试,点击连接。


权限和角色

权限指执行特定类型SQL命令或访问其他对象的权利

系统权限和对象权限

系统权限允许用户执行某些数据库操作

对象权限允许用户对某一特定对象执行特定的操作

角色是具有名称的一组权限的组合

常用系统预定义角色:

CONNECT:临时用户。
RESOURCE:更为可靠和正式的用户。
DBA:数据库管理员角色,拥有管理数据库的最高权限。

权限和角色的设置

点击jredu中的其他用户,右键jredutest.

点击权限resource,系统权限:全部授予。

点击应用。
右键jredutest点击删除,重新连接。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读