- 博客(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
原创 示例清理主机的环境
如果一键式环境清理失败请根据“$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
原创 安装生成的目录
部分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
原创 删除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
原创 收集plat1的公钥,写入到本机known_hosts文件中
收集所有的待建互信主机的公钥,写入到本机的known_hosts文件中。此步骤需要在步骤1执行的主机上执行。需要收集plat1、plat2、plat3三个主机的公钥。a. 收集plat1的公钥,写入到本机known_hosts文件中。
2024-06-19 18:25:14 90
原创 手工建立互信
建立互信的过程中需要生成如下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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人