KingbaseES 数据库静默安装
关键字: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 数据库静默安装的更多相关文章
- KingbaseES 命令行安装数据库
关键字: KingbaseES.Linux.x86-64 一.安装前环境准备 1.硬件环境支持 ` 金仓数据库管理系统KingbaseES支持X86.X86_64,同时支持龙芯.飞腾等国产CPU硬 ...
- Oracle 11g静默安装简明版
环境:RHEL 6.5 + Oracle 11.2.0.4 1. 初步处理应答文件 2. 静默安装软件 3. 静默安装监听 4. 静默dbca建库 说明: 本文默认安装软件前的步骤已经设置完毕 如果没 ...
- Oracle 11g静默安装软件+手工创建数据库
由于是二次跳转+远程操作,无法使用图形界面,不能直接图形界面安装.采用静默安装软件+手工创建数据库的方式完成需求. 静默模式安装Oracle软件,配置监听程序 手工建库 检查各组件是否符合要求 1. ...
- oracle slient静默安装并配置数据库及仅安装数据库不配置数据库shell
<1,>仅安装数据库软件不配置数据库 ./x86oracle.sh /ruiy/ocr/DBSoftware/app/oracle /ruiy/ocr/DBSoftware/app/ora ...
- 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 检查硬件 注意这里的内存应该满足要求,不然 ...
- 静默安装Oracle12.2数据库
实验环境: 操作系统:Redhat 6.4 64位 数 据 库:Oracle 12c R2 一. 安装前准备 1. 创建用户和组 [root@wjq ~]# groupadd -g 1000 o ...
- CentOS 7静默安装Oracle 11g R2数据库软件
之前安装Oracle 11g R2数据库软件都是建立在图形界面上的,不过现在大部分服务器上都没有安装图形界面.图形界面安装较为方便,安装选项清晰,步骤明确,但Oracle还支持另一种安装方式,就是通过 ...
- Linux - 静默安装oracle数据库总结
Web服务器上面的Linux一般是不会有图形界面的,所有通过图形界面来安装Linux的方式在没有图形界面的Linux上面是行不通的,我们要使用的安装方式叫做Linux的静默安装.即在没有图形界面的Li ...
- RHEL5.6静默安装oracle11.2.0数据库实例脚本
脚本:单实例静默安装echo '[GENERAL] RESPONSEFILE_VERSION = "11.2.0" //查看虚拟机的版本,不能更改 OPERATION_TYPE = ...
随机推荐
- 在VMware Workstation 16上安装Windows7虚拟机以及VMware tools安装失败解决方法
安装VMware Workstation 16 搜素"VMware Workstation下载" 下载 VMware Workstation Pro 下载Windows7系统镜像 ...
- 一个bug肝一周...忍不住提了issue
导航 Socket.IO是什么 Socket.IO的应用场景 为什么选socket.io-client-java 实战案例 参考 本文首发于智客工坊-<socket.io客户端向webserve ...
- Lydon 分解与最小表示法
我们定义一个串是 \(\text{Lyndon}\) 串,当且仅当这个串的最小后缀就是这个串本身. 该命题等价于这个串是它的所有循环表示中字典序最小的. 引理 1:如果 \(u\) 和 \(v\) 都 ...
- 一文聊透 Netty 核心引擎 Reactor 的运转架构
本系列Netty源码解析文章基于 4.1.56.Final版本 本文笔者来为大家介绍下Netty的核心引擎Reactor的运转架构,希望通过本文的介绍能够让大家对Reactor是如何驱动着整个Nett ...
- 使用Tapdata一步搞定关系型数据库到MongoDB的战略迁移
摘要:数据库作为最关键的基础设施,随着互联网时代的信息高速增长,关系型数据库因其高门槛.高成本以及扩展性差等原因导致的局限性逐渐浮出水面,如今更是面临诸多问题和挑战,Tapdata 专注新一代实时 ...
- Tapdata Cloud 版本上新!率先支持数据校验、类型映射等6大新功能
Tapdata Cloud cloud.tapdata.net Tapdata Cloud 是国内首家异构数据库实时同步云平台,目前支持 Oracle.MySQL.PG.SQL Server.Mong ...
- [原创]移远RM500U-CN模组驱动移植
1. 简介 中国广电正式放号了,为了支持广电700MHz的5G基站,需要换用新的5G模组.移远通信的RM500U模组正好可以满足我们的使用要求; 我们选用该模组的原因:双卡单待 支持SIM卡热插拔 支 ...
- 5-16 Docker 容器 || Linux
Docker 简介 Linux简介 Linux和windows一样,都是操作系统 只不过windows更易用,适合家庭和非编程人员使用 如果用作服务器,尤其是java项目的服务器,Linux会更加合适 ...
- 函数式接口的概念&函数式接口的定义和函数式接口的使用
函数式接口概念 函数式接口在Java中是指:有且仅有一个抽象方法的接口. 函数式接口,即适用于函数式编程场景的接口.而Java中的函数式编程体现就是Lambda,所以函数式接口就是可以适用于Lambd ...
- c++小游戏———扫雷
大家好,我是芝麻狐! 这是我自制的小游戏,目前仅支持devc++. 如果你没有c++软件, 请打开网站GDB online Debugger | Compiler - Code, Compile, R ...