猿创征文 | 国产数据库之神通数据库详解安装和使用

1、神通数据库简介

天津神舟通用数据技术有限公司(简称“神舟通用”)隶属于中国航天科技集团(CASC),是北京神舟航天软件技术股份有限公司控股子公司,是国内从事数据库、数据挖掘分析产品研发的专业公司。公司获得了国家核高基科技重大专项重点支持,是核高基专项的牵头承担单位。

自1993年在航天科技集团开展数据库研发以来,神通数据库已历经29年的发展历程。公司核心产品主要包括神通关系型数据库、神通KStore海量数据管理系统、神通商业智能套件等系列产品研发和市场销售。基于产品组合,可形成支持交易处理、MPP数据库集群、数据分析与处理等方案,可满足多种应用场景需求。产品通过了国家保密局涉密信息系统、公安部等保四级等安全评测和认证。

公司拥有北京研发中心、天津研发中心、河北研发中心等产品研发基地,已建成天津市认定的企业技术中心和天津市海量数据处理重点实验室。公司拥有一批五年以上的数据库核心研发人才,以及实践经验丰富的中高级数据库技术服务人员,可提供数据库和大数据系统调优和运维服务,客户主要覆盖政府、电信、能源、国防和军工等领域。

2、产品特点

神通数据库(openGauss版)V7.0主要有复合应用场景、高性能和高可用等产品特点。

· 复合应用场景

  • 行存储,支持业务数据频繁更新场景。

  • 列存储,支持业务数据追加和分析场景。

  • 内存表,支持高吞吐,低时延,极高性能场景。

· 高性能

  • 通过多核数据结构,增量检查点,大内存缓冲。

  • 服务端连接池,支持万级并发。

· 高可用

  • 支持主备同步,异步多种部署模式。

  • 数据页CRC校验,损坏数据页通过备机自动修复。

  • 备机并行恢复,可升主提供服务。

4、基本功能

· 标准SQL支持

  • 支持标准的SQL92/SQL99/SQL2003/SQL2011规范,支持GBK和UTF-8字符集,支持SQL标准函数与分析函数,支持存储过程。

· 数据库存储管理功能

  • 支持表空间,可以把不同表规划到不同的存储位置。

· 提供主备双机

  • 事务支持ACID特性、单节点故障恢复、双机数据同步,双机故障切换等。

· 应用程序接口

  • 支持标准JDBC 4.0的特性、ODBC 3.5特性。

· 管理工具

  • 提供安装部署工具、实例启停工具、备份恢复工具。

· 安全管理

  • 支持SSL安全网络连接、用户权限管理、密码管理、安全审计等功能,保证数据库在管理层、应用层、系统层和网络层的安全性。

5、神通数据库安装

软件包下载地址:http://www.shentongdata.com/index.php/download/list-27
解压工具下载地址:https://www.rarlab.com/download.htm

下载成功后,会获得名为ShenTong7.0_linux64.rar的压缩包,下载完成后还需要使用解压命令包RAR。

在这里插入图片描述
在这里插入图片描述

5.1、安装rar

tar -xzvf rarlinux-x64-612.tar.gz

解压后进入其rar文件夹,执行编译make命令

cd rar
make

5.2、安装数据库

然后就可以用rar命令对神通数据库安装包进行解压

rar x ShenTong7.0_linux64.rar

在这里插入图片描述

下面我们将为大家讲解两种安装方式:

  • 自定义安装
  • 默认安装

1、自定义安装

自定义安装会有多个选项,可以自定义安装的组件、数据库实例等等,但不建议初次安装时选择

自定义安装只需要执行setup文件

cd ShenTong7.0_linux64
chmod +x setup
./setup

然后就会打印出选择语言的选项,选择语言后,就会打印出神通数据库的介绍
在这里插入图片描述选择完路径、密码、选择完一系列后等待安装完成!
在这里插入图片描述
2、默认安装
所有自定义选择的选项均已写好在auto-install.xml 文件中,打开这个文件查看安装路径和数据库名,也可自定义进行修改!

vi auto-install.xml

在这里插入图片描述
注:里面的内容可以根据自己的需求进行修改,第一次部署最后不要进行修改!

执行安装命令:

./setup -f auto-install.xml 

在这里插入图片描述

Installation finished 打印出来表示安装完成!

5.3、启动服务

安装完成后会在/etc/init.d/下面生成一个oscardb_OSRDBd文件,如果是自定义的数据库名,那会生成一个和数据库名一样的文件。
在这里插入图片描述

启动服务

/etc/init.d/oscardb_OSRDBd start

第一次启动会报failed的错:如下图:
在这里插入图片描述

可以停止一下,在启动就显示正常了:如下图:

/etc/init.d/oscardb_OSRDBd stop
/etc/init.d/oscardb_OSRDBd start

在这里插入图片描述

查看端口是否监听:

netstat -nltp

在这里插入图片描述

查看进程是否在:

ps -ef | grep oscar

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/flq18210105507/article/details/127314331
今日推荐