首页 > 数据库 >银河麒麟系统安装人大金仓数据库

银河麒麟系统安装人大金仓数据库

时间:2024-10-25 15:31:40浏览次数:6  
标签:文件 金仓 sysctl core -- 数据库 麒麟 conf 安装

1.系统环境(银河麒麟v10_sp3)

安装包准备:官网下载数据库文件镜像以及授权文件https://www.kingbase.com.cn/rjcxxz/index.htm

2.内核参数配置

通过vim操作输入命令 vim /etc/sysctl.conf 或 根据该目录(/etc/sysctl.conf)直接修改文件

# 加入以下行
fs.aio-max-nr= 1048576
fs.file-max= 6815744
kernel.shmall= 2097152
kernel.shmmax= 4294967295
kernel.shmmni= 4096
kernel.sem= 250 32000 100 128
net.ipv4.ip_local_port_range= 9000 65500
net.core.rmem_default= 262144
net.core.rmem_max= 4194304
net.core.wmem_default= 262144
net.core.wmem_max= 1048576

/sbin/sysctl -p  # 重新加载以下
/sbin/sysctl -a

# 上述命令保存后重新执行以下命令以供重载 sysctl.conf 文件

/sbin/sysctl -p

/sbin/sysctl -a

3.参数调整

1)通过vim操作输入命令 vim /etc/security/limits.conf 或 根据该目录(/etc/security/limits.conf)直接修改文件

# 加入以下行 # * 表示所有用户,可只设置 root 和 kingbase 用户

* soft nofile 65536

# 注意:设置 nofile 的 hard limit 不能大于/proc/sys/fs/nr_open,否则注销后将无法正常登陆

* hard nofile 65535

* soft nproc 65536

* hard nproc 65535

# unlimited 表示无限制

* soft core unlimited

* hard core unlimited

2)把 /etc/systemd/logind.conf 文件中的 RemoveIPC=no 保存后再执行以下指令

systemctl daemon-reload

systemctl restart systemd-logind.service

4.预安装工作

1)创建安装用户

useradd -m kingbase

passwd kingbase #密码需要大小写、字符最少8位

2)创建安装目录

mkdir -p /opt/Kingbase/ES/V9  # 默认路径,可自定义

chmod o+rwx /opt/Kingbase/ES/V9  # 设置读写权限

3)创建数据目录

mkdir /opt/Kingbase/ES/V9/data

4)挂载安装包(iso文件)

mkdir /KingbaseESV9 # 创建挂载点

mount KingbaseES_V009R001C001B0030_Lin64_install.iso /KingbaseESV9 # 替换自己下载的iso文件

ls

setup setup.sh # 挂载点下有两个文件

5.开始安装

1)安装

su - kingbase # 切换到安装用户

cd /KingbaseESV9 # 进入挂载点目录

./setup.sh -i console # 执行安装脚本,命令行安装

2)等待出现内容后一路进行 直到出现 “完全安装” 的选项

选择完全安装 --> 选择授权文件 --> 选择安装目录 --> 等待安装 --> 选择数据存储路径 --> 设置初始化参数

①默认端口为:54321

②授权文件, 输入存放文件的文件目录:例如 /data/KingbaseESV9

③默认会装在之前配置的目录下 /opt/Kingbase/ES/V9

④账户默认为  system ; 密码自定义

⑤默认字符集编码 UTF-8

⑥数据库兼容模式 可选择  ORACLE / PG / MYSQL

⑦大小写敏感只能选 否

⑧默认数据库大小8k(可选16k、32k)

 

原文摘自:银河麒麟操作系统安装人大金仓数据库--九五小庞 - 九五小庞 - 博客园

标签:文件,金仓,sysctl,core,--,数据库,麒麟,conf,安装
From: https://www.cnblogs.com/ypsofter/p/18502363

相关文章

  • MySQL和PostgreSQL数据库有哪些关键差异_1
    在数据库管理系统的选择中,MySQL和PostgreSQL是两个极具代表性的选项。这两个数据库系统在多个关键方面的差异包括:1.性能和优化;2.可扩展性和复杂数据处理;3.安全性和可靠性;4.社区和企业支持;5.特定场景的适用性。MySQL以其轻量级和易于使用的特性在小型到中型应用中广受欢迎,而Postgr......
  • 深入解析 Aerospike高性能分布式数据库的利器
    1.Aerospike简介在当今大数据和高并发的时代,传统关系型数据库往往难以满足实时性和扩展性的需求。Aerospike作为一款高性能、低延迟的分布式NoSQL数据库,以其独特的架构和强大的功能,受到了业界的广泛关注。本文将深入探讨Aerospike的核心原理、关键特性、应用场景,以......
  • 【MySQL】实战篇—项目需求分析:如何进行需求分析与数据库设计
    在软件开发中,数据库是应用程序的核心组成部分。一个良好的数据库设计能够提高系统的性能、可维护性和扩展性。因此,进行需求分析与数据库设计是开发过程中的重要环节。通过合理的设计,可以确保数据的完整性、一致性和安全性。需求分析的定义需求分析是指在软件开发过程中,收集、......
  • 【MySQL】实战篇—数据库设计与实现:根据需求设计数据库架构
    在设计数据库架构时,开发者需要遵循一系列步骤,以确保数据库能够高效、可靠地满足系统需求。以下是设计数据库架构的理论知识和步骤说明。1.需求分析需求分析是数据库设计的第一步,旨在理解系统的功能需求和数据需求。通过与利益相关者(如用户、开发人员和业务分析师)进行沟通,明......
  • 数据库修复
    数据库修复是指通过技术手段将损坏的数据库文件修复至可正常使用的状态的过程。以下是对数据库修复的详细解释:一、数据库损坏的原因数据库损坏可能由多种原因引起,包括但不限于:服务器宕机或数据库程序异常终止,导致数据库文件未能正常关闭和保存。内存错误或磁盘故障,导致数据不......
  • 织梦数据库连接失败的常见原因及解决方法
    织梦数据库连接失败的常见原因及解决方法1. 数据库服务未启动原因:MySQL服务没有运行。解决方法:Linux:使用命令 sudosystemctlstartmysql 或 sudoservicemysqlstart 启动MySQL服务。Windows:打开“服务”管理器,找到MySQL服务并启动。2. 数据库连接信息错误......
  • 织梦数据库保存文件在哪里?织梦数据库怎么连接
    不同版本的织梦CMS数据库连接文件的位置和内容有所不同。以下是各版本的具体位置和配置文件内容:各版本数据库连接文件位置织梦CMSV5.1:include/config_base.php织梦CMSV5.3:data/common.inc.php织梦CMSV5.5:data/common.inc.php织梦CMSV5.6:data/common.inc.php数据库连接......
  • 如何修改网站后台数据库?
    修改网站后台数据库通常涉及以下几个步骤,具体操作会根据你使用的数据库类型(如MySQL、PostgreSQL、MongoDB等)和编程语言有所不同。以下是一个基本的流程:备份数据库:在进行任何修改之前,确保对数据库进行完整备份,以防止数据丢失或损坏。bash #MySQL备份示例mysqldump-......
  • SQLite 数据库如何多行数据连接成字符串
    在使用SQLite数据库进行数据处理时,常常会遇到需要将多行数据连接成一个字符串的需求。举例来说,假设我们有一个存储用户名的表,想将这些用户名用逗号分隔组合成一个字符串,以便展示或进一步处理。SQLite本身不像某些其他数据库系统(如MySQL、PostgreSQL)那样原生支持直接的字符串聚......
  • 常见的数据库删除方法
    常用的三种删除方式:通过delete、truncate、drop关键字进行删除;这三种都可以用来删除数据,但场景不同。执行速度:drop>truncate>>DELETE1、delete命令DELETE属于数据库DML操作语言。在InnoDB中,DELETE其实并不会真的把数据删除,mysql实际上只是给删除的数据打了个标......