• oracle service name sid , 用户 和 表空间


    oracle 的四个概念: 

    数据库: 就是一堆静态的数据文件。注意是静态的

    instance 实例: 可以类比数据库连接。 实例就是为了操作数据库而开辟的进程和内存空间,有了这个实例你才能操作数据库。

    sid  : 就是实例名称。

    service name: 是数据库的别名,连接上数据库后我们可以通过select * from v$database; 查看真正的数据库名称。

    表空间: 用来存放表 。 

    用户: 用户必须有自己默认的表空间, 便于存放用户的表。 但是注意 用户和表空间没有从属关系。 用户可以把它的表存放到多个表空间,但是一张表只能属于一个用户。

    借用 https://www.cnblogs.com/createyuan/p/5889720.html 

    表空间 = 仓库 

    用户 =  商家 : 商家有一个默认的仓库来存放商品。但可以选择把商品放到其他仓库。

    表 = 商品 : 一个商品只能属于某个用户,不可能属于多个 商家。

    和mysql 区别:mysql 中的用户是大于database的,用户可以创建database,可以有多个database . 而oracle 整个是一个数据库,可以通过表空间分组。

    个人理解: mysql 本身就是一个数据库管理工具,一个用户,然后可以创建数据库,创建表等。 而oracle 本质是一个数据库,我可以给这个划分区(仓库),然后用户商家使用这些仓库存放商品表。

    有问题 以后再修正, 做记录

  • 相关阅读:
    CPP STL学习笔记
    CPP 设计模式学习
    blackarch 安装指南
    通过 Http 请求获取 GitHub 文件内容
    实践
    升级
    部署-MySql 之Linux篇
    数据库
    RxJs
    Vue
  • 原文地址:https://www.cnblogs.com/zhangchenglzhao/p/10131947.html
Copyright © 2020-2023  润新知