人大金仓数据库介绍与使用指南

人大金仓数据库是一款强大的关系型数据库管理系统,具有简单易用、高性能和稳定可靠的特点。本文将介绍人大金仓数据库的安装方法、常用的SQL语法以及相关工具的使用。

一、安装方法:

1、下载人大金仓数据库安装程序;
2、运行安装程序,按照提示进行安装;
3、配置数据库的安装路径、端口号等参数;
4、完成安装后,启动人大金仓数据库服务。
进入容器
1、docker exec -it f41266a394b2 bash
2、cd home/kingbase/ES/V8/template/ 这个是进入数据库配置文件目录
3、ps -ef|grep kingbase 查看你的数据库
4、ksql -U SYSTEM TEST 进入test数据库命令窗口
在这里插入图片描述

二、SQL语法:

人大金仓数据库支持标准的SQL语法,以下是一些常用的SQL语句示例:

-- 创建表
CREATE TABLE table_name (column1 data_type,column2 data_type,...
);
-- 插入数据
INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
-- 更新数据
UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;
-- 查询数据
SELECT column1, column2, ... FROM table_name WHERE condition;
-- 删除数据
DELETE FROM table_name WHERE condition;

三、工具的使用:

人大金仓数据库提供了多种工具来辅助数据库管理和开发,以下是其中几个常用的工具:

1、人大金仓管理工具(DM Studio):用于管理数据库、创建和修改表结构、执行SQL语句等;
2、人大金仓查询工具(DM Query):用于编写和执行查询语句,并查看查询结果;
3、人大金仓备份工具(DM Backup):用于对数据库进行备份和恢复操作;
4、人大金仓性能监控工具(DM Monitor):用于监控数据库的性能指标,如连接数、查询执行时间等。
通过使用这些工具,用户可以方便地管理和操作人大金仓数据库,提高工作效率。

四、迁移工具的使用

1、先在数据库连接 下创建数据库连接,作用是为了迁移用到的数据源和目标数据库
2、在数据库迁移任务下新建一个迁移任务,根据提示操作就行
3、然后点击你创建的任务,点击左上角执行
4、剩下就等待就行,如果有错误会有错误文件生成在你的电脑本地,会有提示
在这里插入图片描述

五、人大金仓兼容java程序期间遇到的问题

1、数据库中存在表sys_user,人大金仓数据库存在系统表sys_user,表冲突导致代码中查询的时候查的是系统表sys_user,而不是我们建的表。
设置普通用户忽略系统表。system登录数据库,可以使用工具进行执行,执行:

-- 这个语句是让上面的命令生效的。
alter system set search_path = "$USER", PUBLIC,SYS_CATALOG;
select sys_reload_conf();  

2、使用迁移工具进行数据迁移,目前建表语句都会把表名和字段名加双引号,导致程序不能查询,可以通过设置kingbase.conf 里面配置,重启数据库服务,还没尝试,目前解决方案是通过脚本去手动创建表,然后使用数据库同步工具把信息通过到当前金仓库中

其实很简单,这个库使用起来也很奇葩,建议参考,需要数据库工具的可以联系我

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

康耐视visionpro-CogFindCircleTool工具详细说明

CogFindCircleTool功能说明: 通过用多个卡尺找到多个点来拟合所要找的圆 CogFindCircleTool操作说明: ①.打开工具栏,双击或点击鼠标拖拽添加CogFindCircleTool工具 ②.添加输入图像,右键“链接到”或以连线拖拽的方式选择相应输入源 ③.预期的圆弧:设置预期圆弧的中心点…

基于SSM+Jsp+Mysql的医院远程诊断系统

开发语言:Java框架:ssm技术:JSPJDK版本:JDK1.8服务器:tomcat7数据库:mysql 5.7(一定要5.7版本)数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包…

软考 系统架构设计师系列知识点之云原生架构设计理论与实践(8)

接前一篇文章:软考 系统架构设计师系列知识点之云原生架构设计理论与实践(7) 所属章节: 第14章. 云原生架构设计理论与实践 第2节 云原生架构内涵 14.2 云原生架构内涵 关于云原生的定义有众多版本,对于云原生架构的…

arp 协议

数据链路层 我们之前学习到的 IP 协议解决的是数据跨网络传输的问题。 数据链路层解决的是:直接相连的主机,进行数据交付的问题! 直接相连的设备包括我们的电脑,路由器等等哈! 我们在网络基础那篇文章中讲过什么是以…

指标监控和归因分析——数据异常波动

目录 前言 一、基于统计分析检测指标异常 二、指标异常归因分析 2.1 横向归因分析 2.2 纵向归因分析 三、智能指标波动监控&归因分析 3.1 指标看板查看 3.2 指标归因分析 前言 企业搭建完善,全面的指标体系是企业数据指导业务经营决策的第一步&#xff…

206基于matlab的无人机航迹规划(UAV track plannin)

基于matlab的无人机航迹规划(UAV track plannin)。输入输出参数包括 横滚、俯仰、航向角(单位:度);横滚速率、俯仰速率、航向角速率(单位:度/秒);飞机运动速度——X右翼、…

文件上传失败原因分析与解决

图片文件上传失败 问题描述&#xff1a;在前端开发时&#xff0c;需要通过表单元素上传图片或其他文本&#xff0c;但是上传不成功&#xff0c;后端接口也没问题 html <!--onChange用来绑定数据 handleUpload用来提交数据--><form onSubmit{handleUpload}><…

row_number 函数和关联更新

生成测试数据&#xff0c;房间号数据如下&#xff1a; CREATE TABLE hotel (floor_nbr,room_nbr) ASSELECT 1,100 FROM DUAL UNION ALLSELECT 1,100 FROM DUAL UNION ALLSELECT 2,100 FROM DUAL UNION ALLSELECT 2,100 FROM DUAL UNION ALLSELECT 3,100 FROM DUAL; 里面的房间号…

redis-shake可视化监控

目录 一.redis-shake v4 1.镜像 2.shake.toml 3.启动redis-shake后 二.json-exporter配置 1.Dockerfile 2.config.yml 三.prometheus配置 1.prometheus.yml 2.redis-shake.json 四.grafana 一.redis-shake v4 1.镜像 ######################### Dockerfile #########…

StarRocks实战——多点大数据数仓构建

目录 前言 一、背景介绍 二、原有架构的痛点 2.1 技术成本 2.2 开发成本 2.2.1 离线 T1 更新的分析场景 2.2.2 实时更新分析场景 2.2.3 固定维度分析场景 2.2.4 运维成本 三、选择StarRocks的原因 3.1 引擎收敛 3.2 “大宽表”模型替换 3.3 简化Lambda架构 3.4 模…

计算机网络-RIP动态路由协议简介

一、概述 前面我们学习了动态路由协议按照工作机制及算法划分可以分为&#xff1a;距离矢量路由协议DV型和链路状态路由协议LS型。RIP就是典型的距离矢量路由协议&#xff0c;但是实际工作中用得已经比较少了。 距离矢量路由协议DV: RIP 链路状态路由协议LS: OSPF IS-IS 二、RI…

【开发篇】十二、GCeasy报告分析

文章目录 1、图一&#xff1a;正常情况2、图二&#xff1a;缓存对象过多3、图三&#xff1a;内存泄漏4、图四&#xff1a;频繁持续Full GC5、图五&#xff1a;元空间不足导致的Full GC 1、图一&#xff1a;正常情况 正常的堆内存如图&#xff1a; 锯齿状对象创建后内存占用上…