❤️ 硬核!2021年,微软居然开源了 Linux ?不敢信!发行版:CBL-Mariner!
@TOC 🌲 前言CBL 代表 Common Base Linux,Mariner 的目标是用作微软工程团队的内部 Linux 发行版,以构建云基础设施和边缘产品和服务。 ☀️ 介绍Mariner 是开源的,它在微软的 GitHub 组织下有自己的存储库。目前没有提供 Mariner 的 ISO 或映像,需要自行编译,但是 repo 有在 Ubuntu 18.04 上构建它们的说明。 文末有博主编译好的 ISO 文件,可以直接下载安装体验! 此GitHub 页面中列出了一系列先决条件,大致包括 Docker、RPM 工具、ISO 构建工具和 Golang 等。 官方源: https://github.com/pc-study/CBL-Mariner 🍉 编译 CBL 镜像文件❤️ 接下来,我们就本地编译一个镜像文件来玩玩! 编译环境准备官方建议使用 ubuntu 18.04 版本进行编译,其他版本不知道是否可以! vagrant 安装 ubuntu 18.04由于需要在 Ubuntu 18.04 上进行构建,因此使用 vagrant 本地快速创建一台虚拟机环境。 123...
数据库设计三范式
@TOC 数据库范式设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。 目前关系数据库有六种范式: 第一范式(1NF) 第二范式(2NF) 第三范式(3NF) 巴斯-科德范式(BCNF) 第四范式(4NF) 第五范式(5NF,又称完美范式) 范式依次类推,一般来说,数据库只需满足第三范式(3NF)就行了。 参考百度百科:数据库范式 第一范式(1NF)数据表的原子性 数据表中的每一列(每个字段)必须是不可拆分的最小单元,也就是确保每一列的原子性。 所谓第一范式(1NF)是指在关系模型中,对于添加的一个规范要求,所有的域都应该是原子性的,即数据库表的每一列都是不可分割的原子数据项,而不能是集合,数组,记录等非原子数据项。即实体中的某个属性有多个值时,必须拆分为不同的属性。在符合第一范式(1NF)表中的每个域值只能是实体的一个属性或一个属性的一部分。简而言之,第一范式就是无重复的域。 📢 说明:在任何一个关系数据库中,第一范式(1NF)是对关系模式的设计基本要求,一般设计中都...
数据同步软件 Shareplex 异常重建详细步骤(Oracle 数据库)
大家好,这里是 Lucifer三思而后行,专注于提升数据库运维效率。 @TOC 前言最近有客户的 shareplex 因为一些稀奇古怪的原因又挂了,由于邮件告警问题,没有及时通知到,并且归档已经被删除,备份也追溯不回丢失的归档日志。 经过与客户确认repo库没有历史数据需保留,直接重建修复! 准备确认以下条件均已具备: 有可用备份; 磁盘空间足够; 由于使用 networker 备份,需要提前安装备份恢复所需客户端; 本次重建目标端使用 rman 进行全库恢复。 重建过程确认数据库大小12select sum(bytes/1024/1024/1024) from dba_segments;select sum(bytes/1024/1024/1024) from dba_data_files; 确认目标端磁盘空间足够! 确认备份可用12345678910111213141516171819202122--查询备份set line222set pagesize100col status for a10col input_type for a20col INPUT_BY...
《零基础安装 Oracle 数据库》RAC集群系列 ❸ 简单两步快速安装 Oracle 18C RAC 数据库
@TOC 前言很多朋友吐槽我的脚本不会用,看不懂,哎,一言难尽!于是,我将 [vagrant + virtualbox + shell脚本] 组合起来,实现了零基础也可安装 Oracle 数据库的方式,我称之为 新手纯享版本,真正一行短命令! 💡 支持 RAC 集群版本一键安装了!❗️ 依然不支持 Linux 6 系统安装! 简单总结一下步骤: 下载项目和安装软件 上传 oracle 和 grid 安装包 简单编辑配置文件 执行启动命令 连接节点一,执行安装命令 😄 还不来试试?这要还不会,建议就直接用别人安装好的吧! 开源项目地址: Gitee:https://gitee.com/luciferlpc/InstallOracleshell GitHub:https://github.com/pc-study/InstallOracleshell 觉好记得点上 star ,项目将持续保持更新!🔥 安装下载项目使用 git 将项目下载到本地目录: 1git clone https://gitee.com/luciferlpc/InstallOracleshell.g...
《零基础安装 Oracle 数据库》RAC集群系列 ❷ 简单两步快速安装 Oracle 12CR2 RAC 数据库
@TOC 前言很多朋友吐槽我的脚本不会用,看不懂,哎,一言难尽!于是,我将 [vagrant + virtualbox + shell脚本] 组合起来,实现了零基础也可安装 Oracle 数据库的方式,我称之为 新手纯享版本,真正一行短命令! 💡 支持 RAC 集群版本一键安装了!❗️ 依然不支持 Linux 6 系统安装! 简单总结一下步骤: 下载项目和安装软件 上传 oracle 和 grid 安装包 简单编辑配置文件 执行启动命令 连接节点一,执行安装命令 😄 还不来试试?这要还不会,建议就直接用别人安装好的吧! 开源项目地址: Gitee:https://gitee.com/luciferlpc/InstallOracleshell GitHub:https://github.com/pc-study/InstallOracleshell 觉好记得点上 star ,项目将持续保持更新!🔥 安装下载项目使用 git 将项目下载到本地目录: 1git clone https://gitee.com/luciferlpc/InstallOracleshell.g...
《零基础安装 Oracle 数据库》RAC集群系列 ❺ 简单两步快速安装 Oracle 21C RAC 数据库
@TOC 前言很多朋友吐槽我的脚本不会用,看不懂,哎,一言难尽!于是,我将 [vagrant + virtualbox + shell脚本] 组合起来,实现了零基础也可安装 Oracle 数据库的方式,我称之为 新手纯享版本,真正一行短命令! 💡 支持 RAC 集群版本一键安装了!❗️ 依然不支持 Linux 6 系统安装! 简单总结一下步骤: 下载项目和安装软件 上传 oracle 和 grid 安装包 简单编辑配置文件 执行启动命令 连接节点一,执行安装命令 😄 还不来试试?这要还不会,建议就直接用别人安装好的吧! 开源项目地址: Gitee:https://gitee.com/luciferlpc/InstallOracleshell GitHub:https://github.com/pc-study/InstallOracleshell 觉好记得点上 star ,项目将持续保持更新!🔥 安装下载项目使用 git 将项目下载到本地目录: 1git clone https://gitee.com/luciferlpc/InstallOracleshell.g...
《零基础安装 Oracle 数据库》RAC集群系列 ❹ 简单两步快速安装 Oracle 19C RAC 数据库
@TOC 前言很多朋友吐槽我的脚本不会用,看不懂,哎,一言难尽!于是,我将 [vagrant + virtualbox + shell脚本] 组合起来,实现了零基础也可安装 Oracle 数据库的方式,我称之为 新手纯享版本,真正一行短命令! 💡 支持 RAC 集群版本一键安装了!❗️ 依然不支持 Linux 6 系统安装! 简单总结一下步骤: 下载项目和安装软件 上传 oracle 和 grid 安装包 简单编辑配置文件 执行启动命令 连接节点一,执行安装命令 😄 还不来试试?这要还不会,建议就直接用别人安装好的吧! 开源项目地址: Gitee:https://gitee.com/luciferlpc/InstallOracleshell GitHub:https://github.com/pc-study/InstallOracleshell 觉好记得点上 star ,项目将持续保持更新!🔥 安装下载项目使用 git 将项目下载到本地目录: 1git clone https://gitee.com/luciferlpc/InstallOracleshell.g...
《零基础安装 Oracle 数据库》RAC集群系列 ❶ 简单两步快速安装 Oracle 11GR2 RAC 数据库
@TOC 前言很多朋友吐槽我的脚本不会用,看不懂,哎,一言难尽!于是,我将 [vagrant + virtualbox + shell脚本] 组合起来,实现了零基础也可安装 Oracle 数据库的方式,我称之为 新手纯享版本,真正一行短命令! 💡 支持 RAC 集群版本一键安装了!❗️ 依然不支持 Linux 6 系统安装! 简单总结一下步骤: 下载项目和安装软件 上传 oracle 和 grid 安装包 简单编辑配置文件 执行启动命令 连接节点一,执行安装命令 😄 还不来试试?这要还不会,建议就直接用别人安装好的吧! 开源项目地址: Gitee:https://gitee.com/luciferlpc/InstallOracleshell GitHub:https://github.com/pc-study/InstallOracleshell 觉好记得点上 star ,项目将持续保持更新!🔥 安装下载项目使用 git 将项目下载到本地目录: 1git clone https://gitee.com/luciferlpc/InstallOracleshell.g...
《零基础安装 Oracle 数据库》单机ASM系列 5️⃣ 一键快速安装 Oracle 21C 数据库
@TOC 前言很多朋友吐槽我的脚本不会用,看不懂,哎,一言难尽!于是,我将 [vagrant + virtualbox + shell脚本] 组合起来,实现了零基础也可安装 Oracle 数据库的方式,我称之为 新手纯享版本,真正一行短命令! 💡 支持单机集群版本一键安装了!❗️ 但不支持 Linux 6 系统安装! 简单总结一下步骤: 下载项目和安装软件 上传 oracle 和 grid 安装包 简单编辑配置文件 执行启动命令 😄 还不来试试?这要还不会,建议就直接用别人安装好的吧! 开源项目地址: Gitee:https://gitee.com/luciferlpc/InstallOracleshell GitHub:https://github.com/pc-study/InstallOracleshell 觉好记得点上 star ,项目将持续保持更新!🔥 安装下载项目使用 git 将项目下载到本地目录: 1git clone https://gitee.com/luciferlpc/InstallOracleshell.git 不会用 Git ?没关系,...
《零基础安装 Oracle 数据库》单机ASM系列 4️⃣ 一键快速安装 Oracle 19C 数据库
@TOC 前言很多朋友吐槽我的脚本不会用,看不懂,哎,一言难尽!于是,我将 [vagrant + virtualbox + shell脚本] 组合起来,实现了零基础也可安装 Oracle 数据库的方式,我称之为 新手纯享版本,真正一行短命令! 💡 支持单机集群版本一键安装了!❗️ 但不支持 Linux 6 系统安装! 简单总结一下步骤: 下载项目和安装软件 上传 oracle 和 grid 安装包 简单编辑配置文件 执行启动命令 😄 还不来试试?这要还不会,建议就直接用别人安装好的吧! 开源项目地址: Gitee:https://gitee.com/luciferlpc/InstallOracleshell GitHub:https://github.com/pc-study/InstallOracleshell 觉好记得点上 star ,项目将持续保持更新!🔥 安装下载项目使用 git 将项目下载到本地目录: 1git clone https://gitee.com/luciferlpc/InstallOracleshell.git 不会用 Git ?没关系,...
《零基础安装 Oracle 数据库》单机ASM系列 3️⃣ 一键快速安装 Oracle 18C 数据库
@TOC 前言很多朋友吐槽我的脚本不会用,看不懂,哎,一言难尽!于是,我将 [vagrant + virtualbox + shell脚本] 组合起来,实现了零基础也可安装 Oracle 数据库的方式,我称之为 新手纯享版本,真正一行短命令! 💡 支持单机集群版本一键安装了!❗️ 但不支持 Linux 6 系统安装! 简单总结一下步骤: 下载项目和安装软件 上传 oracle 和 grid 安装包 简单编辑配置文件 执行启动命令 😄 还不来试试?这要还不会,建议就直接用别人安装好的吧! 开源项目地址: Gitee:https://gitee.com/luciferlpc/InstallOracleshell GitHub:https://github.com/pc-study/InstallOracleshell 觉好记得点上 star ,项目将持续保持更新!🔥 安装下载项目使用 git 将项目下载到本地目录: 1git clone https://gitee.com/luciferlpc/InstallOracleshell.git 不会用 Git ?没关系,...
《零基础安装 Oracle 数据库》单机ASM系列 2️⃣ 一键快速安装 Oracle 12CR2 数据库
@TOC 前言很多朋友吐槽我的脚本不会用,看不懂,哎,一言难尽!于是,我将 [vagrant + virtualbox + shell脚本] 组合起来,实现了零基础也可安装 Oracle 数据库的方式,我称之为 新手纯享版本,真正一行短命令! 💡 支持单机集群版本一键安装了!❗️ 但不支持 Linux 6 系统安装! 简单总结一下步骤: 下载项目和安装软件 上传 oracle 和 grid 安装包 简单编辑配置文件 执行启动命令 😄 还不来试试?这要还不会,建议就直接用别人安装好的吧! 开源项目地址: Gitee:https://gitee.com/luciferlpc/InstallOracleshell GitHub:https://github.com/pc-study/InstallOracleshell 觉好记得点上 star ,项目将持续保持更新!🔥 安装下载项目使用 git 将项目下载到本地目录: 1git clone https://gitee.com/luciferlpc/InstallOracleshell.git 不会用 Git ?没关系,...