OpenGauss 安装

news/2024/9/30 9:57:02

参考官网链接:https://docs-opengauss.osinfra.cn/zh/docs/5.0.0/docs/InstallationGuide/%E5%8D%95%E8%8A%82%E7%82%B9%E5%AE%89%E8%A3%85.html

其中安装版本为 5.0,操作系统为 openEuler 22

1、创建用户(gauss数据库的安装必须要在普通用户下面)

useradd -m gauss  #创建oracle用户
mkdir -p /opt/software/openGauss   #创建安装目录
chown -R gauss /opt/software/openGauss   #用户授权

2.使用普通用户登录到openGauss包安装的主机,解压openGauss压缩包到安装目录

tar -jxf openGauss-x.x.x-openEuler-64bit.tar.bz2 -C /opt/software/openGauss

3.假定解压包的路径为/opt/software/openGauss,进入解压后目录下的simpleInstall。

cd /opt/software/openGauss/simpleInstall

4.执行install.sh脚本安装openGauss。

sh install.sh  -w "xxxx" &&source ~/.bashrc
 说明:
-w:初始化数据库密码(gs_initdb指定),因安全需要,此项必须设置。
-p:指定openGauss端口号,如不指定,默认为5432。
-h|--help:打印使用说明。
安装后,该数据库部署节点的名称为sgnode(gs_initdb指定)。
执行时,如果出现报错“the maximum number of SEMMNI is not correct, the current SEMMNI is xxx. Please check it.”,请使用有root权限的用户执行如下命令。
sysctl -w kernel.sem="250 85000 250 330" 
安装后,数据库目录安装路径/opt/software/openGauss/data/single_node,其中/opt/software/openGauss为解压包路径,data/single_node为新创建的数据库节点目录。
安装完成后,默认生成名称为postgres的数据库。第一次连接数据库时可以连接到此数据库。

5.安装执行完成后,使用ps和gs_ctl查看进程是否正常。

ps ux | grep gaussdb 
gs_ctl query -D /opt/software/openGauss/data/single_node

执行ps命令,显示类似如下信息:
omm 24209 11.9 1.0 1852000 355816 pts/0 Sl 01:54 0:33 /opt/software/openGauss/bin/gaussdb -D /opt/software/openGauss/single_node
omm 20377 0.0 0.0 119880 1216 pts/0 S+ 15:37 0:00 grep --color=auto gaussdb

执行gs_ctl命令,显示类似如下信息:

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/66425.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

pbootcms模板指定栏目标签调用

在PbootCMS中,通过自定义标签来调用指定栏目的功能非常实用,尤其是在构建导航菜单或特定页面布局时。以下是如何使用这些标签的一些示例和说明: 指定栏目标签的基本结构{pboot:sort scode=*}[sort:name] {/pboot:sort}控制参数解释scode=*: 必填参数,用于指定要显示的栏目编…

Ovis1.6-9B视觉大模型环境搭建推理

引子 前阵子,阿里Qwen2-VL刚刚闪亮登场,感兴趣的小伙伴可以移步https://blog.csdn.net/zzq1989_/article/details/142332651?spm=1001.2014.3001.5501。这第一的宝座还没坐多久,自家兄弟Ovis1.6版本就来了,20240919阿里国际AI团队开源多模态大模型Ovis1.6。在多模态权威综…

通过NandGame网站学习选择器

1.选择器 选择器元件选择两个输入中的一个作为输出。 s为选择比特,决定选择哪个输入: 为0时,选择d0;为1时,选择d1。2.开关 开关元件将数据比特送到2个输出之一。 s(选择位)决定d(数据位)是从c1还是c0输出。 电路描述:输入信号:选择位 ( s ) 和数据位 ( d )。 非门:对 (…

vue3滚动条无法监测滚动高度问题

第一个是根组件第二个是子组件第三个是滚动复用组件<el-scrollbar ref="scroll" style="height:100%" @scroll="handleScroll">在滚动复用组件中想要监测滚动的高度变化,一开始没有使用el-scrollbar组件而是直接使用原生的格式导致如图所…

设置virtualBox开机无界面启动

前言 virtualBox中部署了centos,里面运行着docker跑着测试服务。服务器是一台windows。想着怎么设置开启启动且没有界面启动。 方式 有很多种方式,最终决定,使用windows自带的计划任务。我们新建一个任务并设置是不是登录都要执行,开机启动后30秒(必须设置)把启动的exe和执…

第二周(java的多态性)

1、类的多态:属性不会被覆盖,当父类和子类中存在相同的属性名时,子类中会有两个,具体是哪个值,看声明的类名!!方法会被覆盖,编译看左边,执行看右边。 2、char c1=A;int i=65; c1==i //true 不论谁先谁后 因为char类型会被自动类型转换为int型 3、 4、 重写equals时…

1845. 座位预约管理系统

请你设计一个管理 n 个座位预约的系统,座位编号从 1 到 n 。 请你实现 SeatManager 类: SeatManager(int n) 初始化一个 SeatManager 对象,它管理从 1 到 n 编号的 n 个座位。所有座位初始都是可预约的。 int reserve() 返回可以预约座位的 最小编号 ,此座位变为不可预约。…