zoukankan      html  css  js  c++  java
  • Oracle数据库基础


    主流数据库:

    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点击删除,重新连接。
    这里写图片描述

  • 相关阅读:
    正向代理与反向代理的区别
    php返回数据格式化类
    RewriteCond和13个mod_rewrite应用举例Apache伪静态
    sh cssupdate
    JS小游戏仙剑翻牌
    sh cssupdate 优化
    Apache rewrite
    php XML文件解释类
    memcached 常用命令及使用说明
    Apache 搭建虚拟主机
  • 原文地址:https://www.cnblogs.com/aixing/p/13327708.html
Copyright © 2011-2022 走看看