关键字: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. 在两台配置了Win10操作系统的电脑之间直接拷贝文件

    前提条件:需要一根网线 每台电脑需手动设置IP地址 设置IP地址随意,示例为:10.10.2.11 和 10.10.2.12 每台电脑需关闭Windows防火墙 测试网络是否连通 方式一 远程桌面连接 ...

  2. RPA视频教程

    匠厂出品,必属精品   Uipath中文社区qq交流群:465630324 uipath中文交流社区:https://uipathbbs.comRPA之家qq群:465620839 第一课--UiPa ...

  3. Git的历史和安装Git及环境配置

    Git历史同生活中的许多伟大事物一样,Git 诞生于一个极富纷争大举创新的年代. Linux 内核开源项目有着为数众广的参与者.绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务 ...

  4. .NET GC工作流程

    前言 在上文[如何获取GC的STW时间]一文中,我们聊到了如何通过监听GC发出的诊断事件来计算STW时间.里面只简单的介绍了几种GC事件和它的流程. 群里就有小伙伴在问,那么GC事件是什么时候产生的? ...

  5. Linux sed工具的使用

    基础知识 - 行编辑工具: 一行一行处理文件内容 - 全屏编辑工具:一次性将文件所有内容加载到内存中 sed编辑器: Stream Editor 工作原理: 逐行处理文件内容,一次读取一行内容到模式空 ...

  6. 《吐血整理》保姆级系列教程-玩转Fiddler抓包教程(5)-Fiddler监控面板详解

    1.简介 按照从上往下,从左往右的计划,今天就轮到介绍和分享Fiddler的监控面板了.监控面板主要是一些辅助标签工具栏.有了这些就会让你的会话请求和响应时刻处监控中毫无隐私可言.监控面板是fiddl ...

  7. java后端接受Vue传递的List

    Failed to resolve argument 1 of type 'java.util.List' org.springframework.web.bind.MissingServletReq ...

  8. APISpace 让你快速获取名言警句

    名言警句,是指一些名人说的.写的.历史纪录的.经过实践所得出的结论或建议.警示的比较有名的言语.名言警句易于留传.   名言警句API,涵盖人生.励志等多个方面.   APISpace 有很多免费通用 ...

  9. 方法引用_通过this引用本类的成员方法和方法引用_类的构造器(构造方法)引用和数组的构造器引用

    package com.yang.Test.ThisMethodReference; /** * 通过this引用本类的成员方法 */ public class Husband { //定义一个买房子 ...

  10. CodeTON Round 2 (Div. 1 + Div. 2, Rated, Prizes!) A-E

    比赛链接 A 题解 知识点:思维,模拟. 发现 \(b\) 串第一个字符是 \(1\) 则只能使用 max , \(0\) 则只能使用 min ,随后只需要模拟到 \(a\) 串剩余 \(m\) 个字 ...