iso 文件拷贝到服务器,执行挂载,在安装

vim /etc/sysctl.conf


fs.aio-max-nr= 1048576

fs.file-max= 6815744

kernel.shmall= 2097152    

#####kernel.shmmax=最小: 536870912最大: 物理内存值减去 1字节建议: 大于物理内存的一半

kernel.shmmax=                    

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=注意: 本参数限制并发发出的请求数量。应该设置以避免 IO 子系统的失败。

net.core.wmem_max= 1048576


reboot



cat /proc/sys/kernel/sem

cat /proc/sys/kernel/shmall

cat /proc/sys/kernel/shmmax

cat /proc/sys/kernel/shmmni

cat /proc/sys/fs/file-max

cat /proc/sys/fs/aio-max-nr

cat /proc/sys/net/ipv4/ip_local_port_range

cat /proc/sys/net/core/rmem_default

cat /proc/sys/net/core/rmem_max

cat /proc/sys/net/core/wmem_default

cat /proc/sys/net/core/wmem_max



##安装日志

vim  /opt/Kingbase/ES/V8/install/Logs/KingbaseES_V8_安装_05_07_2023_04_51_57.log   ####159行

成功   看下安装输出

安装: 成功.


14657 成功

0 警告

0 无致命错误

0 致命错误


##报错日志

ls /opt/Kingbase/ES/V8/data/sys_log/  

##查看端口

netstat   -ntulp   | grep 8890

##关闭端口

fuser  -k  -n    tcp  8890


##端口占用,停服务,修改,启服务

vim  /opt/Kingbase/ES/V8/data/kingbase.conf  

port = 54320

##放开端口

firewall-cmd --add-port=9000/tcp --permanent  




##查找安装目录

find /r 目录名 %变量名 in (匹配模式1,匹配模式2) do 命令

缺省安装文件夹: /opt/Kingbase/ES/V8

Data folder (默认﹕ /opt/Kingbase/ES/V8/data):

##注册系统服务

root@a0-0:/#: /opt/Kingbase/ES/V8/install/script/root.sh

##启服务

kingbase@a0-0:/opt/Kingbase/ES/V8/Server/bin$ ./sys_ctl -w start -D /opt/Kingbase/ES/V8/data -l "/opt/Kingbase/ES/V8/data/sys_log/startup.log"

##停服务

kingbase@a0-0:/opt/Kingbase/ES/V8/Server/bin$ ./sys_ctl stop -m fast -w -D  /opt/Kingbase/ES/V8/data

##查询服务

ps -ef | grep kingbase

##命令行ksql连接

kingbase@a0-0:/opt/Kingbase/ES/V8/Server/bin$ ./ksql -p 54321 -U system test


#######数据库操作

##查看数据库版本

select version();

##由于Oralce没有库名,只有表空间,所以Oracle没有提供数据库名称查询支持,只提供了表空间名称查询。

SELECT DISTINCT owner FROM all_tables;


6. 解决缺库问题

如果安装机器操作系统缺少必要的 so 库文件,您可通过如下命令查看到有缺少 so 库文件的情况。在 ${安

装目录}/Server/bin 目录下执行:

kingbase@a0-0:/opt/Kingbase/ES/V8/Server/bin$   ldd * | grep "not found"

在 ${安装目录}/Server/lib 下, 执行如下命令检查是否存在缺少的 so 库文件:

kingbase@a0-0:/opt/Kingbase/ES/V8/Server/lib$   ls

若检查到 ${安装目录}/Server/lib 下存在缺少的 so 库文件,则在 ${安装目录}/Server/lib 下, 执行

kingbase@a0-0:/opt/Kingbase/ES/V8/Server/lib$   export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:`pwd`

若在 ${安装目录}/Server/lib 下, 未找到缺少的 so 库文件,请联系客服人员。

此外,完成安装 KingbaseES 软件后,可继续参考《数据库部署工具使用说明》,学习如何通过数据库部署工具

安装部署集群、启停集群服务、修改配置、查看日志。


运行数据部署工具报错模块

/usr/lib/x86_64-linux-gnu/gtk-3.0/modules/libukuireload-gtk-module.so




windows:  

##查找安装目录

for /r C: %i in (Kingbase*,kingbase*) do  @echo %i

administrator@WIN-0B6N2LLSPV2 C:\Users\Administrator>cd /d  F:\Kingbase\ES\V8\KESRealPro\V008R006C007B0012\Server\

administrator@WIN-0B6N2LLSPV2 F:\Kingbase\ES\V8\KESRealPro\V008R006C007B0012\Server>dir

##起服务

sys_ctl.exe -D "F:\Kingbase\ES\V8\data" start

##查看已运行服务

net start  | find "kingbase*"  

sc query  | find "kingbase*"  

##连接数据库

administrator@WIN-0B6N2LLSPV2 F:\Kingbase\ES\V8\KESRealPro\V008R006C007B0012\Server\bin>.\ksql.exe -p 54321 -U systemd test

##查看数据库版本

select version();