自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冀辉的博客

成就他人 提升自我

  • 博客(44)
  • 收藏
  • 关注

原创 Docker 镜像****后,如何给Ubuntu手动安装 docker 服务

最近由于某些未知原因,国内的docker镜像全部被停。刚好需要重新安装自己的笔记本为双系统,在原来的Windows下,再安装一个Ubuntu 22.04。安装后,发现之前简单的安装Docker服务的命令也无法执行成功,报超时错误。经过一些测试,整理出一个可手动安装docker服务的方法,步骤如下

2024-06-13 16:05:18 486

原创 Docker快速入门

在CentOS 7.9下使用DOCKER。

2024-05-16 15:21:42 257

原创 如何用Kimi整理文档中的内容

初次尝试直接使用PPT格式,效果读取的不好。后面改为另存为PDF格式,整体效果有明显改善。程序成功从PDF中提取了多个图片中的内容,并将PPT中的信息,总结出一段文档后输出。测试结果见下面的程序输出。有一个PPT,是之前从百度文库中做的截图,尝试使用Kimi将这样的文档进行一下整理。

2024-04-03 19:09:56 741

原创 如何使用Kimi API开发应用

如何使用Kimi API开发应用。

2024-04-03 16:28:25 1712

原创 处理飞书在线文档导出Word后无法自动编号问题

最近工作中经常编写一些文档,有些文档需要多人协作完成。这两天需要完成一个可研的初稿,同事使用了飞书的在线文档。第一次使用飞书进行文档协作,体验还不错,没有了金山Office在线文档的保存会导致其它同事页面自动刷新并定位到文档开头的功能,但在完成一个170多页的Word文档并导出后,发现里面的标题的编号全部是单个字符,不能在自动编号了。这个问题导致后续在Word中进行内容调整时,所有的后续编号需要手动全部更改一遍。

2023-09-26 09:28:30 1103

原创 TBDS MPP参数列表

TBDS MPP参数列表

2023-08-11 15:11:59 847

原创 如何部署一个最简单的Redis测试环境

最简单的redis环境部署

2023-07-06 16:53:13 622

原创 Flink读取数据的5种方式(文件,Socket,Kafka,MySQL,自定义数据源)

当需要对Flink进行一些性能测试时,可以使用自定义数据源来简化测试过程。Flink支持自定义数据源,可以使用循环生成所需要格式的测试数据,使用方式非常灵活。运行程序后,会产生源源不断的数据。

2023-06-30 16:04:27 4136

原创 使用Flink进行WordCount计算

Flink是一款应用非常广泛的流处理系统,目前有客户使用Flink进行数据同步,效率较差。之前虽然使用过Spark Streaming,但是Flink和Spark Streaming在使用上,还是有一点差异。如Word Count计算,Spark中好像是一个reduceByKey,Flink中需要先进行GroupBy,然后再做一次sum。

2023-06-28 15:38:26 661

原创 Ubuntu18下部署TensorFlow2.5.2

安装Tensorflow 2.X一定要注意Python的版本,使用Ubuntu 18自带的Python3.6,在安装时会显示没有Tensorflow2,只能安装Tensorflow 1.X。下载Anaconda安装程序,并上传到Ubuntu的目录下。根据提示信息进行Anaconda的安装。

2023-03-07 18:55:08 241 1

原创 VirtualBox 7.0下配置两块网卡,即可以上网,又可以ssh

配置一块网卡,选择【网络地址转换(NAT)】,设置使用DHCP获取IP地址。配置一块网卡,选择【仅主机(Host-Only)网络】,手动配置IP地址。

2022-12-29 09:25:28 704

原创 如何禁止KingbaseES的ksql查询结果自动分页

禁止ksql自动分页,可以:默认安装的KingbaseES V8的ksql,在输出结果时会自动分页,具体现象如下:即使在控制台中直接执行SQL语句,也会自动分页。这一特性与其它数据库产品(如mysql)的默认行为不太一致,一些初学KingbaseES的用户可能会感到不适应。虽然在控制台执行SQL时,可以通过将结果重定向到一个文件来输出全部内容,但在一些场景下还是感到有点不太方便。要解决这个问题,可以通过执行,来关闭自动分页。这样后面的查询结果,就会全部输出,不再分页。这样的设置,只能在当前的ksql

2022-06-06 08:33:17 1341

原创 Oracle12C中如何恢复被删除的表

Oracle12C中如何恢复被删除的表登录sqlplus[oracle@vm100 ~]$ sqlplus /nologSQL*Plus: Release 12.2.0.1.0 Production on Thu May 12 14:36:38 2022Copyright (c) 1982, 2016, Oracle. All rights reserved.SQL> connect sys@oracle12 as sysdba;Enter password: Connected

2022-05-12 15:04:46 376

原创 Postgres 9.2快速入门(Centos 7)

Postgres 9.2快速入门(Centos 7)安装初始化启用服务启动服务查看服务状态登录postgres客户端修改用户密码创建并切换到新数据库创建表退出客户端安装配置好yum后,可以直接用下面的命令进行安装。yum install postgresql-server.x86_64yum install postgresql-contrib.x86_64初始化安装好postgres后,需要初始化一个数据库,才能使用。使用下面的命令初始化一个数据库。[root@vm1 ~]# postgr

2022-04-06 11:17:27 2108

原创 GBase 8s如何通过逻辑日志确定删除表的精确时间

@[TOC] 如何通过逻辑日志确定删除表的精确时间背景GBase 8s 支持基于时间点的恢复。当由于操作人员失误,或其它人员的恶意操作,执行了破坏数据的操作,可以通过onbar的基于时间点的恢复,抢救出被删除的数据。以下内容为分析用户执行drop table破坏数据,我们需要分析出用户在何时执行了drop table的操作,以便进行基于精确时间点的恢复,减少数据损失。其它破坏数据的操作的时间点分析类似。分析过程查找当前逻辑日志使用onstat -l命令,查看flags中包含C标志的文件的uni

2022-03-31 17:06:14 831

原创 三权分立在GBase 8s中的实践

三权分立在GBase 8s中的实践概述业务场景说明安全等级商品分类区域岗位岗位权限规划业务主管(manager)采购人员(purchase)销售人员(sale)库管人员(store)财务人员(finance)三权分立中的用户规划环境部署创建用户安装GBase 8s(不创建数据库实例)修改配置参数创建数据库实例配置用户环境变量(gbasedbt)三权分立功能验证配置审计掩码(dbsso)配置审计参数(dbaao)查看审计日志(dbaao)创建数据库(gbasedbt)用户授权(gbasedbt/自主访问控制)

2021-12-17 10:11:16 1033

原创 常见 GBase 8s 备份恢复错误码

常见 GBase 8s 备份恢复错误码错误码说明100ON–Bar 在 sysutils、紧急引导文件或处理时需要的存储管理器目录中找不到某些内容。请检查 ON–Bar 活动日志中表示未找到内容的消息并尝试解决该问题。如果问题再次发生,请联系技术支持。104Adstar Distributed Storage Manager(ADSM)处于生成密码方式中。ON–Bar 不支持 ADSM 在生成密码的方式下运行。关于更改 ADSM 安全配置的信息,请查看您的 ADSM 手册。

2021-12-16 17:46:47 1447

原创 如何分析GBase 8s对操作系统的依赖

如何分析GBase 8s对操作系统的依赖问题由于国际形势变化,目前对国产数据库提出新的要求:支持国产CPU支持国产操作系统目前国产操作系统中,麒麟操作系统是比较主流的操作系统,在与麒麟V10操作系统适配时,偶尔会出现在一个麒麟V10下编译的数据库,在另一个麒麟V10下安装不成功现象。这个产品适配中出现的现象,可能是麒麟操作系统内核变化的原因,也不排除是现场人员安装的问题。为了定位在适配中出现的安装问题,给数据库确定它的依赖库和rpm软件包很有必要。下面以GBase 8s为例,介

2021-12-09 13:45:20 1082

原创 Python通过ODBC访问MySQL

Python通过ODBC访问MySQL安装MySQL[root@train ~]# yum install mariadb-server.x86_64Loaded plugins: fastestmirror, langpacksbase | 3.6 kB 00:00

2021-11-17 14:56:31 2344

原创 GBase 8s 数据迁移(新版本)

GBase 8s 数据迁移数据迁移分类数据格式数据范围数据用途数据迁移问题数据包含行分隔符数据包含列分隔符数据中的日期时间格式不匹配汉字乱码数据迁移方法unload/loaddbloaddbexport/dbimportgunload/gloadexternal table附录数据准备数据迁移分类数据格式数据范围数据用途数据格式按数据格式分类,可分为:文本格式二进制格式。数据范围按数据范围分类,可分为:整库迁移单表迁移数据用途按数据用途分类,可分为:产品自己使用

2021-11-03 16:59:49 1343

原创 GBase 8s 运行模式与切换(新版本)

GBase 8s 运行模式与切换GBase 8s的四种运行模式。GBase 8s的3种过渡状态。GBase 8s的模式转换状态图附录GBase 8s的模式转换状态表GBase 8s的四种运行模式。离线模式不能执行任何操作shared memory not initialized for GBASEDBTSERVER ‘gbaseserver’(执行数据库管理员命令时)908: Attempt to connect to database server (gbaseserver) failed.

2021-11-03 16:54:10 985

原创 基于gbackuprestore的备份与恢复实验

基于gbackuprestore的备份与恢复实验gbackuprestore体系架构环境准备配置存储管理器PSM的共享库PSM配置初始化Catalog查看PSM设备情况配置PSM设备实验说明备份与恢复演示创建数据库和表(t1)t_dept新增3条数据(t2)t_employee新增5条数据(t3)系统进行L0备份(t4)t_employee新增5条数据(t5)系统进行L1备份(t6)t_employee新增1条数据(t7)系统进行L1备份(t8)t_employee新增5条数据(t9)系统进行L2备份(t1

2021-11-03 16:47:28 540

原创 GBase 8s 管理员命令(新版本)

GBase 8s 管理员命令gserver启动数据库到在线模式停止数据库停止数据库,并清理共享内存gadmin切换数据库到在线模式切换数据库到离线模式切换数据库到静态模式切换数据库到单用户模式切换逻辑日志文件强制执行检查点设置共享内存的常驻部分的强制驻留添加或删除虚拟管理器动态地启动、停止或重启监听线程更新 onconfig 文件中指定配置参数的值终止数据库服务器会话gstat打印数据库当前运行模式打印onconfig文件内容打印系统在线日志最新信息打印物理日志和逻辑日志使用状态打印数据库空间和Chunk文

2021-11-03 16:43:47 4891

原创 基于gtape的备份与恢复实验(新版本)

基于gtape的备份与恢复实验环境参数设置备份与恢复实验业务场景: 数据库空间文件被删除时的数据恢复步骤1:创建数据库与表步骤2:L0备份前的数据准备步骤3:执行L0备份步骤4:L1备份前的数据准备步骤5:执行L1备份步骤6:L1备份前的数据准备(第二次)步骤7:执行L1备份(第二次)步骤8:L2备份前的数据准备步骤9:执行L2备份步骤10:切换逻辑日志前的数据准备步骤11:切换逻辑日志步骤12:灾难前的最后一次数据变更步骤13:模拟灾难发生步骤14:灾难后的第一次数据变更步骤15:重启数据库,出现错误信息

2021-10-28 07:24:21 720

原创 GBase 8s 安装与手动创建实例

GBase 8s 安装与手动创建实例安装环境说明操作系统的安装硬件环境检查安装前的准备创建用户和组上传安装包和解压缩安装GBase 8s安装GBase 8s数据库组件创建数据库实例规划数据库空间配置环境变量配置sqlhosts配置onconfig初始化实例添加表空间创建逻辑日志数据库空间创建物理日志数据库空间创建临时数据库空间创建二进制大对象数据库空间创建智能大对象数据库空间创建业务数据数据库空间迁移逻辑日志迁移物理日志更新onconfig验证创建数据库创建表操作数据查询数据常见问题与处理安装GBase 8

2021-10-15 15:27:49 7359 1

原创 GBase 8s 中CLOB的数据迁移

GBase 8s 中CLOB的数据迁移生成CLOB测试数据创建演示用的文本文件创建演示表从GBase 8s中导出数据导出用户数据导出CLOB数据到文件导入数据和CLOB到GBase 8s导出数据使用文件更新表中CLOB字段在GBase 8s中可以存储大文本对象CLOB,最大可以支持4T大小。对于GBase 8s中的CLOB,不同于MySQL中的MediumBlob(最大支持16M),不能通过INSERT方式,直接对记录进行插入操作,因此当一些应用使用CLOB存储配置信息时,可能遇到如何方便的进行数据库部

2021-10-09 12:23:56 562

原创 如何手动创建GBase 8s数据库空间

如何手动创建GBase 8s数据库空间数据库空间简介实验目标操作演示创建数据库空间需要的设备路径创建数据库空间的Chunk文件创建新数据库空间在数据库空间中增加新的Chunk文件当使用GBase 8s的GBaseInit_gbasedbt.sh脚本创建数据库实例时,有一些参数无法指定,只能用于学习。真正的生产需要根据服务器的配置,规划并创建适合业务场景的数据库空间,以进行存储优化。下面通过演示,介绍如何进行数据库的空间管理。数据库空间简介数据库空间是一个逻辑概念,有多个称为Chunk的物理文件组成,

2021-09-15 13:23:41 1357

原创 如何让dbasscess可以查看历史SQL

如何让dbasscess可以查看历史SQL从百度网盘下载rlwrap,文件很小,大约250K。链接地址见下面。链接:https://pan.baidu.com/s/1Y1BFjSKaDCirkdwi9C2dUg 提取码:1234将文件放到GBase 8s的bin目录下。如我的文件位置[gbasedbt@train ~]$ which rlwrap/opt/gbase/bin/rlwrap配置.bash_profile,使用alias命令,为dbaccess配置一个别名。[gb

2021-09-13 06:46:07 1777 3

原创 GBase 8s 学习常见问题

GBase 8s 学习常见问题安装安装过程中报“The version file is not exist.”错误安装过程中报“The specified installation path is not secure”错误。应用执行SQL语句时报“908: Attempt to connect to database server (gbaseserver_36) failed.”错误。安装安装过程中报“The version file is not exist.”错误出现这个问题的原因可能为操作系

2021-09-09 14:52:13 2619

原创 GBase 8s 用户与权限

GBase 8s 用户与权限概述用户管理操作系统用户创建操作系统用户删除操作系统用户内部用户配置参数配置onconfig中的USERMAPPING参数,允许使用内部用户访问GBase 8s。配置操作系统代理用户。创建默认内部用户创建内部用户(以默认用户属性为模板)创建内部用户(独立属性)权限管理权限分类说明为用户授予权限演示环境准备使用gbasedbt创建一个数据库,并在数据库中创建两张表。查看表权限信息操作系统用户权限演示创建操作系统用户为操作系统用户授权使用新操作系统用户(connect权限)连接到数据

2021-09-06 14:55:06 2825

原创 在SUSE 11下安装Redhat版本的GBase 8s时需要注意的问题

在SUSE 11下安装Redhat版本的GBase 8s时需要注意的问题用户创建,保障用户在/home目录下有自己专门的目录dbaccess报错问题解决方法系统中没有libncurses.so问题解决方法在Suse12下安装Redhat版本的GBase 8s好像可以直接使用,但在Suse11下,由于操作系统不兼容问题,可能出现dbaccess无法使用现象。在Suse 11下安装GBase 8s,可以通过下面方法进行安装。用户创建,保障用户在/home目录下有自己专门的目录创建用户时,最好是先创建用户

2021-08-18 07:22:23 238

原创 基于onbar的备份与恢复实验

基于onbar的备份与恢复实验ON-Bar体系架构环境准备配置存储管理器PSM的共享库PSM配置初始化Catalog查看PSM设备情况配置PSM设备实验说明备份与恢复演示创建数据库和表(t1)t_dept新增3条数据(t2)t_employee新增5条数据(t3)系统进行L0备份(t4)t_employee新增5条数据(t5)系统进行L1备份(t6)t_employee新增1条数据(t7)系统进行L1备份(t8)t_employee新增5条数据(t9)系统进行L2备份(t10)t_dept新增1条数据(t1

2021-07-30 17:51:03 2503

原创 GBase 8s 管理员常用命令

GBase 8s 管理员常用命令oninit启动数据库到在线模式启动数据库到单用户模式启动数据库到静态模式onmode切换数据库到在线模式切换数据库到离线模式切换数据库到静态模式切换数据库到单用户模式切换逻辑日志文件强制执行检查点设置共享内存的常驻部分的强制驻留添加或删除虚拟管理器动态地启动、停止或重启监听线程更新 onconfig 文件中指定配置参数的值终止数据库服务器会话onstat打印数据库当前运行模式打印onconfig文件内容打印系统在线日志最新信息打印物理日志和逻辑日志使用状态打印数据库空间和C

2021-07-29 17:51:06 8684

原创 基于ontape的备份与恢复

基于ontape的备份与恢复ontape简介业务场景模拟规划备份/恢复操作演示ontape环境参数设置实验步骤附录ontape简介使用ontape,可以进行GBase 8s数据库的备份与恢复。ontape支持L0,L1,L2三级备份与恢复。ontape支持逻辑日志的备份与恢复。ontape本身不支持基于时间点的恢复,但可通过其它工具,将ontape备份的单个表中数据,恢复到指定的时间点(暂不讨论)。基于时间点的数据库备份与恢复,建议使用onbar实现。备份命令:命令说明

2021-07-24 16:14:41 4667

原创 GBase 8s 数据迁移

GBase 8s 数据迁移数据迁移分类数据格式数据范围数据用途数据迁移问题数据包含行分隔符数据包含列分隔符数据中的日期时间格式不匹配汉字乱码数据迁移方法unload/loaddbloaddbexport/dbimportonunload/onloadexternal table附录数据准备数据迁移分类数据格式数据范围数据用途数据格式按数据格式分类,可分为:文本格式二进制格式。数据范围按数据范围分类,可分为:整库迁移单表迁移数据用途按数据用途分类,可分为:产品自己使

2021-07-23 16:33:03 5057

原创 GBase 8s SPL入门

GBase 8s SPL 入门概述存储过程函数语法变量声明变量赋值条件循环GOTOLOOPFOR/FOREACHWHILE异常处理演示生成测试数据数据清洗附录概述SPL例程由开始语句,语句块,结束语句组成。SPL例程根据是否需要返回值,分为存储过程和函数。语句块由SQL和SPL语句组成。存储过程语法create procedure proc_name(param1 data_type1, param2 data_type2, ...) spl_code;end procedure

2021-07-22 12:45:41 4978

原创 GBase 8s 运行模式与切换

GBase 8s 运行模式与切换GBase 8s的四种运行模式。GBase 8s的3种过渡状态。GBase 8s的模式转换状态图附录GBase 8s的模式转换状态表GBase 8s的四种运行模式。离线模式不能执行任何操作shared memory not initialized for GBASEDBTSERVER ‘gbaseserver’(执行数据库管理员命令时)908: Attempt to connect to database server (gbaseserver) failed.

2021-07-19 08:28:56 5909 4

原创 GBase 8s 元数据查询

GBase 8s 元数据查询查询数据库查询数据库字符集查询表查询列查询视图查询表的索引查询触发器存储过程函数同义词约束主键外键唯一索引NULL默认值Check查看数据库空间查看Chunk查看VP查看物理日志查看逻辑日志查看会话用户查询数据库database sysmaster;select name, is_logging, is_case_insens from sysdatabases;> select name, is_logging, is_case_insens from sys

2021-07-16 15:13:47 5043

原创 GBase 8s 客户端工具之dbaccess

GBase 8s 客户端工具之dbaccessdbaccess概述dbaccess工作模式交互模式菜单交互模式指令交互模式非交互模式管道模式脚本模式dbaccess环境变量DBFLTMASKDBEDITDBMONEYGL_DATEDBACCESS_SHOW_TIME附录日期格式化参数dbaccess概述数据库产品通常会提供一个命令行客户端工具。数据库厂商命令行客户端OraclesqlplusMySQLmysqlMariadbmysqlGBase 8sdba

2021-07-14 16:23:41 10197

原创 GBase 8s 基本语法

GBase 8s 基本语法DDL数据库表列视图索引存储过程函数同义词触发器DMLinsertupdatedeletemergeDQL数据准备单表查询多表关联查询自连接内连接左连接右连接全连接子查询INEXISTSDDL数据库新建数据库create database [if not exists] <db_name> [with [buffered] log] [nlscasesensitive | nlscase insensitive];重命名数据库rename database

2021-07-13 09:09:04 9662

空空如也

空空如也

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

TA关注的人

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