金仓数据库在Linux redhat 7.2操作系统上安装和配置说明
enable_seqscan=off full_page_writes=off lock_wait=3 log_connections=off log_disconnections=off log_duration=off
log_line_prefix='[%m][%h][%d][%p][%u][%x]' log_statement='none'
maintenance_work_mem=1280MB max_connections=1000 max_fsm_pages=400000 max_fsm_relations=2000 password_condition_digit=0 shared_buffers=4096MB wal_buffers=512 work_mem=256MB
enable_hashindex_support=off max_locks_per_transaction=1024 inplace_update_lock_type = 3 port = 54321
update_process_title=off enable_btree_page_cache=on autovacuum_analyze_scale_factor=100 enable_bitmapscan=off enable_indexonlyscan=on effective_cache_size = 3000MB
确认修改后,保存配置文件。
至此初始化数据库完成
重启数据库服务!!
3.4 数据库启动与停止
以kingbase用户执行:
sys_ctl status -D /data1/kingbase/data (查看数据库实例当前状态) sys_ctl start -D /data1/kingbase/data (启动数据库实例) sys_ctl stop -D /data1/kingbase/data (停止数据库实例) sys_ctl restart -D /data1/kingbase/data (重启数据库实例)
如果数据库提示停止失败可执行:
sys_ctl stop -D /data1/kingbase/data -m immediate (强制停止数据库实例)
16
金仓数据库在Linux redhat 7.2操作系统上安装和配置说明
注:该处金仓有BUG,执行该步骤提示信息为停止失败,但查看数据状态为已停止。
4、数据库访问
4.1 修改防火墙配置
(若想别的机器能够访问,还需要在防火墙中开放54321端口) 使用这些命令来永久打开一个新端口(如TCP/54321)。
$ sudo firewall-cmd --zone=public --add-port=54321/tcp --permanent $ sudo firewall-cmd --reload
注:需要保证防火墙是开启的才能执行。
注:查看防火墙状态命令:systemctl status firewalld 注:开启防火墙:systemctl start firewalld 注:关闭防火墙:systemctl stop firewalld
4.2 访问示例
客户端打开企业管理器
17
金仓数据库在Linux redhat 7.2操作系统上安装和配置说明
注:若当前用户用命令行启动企业管理器报错,请在终端用当前用户执行 xhost +
18