关键字:KingbaseES、V8R6、Silent、Java

一、环境准备

1、硬件环境支持

金仓数据库管理系统KingbaseES支持X86、X86_64,同时支持龙芯、飞腾等国产CPU硬件体系结构。

2、软件环境支持

金仓数据库管理系统KingbaseES支持各种主流的Linux操作系统32位及64位发行版本。

3、操作系统依赖包

1)准备需要安装的金仓数据库管理系统KingbaseES安装程序和jdk1.8及以上的jdk环境。
2)图形化环境准备
3)安装桌面组件包

        yum -y groupinstall “GNOME Desktop”

        yum -y groupinstall “X Window System”

4、创建操作系统用户

[root@node2 ~]# id kingbase
uid=1001(kingbase) gid=1001(kingbase) groups=1001(kingbase)

5、创建安装目录和数据存储目录

1)软件安装目录
[root@node1 ~]# mkdir -p /home/kingbase/V8R6/db
2)数据存储目录(建议将目录创建到独立的磁盘空间)
[root@node1 ~]# mkdir -p /home/kingbase/V8R6/db/data
[root@node1 ~]# chown -R kingbase.kingbase /home/kingbase/V8R6/db

6、内核参数配置

[root@node1 ~]# cat /etc/sysctl.conf

以上内容仅供参考,根据业务环境进行配置;配置相关参数后,执行sysctl -p使参数设置生效

7、配置资源配额

[root@node1 ~]# cat /etc/security/limits.conf

二、静默安装数据库

静默安装模式下,安装程序将读取配置文件来安装部署数据库。故使用静默安装模式进行数据库。安装部署时,需确保安装程序setup目录下存在名称为installer.properties的配置文件

1、创建软件包存储目录

默认通用机软件包为iso文件,通过mount到指定目录后(只读)无法将配置文件放在相同的存储路径下。可以将软件包和配置文件拷贝到指定的存储目录后,进行安装。

1)创建目录
[root@node1 v8r6]# mkdir -p /data1/soft/v8r6/install
[root@node1 v8r6]# chown -R kingbase.kingbase /data1/soft/v8r6/install
2)mount iso文件到指定目录
[root@node1 v8r6]# ls
KingbaseES_V008R006C004B0021_Lin64_single_install.iso license.dat
[root@node1 v8r6]# mount -o loop
KingbaseES_V008R006C004B0021_Lin64_single_install.iso /mnt
mount: /dev/loop0 is write-protected, mounting read-only
3)拷贝安装包到指定目录
[root@node1 v8r6]# cd /mnt
[root@node1 mnt]# ls
setup setup.sh
[root@node1 mnt]# cp -r * /data1/soft/v8r6/install
[root@node1 mnt]# ls -lh /data1/soft/v8r6/install/
total 4.0K
dr-xr-xr-x 2 root root 34 Mar 1 18:59 setup
-r-xr-xr-x 1 root root 3.8K Mar 1 18:59 setup.sh

2、创建配置文件(install.properties)

查看安装文件
[root@node1 install]# ls -lh
total 8.0K
-rw-r--r-- 1 root root 2.4K Mar 1 19:05 install.properties
dr-xr-xr-x 2 root root 34 Mar 1 18:59 setup
-r-xr-xr-x 1 root root 3.8K Mar 1 18:59 setup.sh

 查看install.properties

[kingbase@node1 install]$ cat install.properties
# Wed Jan 31 12:14:47 CST 2018
# Replay feature output
# ---------------------
# This file was built by the Replay feature of InstallAnywhere.
# It contains variables that were set by Panels, Consoles or Custom Code. #选择安装集
#----------
CHOSEN_FEATURE_LIST=SERVER,CLUSTER,JDBC,ODBC,REPLICA,DEPLOY,CONSOLE,HELP,MANAGER,DTS
CHOSEN_INSTALL_FEATURE_LIST=SERVER,CLUSTER,JDBC,ODBC,REPLICA,DEPLOY,CONSOLE,HELP,MANAGER,DTS
CHOSEN_INSTALL_SET=Full #选择安装路径
#------------
USER_INSTALL_DIR=/home/kingbase/V8R6/db #安装
#----
-fileOverwrite_/home/kingbase/V8R6/db/Uninstall/Uninstaller.lax=是
-fileOverwrite_/home/kingbase/V8R6/db/LICENSE_EN=是
-fileOverwrite_/home/kingbase/V8R6/db/LICENSE_ZH=是
-fileOverwrite_/home/kingbase/V8R6/db/Scripts/startupcfg.sh=是
-fileOverwrite_/home/kingbase/V8R6/db/Scripts/initcluster.sh=是
-fileOverwrite_/home/kingbase/V8R6/db/Scripts/root.sh=是
-fileOverwrite_/home/kingbase/V8R6/db/Scripts/rootuninstall.sh=是
-fileOverwrite_/home/kingbase/V8R6/db/Scripts/javatools.sh=是
-fileOverwrite_/home/kingbase/V8R6/db/desktops/kdb-uninstall.desktop=是
-fileOverwrite_/home/kingbase/V8R6/db/desktops/kdb-manager.desktop=是
-fileOverwrite_/home/kingbase/V8R6/db/desktops/kdb-dts.desktop=是
-fileOverwrite_/home/kingbase/V8R6/db/desktops/kdb-replication.desktop=是
-fileOverwrite_/home/kingbase/V8R6/db/desktops/kdb-deploy.desktop=是
-fileOverwrite_/home/kingbase/V8R6/db/desktops/kdb-console.desktop=是
-fileOverwrite_/home/kingbase/V8R6/db/desktops/kdb-ClientTools.directory=是
-fileOverwrite_/home/kingbase/V8R6/db/desktops/kdb-KingbaseESV8.directory=是
-fileOverwrite_/home/kingbase/V8R6/db/icons/hicolor/32x32/apps/kdb-manager.png=是
-fileOverwrite_/home/kingbase/V8R6/db/icons/hicolor/32x32/apps/kdb-uninstall.png=是
-fileOverwrite_/home/kingbase/V8R6/db/icons/hicolor/32x32/apps/kdb-dts.png=是
-fileOverwrite_/home/kingbase/V8R6/db/icons/hicolor/32x32/apps/kdb-console.png=是
-fileOverwrite_/home/kingbase/V8R6/db/icons/hicolor/32x32/apps/kdb-replication.png=是
-fileOverwrite_/home/kingbase/V8R6/db/icons/hicolor/32x32/apps/kdb-deploy.png=是 #请为数据库目录选择文件夹
#------------------------
USER_SELECTED_DATA_FOLDER=/home/kingbase/V8R6/db/data #设置初始化数据库参数
#--------------------
DB_PORT=54321
DB_USER=SYSTEM
DB_PASS=123456
DB_PASS2=123456
DB_ENCODING_UTF8=1
CASE-INSENSITIVE=0

3、静默安装数据库

进入指定安装路径:

[kingbase@node1 install]$ ls -lh
total 8.0K
-rw-r--r-- 1 kingbase kingbase 2.4K Mar 1 2021 install.properties
dr-xr-xr-x 2 kingbase kingbase 34 Mar 1 2021 setup
-r-xr-xr-x 1 kingbase kingbase 3.8K Mar 1 2021 setup.sh
[kingbase@node1 install]$ cd setup/
[kingbase@node1 setup]$ ls -lh
total 789M
-r-xr-xr-x 1 kingbase kingbase 789M Mar 1 2021 install.bin
-r--r--r-- 1 kingbase kingbase 46 Mar 1 2021 MD5

执行静默方式安装:

[kingbase@node1 setup]$ ./install.bin -i silent -f ../install.properties

          Verifying JVM...You have mail in /var/spool/mail/kingbase

三、启动数据库和连接测试

拷贝license文件到安装目录下:

[kingbase@node1 v8r6]$ cp license.dat /home/kingbase/V8R6/db

启动并验证数据库。

KingbaseES 数据库静默安装的更多相关文章

  1. KingbaseES 命令行安装数据库

    关键字: ​ KingbaseES.Linux.x86-64 一.安装前环境准备 1.硬件环境支持 ` 金仓数据库管理系统KingbaseES支持X86.X86_64,同时支持龙芯.飞腾等国产CPU硬 ...

  2. Oracle 11g静默安装简明版

    环境:RHEL 6.5 + Oracle 11.2.0.4 1. 初步处理应答文件 2. 静默安装软件 3. 静默安装监听 4. 静默dbca建库 说明: 本文默认安装软件前的步骤已经设置完毕 如果没 ...

  3. Oracle 11g静默安装软件+手工创建数据库

    由于是二次跳转+远程操作,无法使用图形界面,不能直接图形界面安装.采用静默安装软件+手工创建数据库的方式完成需求. 静默模式安装Oracle软件,配置监听程序 手工建库 检查各组件是否符合要求 1. ...

  4. oracle slient静默安装并配置数据库及仅安装数据库不配置数据库shell

    <1,>仅安装数据库软件不配置数据库 ./x86oracle.sh /ruiy/ocr/DBSoftware/app/oracle /ruiy/ocr/DBSoftware/app/ora ...

  5. CentOS 7.1静默安装11.2.0.3 64位单机数据库软件

    第1章 CentOS 7.1静默安装11.2.0.3 64位单机数据库软件 1.1  安装前的准备工作 1.1.1      软件准备 1.1.2      检查硬件 注意这里的内存应该满足要求,不然 ...

  6. 静默安装Oracle12.2数据库

    实验环境: 操作系统:Redhat 6.4 64位 数  据 库:Oracle 12c R2   一. 安装前准备 1. 创建用户和组 [root@wjq ~]# groupadd -g 1000 o ...

  7. CentOS 7静默安装Oracle 11g R2数据库软件

    之前安装Oracle 11g R2数据库软件都是建立在图形界面上的,不过现在大部分服务器上都没有安装图形界面.图形界面安装较为方便,安装选项清晰,步骤明确,但Oracle还支持另一种安装方式,就是通过 ...

  8. Linux - 静默安装oracle数据库总结

    Web服务器上面的Linux一般是不会有图形界面的,所有通过图形界面来安装Linux的方式在没有图形界面的Linux上面是行不通的,我们要使用的安装方式叫做Linux的静默安装.即在没有图形界面的Li ...

  9. RHEL5.6静默安装oracle11.2.0数据库实例脚本

    脚本:单实例静默安装echo '[GENERAL] RESPONSEFILE_VERSION = "11.2.0" //查看虚拟机的版本,不能更改 OPERATION_TYPE = ...

随机推荐

  1. CVPR2022 | 可精简域适应

    前言 在本文中,作者引入了一个简单的框架,即Slimmable Domain Adaptation,以通过权重共享模型库改进跨域泛化,从中可以对不同容量的模型进行采样,以适应不同的精度效率权衡.此外, ...

  2. JDK的下载与安装和环境变量的配置

    一.jdk下载打开浏览器在地址栏输入: http://www.oracle.com ,进入Oracle官网主页面,选择 Products-----Java---->Download Java . ...

  3. Oracle归档日志暴增排查优化

    1.ORACLE归档日志介绍 归档日志暴增是oracle比较常见的问题,遇到归档日志暴增,我们该如何排查: 归档日志暴增一般都是应用或者人为引起的 理解归档日志存储的是什么 如何排查归档日志暴增原因 ...

  4. java 九九乘法表(for循环)

    package study5ran2yl.study; public class ForDemo01 { public static void main(String[] args) { int h; ...

  5. JsonPath:针对json的强大的规则解析与参数查找工具

    项目特点 GitHub项目地址:https://github.com/json-path/JsonPath 主要功能: 将Json字符串转为Java Map对象(这个不算什么,FastJson之类的工 ...

  6. C++基本数据类型范围和区别(详细)

    一.基本类型的大小及范围的总结(以下所讲都是默认在32位操作系统下):字节:byte:位:bit.1.短整型short:所占内存大小:2byte=16bit:所能表示范围:-32768~32767:( ...

  7. Scala(二)IO流 读取文件和保存文件

    package com.shujia.scala import java.io.{BufferedReader, FileReader, FileWriter} import scala.io.{Bu ...

  8. NOI / 2.1基本算法之枚举 1749:数字方格

    描述: 如上图,有3个方格,每个方格里面都有一个整数a1,a2,a3.已知0 <= a1, a2, a3 <= n,而且a1 + a2是2的倍数,a2 + a3是3的倍数, a1 + a2 ...

  9. 水电表/压力表/传感器/流量计/行车记录仪/分贝仪等 超低功耗LCD段码液晶驱动IC-VKL076(VKL系列)SSOP28 19*4COM,工作电流约7.5微安

    产品品牌:永嘉微电/VINKA 产品型号:VKL076 封装形式:SSOP28 产品年份:新年份 概述: VKL076 SSOP28是一个点阵式存储映射的LCD驱动器,可支持最大76点(19SEGx4 ...

  10. 【AcWing】第 62 场周赛 【2022.07.30】

    AcWing 4500. 三个元素 题目描述 给定一个长度为 \(n\) 的数组 \(r\_1,r\_2,-,r\_n\). 请你找到其中的三个元素 \(r\_a,r\_b,r\_c\),使得 \(r ...