三笠の博客

三笠の博客

GBase 8a MPP Cluster 安装部署与卸载(集群)
发表于2021-08-17
@TOC 🌲 前言最近参加了 GBase 数据库训练营的培训,学习过程中,需要安装部署 GBase 8a MPP Cluster 集群环境,本次仅做记录以供参考。 官方安装教程:E01 GBase 8a MPP Cluster V95 安装和卸载 ☀️ 环境准备 节点 操作系统 IP地址 内存 gbase版本 gbase01 redhat7.3 10.211.55.100 2G RHEL7.3-x86_64-9.5.2.39 gbase02 redhat7.3 10.211.55.101 2G RHEL7.3-x86_64-9.5.2.39 gbase03 redhat7.3 10.211.55.102 2G RHEL7.3-x86_64-9.5.2.39 📢 注意:由于官方提供的安装包版本为 Redhat7.3 版本,因此无法选择其余版本操作系统;安装系统时建议在“软件选择”中勾选“带GUI的服务器”中的“开发工具”选项。 安装介质下载【百度云盘链接】:https://pan.baidu.com/s/1cI7tIdyCojMku2yjhrWDlw【提...
🔥 Shell 脚本一键安装,Oracle 21C Single 抢先体验!!!
发表于2021-08-15
@TOC 🌲 前言2021年8月13日,Oracle 21C 正式发布 Linux64 版本的本地安装包。 为了体验和完善我的Oracle一键安装脚本,我下载安装了一波,下面分享一下安装过程。 ❤️ 同时发布最新的 OracleShell 脚本,支持 21C 单机和RAC 一键部署。 脚本获取方式: GitHub 持续保持更新中🔥 Gitee 持续保持更新中🔥 🌛 环境准备本次依然使用 Vagrant 进行 OS 环境的一键部署,比较方便快捷,需要了解的朋友可以关注收藏合辑: ❤️ 玩转 Vagrant 系列专栏 ❤️ 罪过,我偷懒,所以我用 Vagrant ,不熟悉的朋友还是手动安装主机环境吧,然后直接跑脚本就行。 环境信息: 主机版本 Oracle版本 IP地址 内存 Oracle Linux 7.9 Oracle 21C 10.211.55.100 8G Vagrant 主机镜像源(7、8): generic/oracle7generic/oracle8 Oracle 21C 安装包下载地址: Database...
❤️ Typora + PicGo + Gitee/GitHub ❤️ 免费搭建个人图床
发表于2021-08-10
@toc 前言写了将近一年多博客,之前半年都是用 富文本 的方式来写博客。直到遇到了一些博友,听说他们都是用 Markdown 格式来写博客。结果,我就放弃了富文本模式,见仁见智,我是觉得真的很难用。 接触到 Markdown 模式的第一个问题就是图的问题,因为都是要贴网址的。当时没多想,因为都是用的博客平台,只需要将图片复制进去就行,也很方便。 后来,听说还有 图床 这个东西,但是由于懒,就一直没有去玩。最近,出于种种原因,还是尝试搭建了一下,这里分享一下搭建过程。 搭建准备本次搭建过程需要以下介质:Typora + PicGo + Gitee/GitHub ,免费! TyporaTypora 是一款 markdown 编辑器,支持几乎所有的 markdown 格式,神器! 支持 macOS、Windows、Linux 三种操作系统,下载地址:https://www.typora.io/。 macOS 也可以直接通过 Homebrew 安装:brew install typora。 PicGoPicGo 是用于快速上传图片并获取图片 URL 链接的工具,也是神器! ...
实战篇:LogMiner 分析数据泵导入参数 TABLE_EXISTS_ACTION 的秘密
发表于2021-08-09
大家好,这里是 Lucifer三思而后行,专注于提升数据库运维效率。 @TOC 前言前几天,技术交流群里看到大家讨论 Oracle 数据泵导入时使用 table_exists_action 参数,存在一些疑惑。于是,我打算通过 LogMiner 来分析一下在线重做日志,看看到底是怎么玩的。 关于 LogMiner 的官方文档:Using LogMiner to Analyze Redo Log Files 关于 TABLE_EXISTS_ACTION 的官方文档:TABLE_EXISTS_ACTION 建议先阅读简单了解一下,下面👇🏻就开始~ ヾ(◍°∇°◍)ノ゙ 环境准备已有 Oracle 11GR2 数据库环境,已开启归档模式。 1、安装 LogMinerOracle 自带的 sql 脚本与 LogMiner 相关的有以下三个:在默认情况下,Oracle已经安装了LogMiner工具,如果没有安装,可以依次执行以下 sql 脚本,创建 LogMiner 相关的对象: 12sqlplus / as sysdba @?/rdbms/admin/dbmslm.sq...
⭐️ Oracle数据库巡检,需要关注哪些点?⭐️(一些个人见解)
发表于2021-08-08
大家好,这里是公众号 DBA学习之路,分享一些学习数据库路上的知识和经验。 @TOC 🌲 前言 🌲如果给你一个全新的Oracle单机数据库环境,作为DBA,您需要关注哪些点?本文仅讨论 Linux 主机~ 📢 首先申明本文所述并非标准答案,只是个人的一些见解,欢迎👏🏻大家补充完善~ 首先,当然是确认是单机还是集群模式的数据库!本文主要讲解单机数据库。 一、⭐️ 主机层面 ⭐️1、📚 主机版本和Oracle版本主机版本: 12cat /etc/system-releasecat /etc/redhat-release Oracle版本和补丁版本: 12sqlplus -versionopatch lspatches 2、💻 主机硬件资源包括CPU负载,物理内存和磁盘使用。 CPU负载和内存: 12topfree -m ⚠️ 需要注意主机的CPU负载和物理内存使用是否异常,Swap是否被过多使用。 磁盘使用情况: 123lsblkfdisk -ldf -Th ⚠️ 显而易见,需要关注磁盘使用情况,是否存在使用率过高。 3、📒 计划任务 crontab一般计...
⭐️ 产品体验官:Tapdata Cloud && Oracle 数据库实时同步(详细版)
发表于2021-08-07
大家好,这里是 Lucifer三思而后行,专注于提升数据库运维效率。 @TOC 🌲 前言最近新接触了一个数据同步的产品:Tapdata Cloud 。 Tapdata Cloud 是由 Tapdata 提供的集数据同步、数据融合(即将上线)、数据服务(即将上线)为一体的实时数据融合服务,能够在跨云、跨地域、多类型数据源的场景下,提供毫秒级的实时数据同步服务和数据融合服务。 官网地址:https://cloud.tapdata.net/ 本文主要演示通过 Tapdata Cloud 来进行 Oracle 数据同步。ヾ(◍°∇°◍)ノ゙ ☀️ 环境准备Tapdata 部署支持 Windows64,Linux64,docker 三种环境;本文使用 Linux64 环境进行同步测试。 💻 Linux 环境部署使用 Vagrant 快速部署环境,想玩的朋友可以参考:⚡️万字图文⚡️ 带你 Vagrant 从入门到超神!❤️ 1、添加 Vagrant box使用 Vagrant 快速部署一套 Linux 环境,主机版本 Centos7.9。 2、初始化启动 Linux 主机通过...
⭐️ LeetCode解题系列 ⭐️ 192. 统计词频(Shell)
发表于2021-08-06
@[TOC](192. 统计词频) ❤️ 原题 ❤️写一个 bash 脚本以统计一个文本文件 words.txt 中每个单词出现的频率。 为了简单起见,你可以假设: words.txt 只包括小写字母和 ' ' 。 每个单词只由小写字母组成。 单词间由一个或多个空格字符分隔。 示例: 假设 words.txt 内容如下: 12the day is sunny the thethe sunny is is 你的脚本应当输出(以词频降序排列): 1234the 4is 3sunny 2day 1 说明: 不要担心词频相同的单词的排序问题,每个单词出现的频率都是唯一的。 你可以使用一行 Unix pipes 实现吗? ⭐️ 解题思路 ⭐️注意几个关键词:词频降序排列、统计每个单词出现次数、使用一行命令实现。 ① 使用 xargs 将所有行转为单列显示: 1cat words.txt | xargs -n1 ② 使用 sort + uniq 函数进行排列: sort -nr 表示依照数值的大小降序排序。 uniq -c 表示在每列旁边显示该行重复出现的次数。 ...
⭐️ LeetCode解题系列 ⭐️ 178. 分数排名(Oracle dense_rank函数)
发表于2021-08-05
@[TOC](178. 分数排名) ❤️ 原题 ❤️编写一个 SQL 查询来实现分数排名。 如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔”。 12345678910+----+-------+| Id | Score |+----+-------+| 1 | 3.50 || 2 | 3.65 || 3 | 4.00 || 4 | 3.85 || 5 | 4.00 || 6 | 3.65 |+----+-------+ 例如,根据上述给定的 Scores 表,你的查询应该返回(按分数从高到低排列): 12345678910+-------+------+| Score | Rank |+-------+------+| 4.00 | 1 || 4.00 | 1 || 3.85 | 2 || 3.65 | 3 || 3.65 | 3 || 3.50 | 4 |+-------+------+ ⭐️ 解题思路 ⭐️很明显,这是...
⭐️ LeetCode解题系列 ⭐️ 177. 第N高的薪水(Oracle dense_rank函数)
发表于2021-08-04
@[TOC](177. 第N高的薪水) ❤️ 原题 ❤️编写一个 SQL 查询,获取 Employee 表中第 n 高的薪水(Salary)。 1234567+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || 3 | 300 |+----+--------+ 例如上述 Employee 表,n = 2 时,应返回第二高的薪水 200。如果不存在第 n 高的薪水,那么查询应返回 null。 12345+------------------------+| getNthHighestSalary(2) |+------------------------+| 200 |+------------------------+ ⭐️ 解题思路 ⭐️前面有一篇文章讲过 dense_rank 排名函数 ⭐️ LeetCode解题系列 ⭐️ 178. 分数排名(Oracle dense_rank函数),本题依然是排名函数的解法。 ① 使用 ...
⭐️ LeetCode解题系列 ⭐️ 194. 转置文件(Shell)
发表于2021-08-03
@TOC ❤️ 原题 ❤️给定一个文件 file.txt,转置它的内容。 你可以假设每行列数相同,并且每个字段由 ' ' 分隔。 示例: 假设 file.txt 文件内容如下: 123name agealice 21ryan 30 应当输出: 12name alice ryanage 21 30 ☀️ 解题思路 ☀️分析文件内容为2行3列,每行列数相同,字段由 ' ' 分隔,需要将第一列转为第一行,第二列转为第二行。 xargs 多行变单行很容易就想到了 xargs 这个命令,可以将单行或多行文本输入转换为其他格式,例如多行变单行,单行变多行。 举例: 123456cat <<EOF>1.txt123EOFcat 1.txt | xargs 但是有个问题,如果有多列的情况下,输出只能按次序只能变成单行。也就是如下:无法达到需要的效果。所以得想办法依次取到每一列然后执行 xargs 输出。如何取到第一列的数据呢? awk + print 打印列可以使用 awk 命令处理文本,配置 print 命令来获取指定列的数据: 1awk ...
❤️《Vagrant官方中文文档》❤️ ④ 命令行界面之基础命令
发表于2021-08-02
以下为个人翻译,包含个人一些截图,本打算自用,现分享给大家,欢迎👏🏻纠错~@TOC Connect命令: vagrant connect NAME connect 命令通过启用对共享环境的访问来补充 share 命令。 您可以在 Vagrant Share 部分了解 Vagrant Share 的所有详细信息。 下面提供了对此命令的可用命令行标志的参考。 子命令选项 --disable-static-ip: 命令不会启动小型虚拟机来创建您可以访问的静态 IP。 设置此标志后,访问连接的唯一方法是使用输出的 SOCKS 代理地址。 --static-ip IP: 告诉 connect 虚拟机使用的静态 IP 地址。 默认情况下,Vagrant connect 将使用在 172.16.0.0/16 空间中可用的 IP 地址。 --ssh: 通过 SSH 连接到与 vagrant share –ssh 共享的环境。 Destroy命令: vagrant destroy [name|id] 此命令停止 Vagrant 管理的正在运行的机器,并销毁在机器创建过程中创...
❤️《Vagrant官方中文文档》❤️ ① 简介及安装
发表于2021-08-02
以下为个人翻译,包含个人一些截图,本打算自用,现分享给大家,欢迎👏🏻纠错~@TOC 一、简介Vagrant文档欢迎使用 Vagrant 文档 - 一款用于管理虚拟机的命令行实用程序。 该文档旨在完整地记录 Vagrant 的每个功能,并尽可能详细地介绍。 如果您刚刚开始使用 Vagrant,我们强烈建议您先从 HashiCorp 的 Learn 平台上的 入门教程 开始,然后返回到此页面。 导航将带您浏览 Vagrant 的每个组件。 单击导航项以开始使用,或阅读更多有关 为什么开发人员、设计人员和操作人员选择 Vagrant 来满足他们的需求的信息。 二、安装1、安装Vagrant安装 Vagrant 非常简单。 请前往 Vagrant下载页面 并获取适合您平台的安装程序或软件包。 使用适用于您的操作系统的标准程序安装软件包。安装程序会自动将 vagrant 添到您的系统路径中,以便在终端中可用。 如果没有找到,请尝试注销并重新登录到您的系统(特别是对于 Windows 系统,很有必要)。 是否想通过 gem 安装? Vagrant 1.0.x 可以选择安装为 RubyG...
1…474849…51
avatar
三笠丶
Oracle、MySQL、TiDB、金仓等数据库技术文章
文章
604
标签
157
分类
0
Follow Me
公告
This is my Blog
最新文章
Hello World2026-03-09
一次 Oracle RAC 归档告警排查2026-03-04
中国移动 BCLinux 8.8 一键安装 Oracle 26ai2026-03-02
白嫖 OpenClaw,10 分钟一键部署!2026-02-28
试了试 KaiwuDB 3.1.0 的一键部署,可圈可点2026-02-28
标签
linux 故障处理 ora-600 数据库 gbase 8s linux安装 产品体验官 红帽 kes select 麒麟系统 oracle 11gr2 zcloud 软件 sqlark debian impdp oracle安装 systemd 大数据 dm8 yashandb迁移体验官 vastbase python ora-4036 金仓数据库产品体验官 ocr opengauss训练营 vmware root kes rac opentenbase navicat gbase 8a rhel 数据库脚本 linux安装包合集 人大金仓征文 vertica 备份恢复
归档
  • 三月 2026 3
  • 二月 2026 4
  • 一月 2026 26
  • 十二月 2025 14
  • 十一月 2025 18
  • 十月 2025 14
  • 九月 2025 15
  • 八月 2025 11
网站信息
文章数目 :
604
本站访客数 :
本站总浏览量 :
最后更新时间 :
© 2025 - 2026 By 三笠丶框架 Hexo 8.1.1|主题 Butterfly 5.5.4