自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(166)
  • 收藏
  • 关注

原创 表 2 任意精度型

每四位(十进制位)占用两个字节,然后在整个数据上加上八个字节的额外开销。每四位(十进制位)占用两个字节,然后在整个数据上加上八个字节的额外开销。未指定精度的情况下,小数点前最大131,072位,小数点后最大16,383位。未指定精度的情况下,小数点前最大131,072位,小数点后最大16,383位。精度p取值范围为[1,1000],标度s取值范围为[0,p]。p为总位数,s为小数位数。NUMERIC类型的别名。

2024-06-23 19:55:35 20

原创 ​数值类型表1列出了所有的可用类型。​

十六字节的大范围整数,目前不支持用户用于建表等使用。常用的整数INTEGER的别名。大范围的整数,别名为INT8。小范围整数,别名为INT2。常用的整数,别名为INT4。微整数,别名为INT1。列出了所有的可用类型。

2024-06-23 19:54:26 179

原创 一个SQL语句通常包含了关键字、标识符(字段)、常量、特殊符号

一个SQL语句通常包含了关键字、标识符(字段)、常量、特殊符号。语句,用于设置条件规则等。

2024-06-23 19:54:08 97

原创 数据库安装成功,登录后,可以使用\help语句查看所有openGauss的SQL语法

默认情况下,数据库安装成功,登录后,可以使用\help语句查看所有openGauss的SQL语法。\h name命令可以查看具体的语法信息。

2024-06-23 19:51:54 62

原创 事务(Transaction)

数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序。

2024-06-23 19:51:13 64

原创 基本概念openGauss

表中的每一行包含3个字段的内容,姓名字段包含姓名,城市字段包含城市,国家字段包含国家。在openGauss中,表空间是一个目录,在物理数据和逻辑数据间提供了抽象的一层,为所有的数据库对象分配存储空间,里面存储的是它所包含的数据库的各种物理文件。创建数据对象时可以指定对应的表空间,如果不指定相应的表空间,相关的对象会默认保存在PG_DEFAULT空间中。表是由行与列组合成的,是数据库中用来存储数据的对象,是整个数据库系统的基础。数据库是存储在一起的相关数据的集合,这些数据可以被访问,管理以及更新。

2024-06-23 19:50:41 163

原创 简单的产品介绍和安装指导

本文档进行简单的产品介绍和安装指导,支撑用户快速使用数据库,若了解详细特性以及参考类信息需查看具体单本文档。

2024-06-23 19:50:04

原创 示例清理主机的环境

如果一键式环境清理失败请根据“$GAUSSLOG/om/gs_postuninstall-YYYY-MM-DD_HHMMSS.log”中的日志信息排查错误。

2024-06-23 19:48:03 20

原创 一键式环境清理

在openGauss卸载完成后,如果不需要在环境上重新部署openGauss,可以运行脚本gs_postuninstall对openGauss服务器上环境信息做清理。openGauss环境清理是对环境准备脚本gs_preinstall所做设置的清理。omm为运行openGauss的操作系统用户名,/opt/software/openGauss/cluster_config.xml为openGauss配置文件路径。若为环境变量分离的模式安装的数据库需删除之前source的环境变量分离的env参数。

2024-06-23 19:47:44 176

原创 卸载openGauss

如果卸载失败请根据“$GAUSSLOG/om/gs_uninstall-YYYY-MM-DD_HHMMSS.log”中的日志信息排查错误。卸载openGauss的过程包含卸载openGauss和对openGauss服务器的环境做清理。openGauss提供了卸载脚本帮助用户完整的卸载openGauss。使用gs_uninstall脚本进行卸载openGauss。单机卸载场景使用gs_uninstall脚本进行卸载。使用gs_uninstall卸载openGauss。以操作系统用户omm登录数据库主节点。

2024-06-23 19:44:55 20

原创 (可选)设置备机可读

备机可读特性为可选特性,需要修改配置参数并重启主备机器后才能使用。在开启备机可读之后,备机将支持读操作,并满足数据一致性要求。

2024-06-23 19:42:16 51

原创 创建数据库 使用SQL创建新的数据库

使用SQL语句创建数据库时,指定数据库的字符集为GBK。为确保安全,首次登录后请修改omm初始密码。使用SQL创建新的数据库。

2024-06-23 19:40:04 53

原创 安装验证通过openGauss提供的gs_om工具可以完成数据库状态检查

其中postgres为需要连接的数据库名称,15400为数据库主节点的端口号,即XML配置文件中的dataPortBase的值。请根据实际情况替换。执行如下命令检查数据库状态是否正常,“cluster_state ”显示“Normal”表示数据库可正常使用。数据库安装完成后,默认生成名称为postgres的数据库。第一次连接数据库时可以连接到此数据库。通过openGauss提供的gs_om工具可以完成数据库状态检查。连接成功后,系统显示类似如下信息表示数据库连接成功。openGauss数据库已安装。

2024-06-23 19:39:20 291

原创 openGauss错误排查

如果安装失败请根据openGauss日志目录下的“gs_install-YYYY-MM-DD_HHMMSS.log”和“gs_local-YYYY-MM-DD_HHMMSS.log”中的日志信息排查错误。

2024-06-23 19:35:58 32

原创 示例执行安装:

执行安装:

2024-06-23 19:31:38 89

原创 安装生成的目录

部分local脚本产生的日志、增删数据库节点接口的日志、gs_om接口的日志、前置接口的日志、节点替换接口的日志等。存放数据库运行所需要的公共文件,如配置文件模板。安装后的目录及各目录下的文件说明请参见。bin目录下的二进制文件依赖的库文件。openGauss管理的脚本文件。/var/log/omm/用户名。数据库节点实例的运行日志目录。存放数据库二进制文件的目录。DBnode实例的数据目录。存放数据库的库文件的目录。openGauss日志目录。数据库内核性能日志目录。二进制程序的日志目录。

2024-06-21 14:39:54 351

原创 执行前置脚本准备好openGauss安装环境之后,按照启动安装过程部署openGauss

安装时若不指定字符集,默认字符集为SQL_ASCII,为简化和统一区域loacle默认设置为C,若想指定其他字符集和区域,请在安装时使用参数--gsinit-parameter="--locale=LOCALE"来指定,LOCALE为新数据库设置缺省的区域。在执行过程中,用户需根据提示输入数据库的密码,密码具有一定的复杂度,为保证用户正常使用该数据库,请记住输入的数据库密码。检查安装包和openGauss配置文件在规划路径下是否已存在,如果没有,重新执行预安装,确保预安装成功,再执行以下步骤。

2024-06-21 14:37:16 454

原创 网卡参数配置

设置网卡参数的命令只有在设置成功后,才会被写入系统启动文件。执行失败的信息会被记入后台日志中。网卡参数配置功能只针对万兆及万兆以上级别的业务网卡,即backIp1所绑定的网卡。预安装时是否由脚本自动设置。网卡接收队列长度设置。网卡传送队列长度设置。

2024-06-21 14:36:45 134

原创 表 3 系统支持的最大进程数设置

soft nproc参数用来限制每个用户的最大processes数量。系统支持的最大进程数设置。预安装时是否由脚本自动设置。

2024-06-21 14:34:59 84

原创 系统支持的最大进程数设置

需要对系统支持的最大进程数进行手动设置时,执行如下命令打开conf文件。完成修改后,需重启操作系统使得设置的参数生效。修改* soft nproc参数。

2024-06-21 14:33:57 134

原创 文件句柄设置

soft nofile表示软限制,即表示任何用户能打开的最大文件数量为1000000,不管它开启多少个shell。hard nofile表示硬限制,软限制要小于等于硬限制。完成修改后,需重启操作系统使得设置的参数生效。预安装时是否由脚本自动设置。

2024-06-21 14:33:17 366

原创 transparent_hugepage设置

openGauss默认关闭使用transparent_hugepage服务,并将关闭命令写入操作系统启动文件。

2024-06-21 14:30:03 387

原创 文件系统参数

说明:soft nofile表示软限制,用户使用的文件句柄数量可以超过该限制,但是如果超过会有告警信息。说明:hard nofile表示硬限制,是一个严格的限制,用户使用的文件句柄数量一定不能超过该设置。推荐取值:1000000。推荐取值:1000000。说明:线程堆栈大小。

2024-06-21 14:29:25 117

原创 操作系统参数

所以这个值设置的接近1000,说明系统在内存碎片的处理倾向于把旧的页换出,以符合申请的需要,而设置接近0,表示系统在内存碎片的处理倾向做memory compaction。启用有选择的应答,通过有选择地应答乱序接受到的报文来提高性能,让发送者只发送丢失的报文段(对于广域网来说)这个选项应该启用,但是会增加对CPU的占用。控制内核向已经建立连接的远程主机重新发送数据的次数,低值可以更早的检测到与远程主机失效的连接,因此服务器可以更快的释放该连接。定义了系统中每一个端口最大的监听队列的长度,这是个全局的参数。

2024-06-21 14:21:37 612

原创 配置操作系统参数openGauss

这些参数有些会在openGauss安装环境准备阶段完成设置,且这些参数将直接影响openGauss的运行状态,请仅在确认必要时进行手动调整。openGauss要求各主机上的操作系统参数设置成一定的值,以满足系统运行的性能要求等。2.对文件“/etc/sysctl.conf”进行编辑修改。1.以root用户身份登录服务器。3.执行如下命令使修改配置生效。具体参数的修改请参见。

2024-06-21 11:03:50 103

原创 安全模式下建立互信示例,需要用户根据提示,手动输入建立互信的用户密码(建议使用安全模式)

【代码】安全模式下建立互信示例,需要用户根据提示,手动输入建立互信的用户密码(建议使用安全模式)

2024-06-21 10:55:54 44

原创 普通用户建立互信示例

【代码】普通用户建立互信示例。

2024-06-21 10:54:00 85

原创 示例root用户建立互信示例

【代码】示例root用户建立互信示例。

2024-06-21 10:50:28 111

原创 删除root用户互信

为了避免root用户互信可能存在的安全隐患,因此建议用户在使用完成后,立即删除各主机上root用户的互信。1.删除openGauss数据库各节点上的互信相关文件/root/.ssh。2.查看互信是否删除成功,可以互相ssh主机名,提示不能互信,互信删除成功。

2024-06-21 10:47:51 177

原创 将互信文件分发到其它所有主机上

假设节点名为plat1、plat2、plat3、……第一步,需要在plat1上生成root用户的本机授权文件……第二步,需要收集所有待建互信主机(plat1、plat2、plat3、;第三步,需要将互信文件分发到除本机外的所有其它主机(plat2、plat3、。第四步,检查互信是否建立成功。将互信文件分发到其它所有主机上。在本例中,需要将plat1上的互信文件分发到plat2和plat3上。a. 将互信文件分发到plat2上。Password输入拷贝目标主机的密码。b. 将互信文件分发到plat3上。

2024-06-21 08:28:33 109

原创 收集plat3的公钥,写入到本机known_hosts文件中

收集plat3的公钥,写入到本机known_hosts文件中。

2024-06-20 07:57:59 82

原创 收集plat2的公钥,写入到本机known_hosts文件中

收集plat2的公钥,写入到本机known_hosts文件中。

2024-06-19 18:39:16 56

原创 收集plat1的公钥,写入到本机known_hosts文件中

收集所有的待建互信主机的公钥,写入到本机的known_hosts文件中。此步骤需要在步骤1执行的主机上执行。需要收集plat1、plat2、plat3三个主机的公钥。a. 收集plat1的公钥,写入到本机known_hosts文件中。

2024-06-19 18:25:14 90

原创 生成本机授权文件

b. 生成本机授权文件。

2024-06-19 18:24:41 61

原创 示例如下:

示例如下:

2024-06-19 18:23:41 65

原创 手工建立互信

建立互信的过程中需要生成如下4个文件:authorized_keys、id_rsa、id_rsa.pub、known_hosts。请勿删除或破坏这些互信相关的文件。如果openGauss各主机的root密码不一致,gs_preinstall脚本无法建立互信,可以手工建立互信。1.在其中一个主机上,生成root用户的本机授权文件。假设在主机plat1上执行。

2024-06-19 18:21:10 158

原创 使用脚本建立互信

1.创建一个执行互信脚本所需要的输入文本,并在此文件中添加openGauss中所有主机IP。/opt/software/hostfile为主机列表,列出所有需要建立互信机器的主机IP。2.以需要创建互信的用户执行脚本。3.执行下面脚本建立互信。

2024-06-19 18:19:31 88

原创 手工建立互信

如果各主机安装并启动了SELinux服务,需要确保/root和/home目录安全上下文为默认值(home目录:system_u:object_r:home_root_t:s0,root目录:system_u:object_r:admin_home_t:s0)或者关闭掉SELinux服务。前置脚本中会先建立root用户间的互信,然后创建普通用户,并建立普通用户间的互信。root用户互信可能会存在安全隐患,因此建议用户在使用完成后,立即删除各主机上root用户的互信。确保xml文件中各主机名称和IP配置正确。

2024-06-19 18:19:16 265

原创 备安装环境失败请根据openGauss日志目录错误排查

如果准备安装环境失败请根据openGauss日志目录“$GAUSSLOG/om”下的“gs_preinstall-YYYY-MM-DD_HHMMSS.log”和“gs_local-YYYY-MM-DD_HHMMSS.log”中的日志信息排查错误。例如配置文件中“gaussdbLogPath”参数指定的路径为“/var/log/gaussdb”,则“$GAUSSLOG/om”路径为“/var/log/gaussdb/omm/om”,omm用户为运行openGauss的用户。

2024-06-19 18:12:49 151

原创 以非交互模式执行前置

【代码】以非交互模式执行前置。

2024-06-19 18:12:08 66

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除