金仓数据库安装说明文档麒麟版本Word格式.docx

上传人:b****5 文档编号:20435076 上传时间:2023-01-23 格式:DOCX 页数:18 大小:937.49KB
下载 相关 举报
金仓数据库安装说明文档麒麟版本Word格式.docx_第1页
第1页 / 共18页
金仓数据库安装说明文档麒麟版本Word格式.docx_第2页
第2页 / 共18页
金仓数据库安装说明文档麒麟版本Word格式.docx_第3页
第3页 / 共18页
金仓数据库安装说明文档麒麟版本Word格式.docx_第4页
第4页 / 共18页
金仓数据库安装说明文档麒麟版本Word格式.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

金仓数据库安装说明文档麒麟版本Word格式.docx

《金仓数据库安装说明文档麒麟版本Word格式.docx》由会员分享,可在线阅读,更多相关《金仓数据库安装说明文档麒麟版本Word格式.docx(18页珍藏版)》请在冰豆网上搜索。

金仓数据库安装说明文档麒麟版本Word格式.docx

license.dat

数据库初始化脚本:

init_linux

上传到/home/kingbase/目录下

执行:

tar-xvzfkdb-7.1.2.0751-release-Linux-x86_64-installer-build0038_A5000.tar.gz

执行:

kingbasekdb-7.1.2.0751-release-Linux-x86_64-installer-***

cd/home/kingbase/kdb-7.1.2.0751-release-Linux-x86_64-installer-build0038_A5000

chmod+xsetup.sh

1.4安装数据库

数据库的安装分三种方式:

①图形界面安装

shsetup.sh或./setup.sh-iswing

②命令行安装

shsetup.sh-iconsole

③静默安装

shsetup.sh-isilent

该文档以命令行安装为例进行说明,图形界面安装可参考Windows安装说明文档。

打开新终端,进入安装程序中setup.sh所在目录,切换到kingbase用户,执行如下命令:

./setup.sh-iconsole

回车

输入“Y”后回车

如果出现安装服务器还是客户端的选项,选择服务器。

输入“/home/kingbase/license.dat”后回车;

输入“/home/kingbase/kingbaseES/ES/V7”后回车;

输入Y后回车;

等待安装……

输入”sifang”回车(DEFAULT为sifang时,可以直接回车)

输入“sf_a5000”回车,确认密码同样操作。

回车

此处一定要选择手动初始化数据库!

1.5金仓数据库安装包升级(本步骤应跳过)

①将升级包拷贝到:

/home/kingbase/kingbaseES/ES/V7目录下。

kdb-7.1.2.0751-release-Linux-x86_64-installer-build0038.tar.bz2

②以root用户执行:

kingbasekdb-7.1.2.0751-release-Linux-x86_64-installer-build0038.tar.bz2

③以kingbase用户执行:

tar-jxvfkdb-7.1.2.0751-release-Linux-x86_64-installer-build0038.tar.bz2

④替换license.dat文件(如果旧的license文件到期了,可以执行该操作)

(新解压的升级包会覆盖安装时的license.dat文件,需要覆盖回来!

进入到/home/kingbase/kdb-7.1.2.0751-release-Linux-x86_64-installer-build0038/setup/目录

cplicense.dat/home/kingbase/kingbaseES/ES/V7/bin/license.dat

1.6数据库初始化

切换到root用户

进入到:

/home/kingbase/kingbaseES/ES/V7/Install目录(安装目录)

./Root.sh

到此,安装结束。

以kingbase用户执行:

isql--version检查数据库版本信息

2、金仓数据库卸载

进入:

/home/kingbase/kingbaseES/ES/V7/Uninstall

./Uninstall.sh

成功结束后,

以root用户执行:

./UninstallRoot.sh

完成卸载工作。

3、修数据库实例初始化(推荐命令行方式)

3.1修改环境变量

首先,修改kingbase用户主目录及数据库初始化目录,让其他用户有读写权限。

chmod-R777/home/kingbase

chmod-R700/data1/kingbase

(可能会提示有文件权限不允许修改,可以忽略该提示)

切换至smart用户,切换到smart用户根目录

vi.bash_profile

增加:

#setkingbaseenvironment

KINGBASE_HOME=/home/kingbase/kingbaseES/ES/V7

KINGBASE_CONFDIR=$KINGBASE_HOME/config

exportKINGBASE_HOMEKINGBASE_CONFDIR

LD_LIBRARY_PATH=$KINGBASE_HOME/lib:

$LD_LIBRARY_PATH

exportLD_LIBRARY_PATH

PATH=$KINGBASE_HOME/bin:

$PATH

exportPATH

source.bash_profile使其生效

校验:

isql--version(杠杠version)

查看是否有数据库版本信息输出。

3.2数据库实例初始化

用kingbase用户进行登录。

kdb-7.1.2.0751-release-Linux-x86_64-installer-build0038/init_linux目录

./initdb.sh

输出:

此数据库系统的文件属主为用户"

kingbase"

.

此用户也必须为服务器进程的属主.

数据库集群的超级用户是:

SYSTEM.

数据库集群将以以下区域设置初始化

COLLATE:

C

CTYPE:

MESSAGES:

zh_CN.UTF-8

MONETARY:

NUMERIC:

TIME:

字符串比较是case-sensitive的。

默认的文本查询配置将设置为"

english"

创建目录/data1/kingbase/data...成功

创建目录/data1/kingbase/data/REDOLOG...成功

创建子目录...成功

创建配置文件...成功

创建审计模板文件...成功

在/data1/kingbase/data/DB中创建TEMPLATE1数据库...成功

初始化加密设备...成功

初始化sys_authid...成功

设置superuser的密码...成功

设置ssouser的密码...成功

设置saouser的密码...成功

初始化dual...成功

initializingfile_type...成功

initializingutl_file_internal...成功

初始化依存关系...成功

创建系统视图...成功

创建包:

DBMS_SQL...成功

DBMS_ALERT...成功

DBMS_DDL...成功

DBMS_JOB...成功

DBMS_GDAECDC...成功

DBMS_DEFER_PACK...成功

UTL_INADDR...成功

UTL_FILE...成功

DBMS_LOB...成功

DBMS_METADATA...成功

创建兼容视图...成功

创建字符集转换...成功

创建目录...成功

对内建对象设置权限...成功

创建信息模式...成功

增加依存关系...成功

整理数据库TEMPLATE1...成功

拷贝TEMPLATE1到TEMPLATE0...成功

拷贝TEMPLATE1到TEMPLATE2...成功

创建用户定义的数据库SMARTSYS...成功

创建SAMPLES数据库...成功

加载SAMPLES数据库...成功

加载Kingbase系统工具插件...成功

保存数据库的用户名/密码...成功

DONE:

成功.您现在可以用下面的命令启动数据库服务器:

kingbase-D/data1/kingbase/data

成功将实例"

smartsys"

设置为系统服务。

ps:

/home/kingbase/kingbaseES/ES/V7/lib/libz.so.1:

noversioninformationavailable(requiredby/lib64/libdw.so.1)

Startinginstancesmartsysps:

[确定]

启动服务"

kdbsmartsysd"

成功。

CREATEUSER

CREATETABLESPACE

CREATESCHEMA

如果初始化过程中打出错误或警告信息,可以先执行init_linux文件夹中的uninitdb.sh批处理文件,然后再次执行initdb.sh。

./uninitdb.sh(用于删除数据库、表空间、模式等)

3.3修改数据库实例的配置参数

到数据目录下(本例中是/data1/kingbase/data),使用新的kingbase.conf配置文件替换原有文件。

shared_buffers=104064

lc_messages='

C'

lc_monetary='

lc_numeric='

lc_time='

search_path='

"

$USER"

PUBLIC'

default_tablespace='

SMART_DATA'

auto_merge_index=true

autovacuum=true

autovacuum_naptime=10min

char_default_type='

BYTE'

checkpoint_timeout=10min

compatible_level='

oracle'

data_transmitted_format='

mixed'

defer_integrated_constraint=on

enable_inplace_update=on

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数据库启动与停止

sys_ctlstatus-D/data1/kingbase/data(查看数据库实例当前状态)

sys_ctlstart-D/data1/kingbase/data(启动数据库实例)

sys_ctlstop-D/data1/kingbase/data(停止数据库实例)

sys_ctlrestart-D/data1/kingbase/data(重启数据库实例)

如果数据库提示停止失败可执行:

sys_ctlstop-D/data1/kingbase/data-mimmediate(强制停止数据库实例)

该处金仓有BUG,执行该步骤提示信息为停止失败,但查看数据状态为已停止。

4、数据库访问

4.1修改防火墙配置

(若想别的机器能够访问,还需要在防火墙中开放54321端口)

使用这些命令来永久打开一个新端口(如TCP/54321)。

$sudofirewall-cmd--zone=public--add-port=54321/tcp--permanent

$sudofirewall-cmd--reload

需要保证防火墙是开启的才能执行。

查看防火墙状态命令:

systemctlstatusfirewalld

开启防火墙:

systemctlstartfirewalld

关闭防火墙:

systemctlstopfirewalld

4.2访问示例

客户端打开企业管理器

若当前用户用命令行启动企业管理器报错,请在终端用当前用户执行xhost+

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1