zoukankan      html  css  js  c++  java
  • 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 本质是一个数据库,我可以给这个划分区(仓库),然后用户商家使用这些仓库存放商品表。

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

  • 相关阅读:
    有趣的项目链接分享
    Nano Pi安装Opencv-python
    Opencv
    安装库的步骤
    EC20 AT指令
    最详细树莓派/NanoPi网线和电脑直接连接方法
    在Altium Designer中如何将一组器件合并为一个?
    Altium Designer如何快速查找PCB板上元件
    pip升级之后,不能使用
    利用opencv-python(cv2)查看设备连接摄像头的数量
  • 原文地址:https://www.cnblogs.com/zhangchenglzhao/p/10131947.html
Copyright © 2011-2022 走看看