金仓数据库安装说明文档-麒麟版本.doc

上传人:豆**** 文档编号:34341263 上传时间:2022-08-16 格式:DOC 页数:13 大小:81KB
返回 下载 相关 举报
金仓数据库安装说明文档-麒麟版本.doc_第1页
第1页 / 共13页
金仓数据库安装说明文档-麒麟版本.doc_第2页
第2页 / 共13页
点击查看更多>>
资源描述

《金仓数据库安装说明文档-麒麟版本.doc》由会员分享,可在线阅读,更多相关《金仓数据库安装说明文档-麒麟版本.doc(13页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、如有侵权,请联系网站删除,仅供学习与交流金仓数据库安装说明文档-麒麟版本【精品文档】第 13 页金仓数据库安装与配置目录1、金仓数据库软件安装21.1创建系统用户21.2 创建数据库实例目录21.3获取安装软件21.4安装数据库21.5金仓数据库安装包升级(本步骤应跳过)111.6 数据库初始化112、金仓数据库卸载123、数据库实例初始化(推荐命令行方式)123.1 修改环境变量123.2 数据库实例初始化133.3 修改数据库实例的配置参数153.4 数据库启动与停止164、数据库访问174.1 修改防火墙配置174.2 访问示例171、金仓数据库软件安装1.1创建系统用户在root用户下

2、建好用户和组。建立组:groupadd kingbase建立用户:useradd -m -d /home/kingbase kingbase -g kingbase初始化密码:passwd kingbase输入密码:kingbase(举例)注:如果需要删除kingbase用户,可以使用命令: userdel -r kingbase1.2 创建数据库实例目录以root用户在/data1目录下执行mkdir kingbasechown -R kingbase:kingbase kingbase/chmod -R 777 kingbase/1.3获取安装软件安装包:kdb-7.1.2.0751-re

3、lease-Linux-x86_64-installer-build0038_A5000.tar.gz授权文件:license.dat数据库初始化脚本:init_linux上传到 /home/kingbase/ 目录下执行: tar -xvzf kdb-7.1.2.0751-release-Linux-x86_64-installer-build0038_A5000.tar.gz执行:chown -R kingbase:kingbase kdb-7.1.2.0751-release-Linux-x86_64-installer-*执行:cd /home/kingbase/ kdb-7.1.2.

4、0751-release-Linux-x86_64-installer-build0038_A5000执行:chmod +x setup.sh1.4安装数据库数据库的安装分三种方式:图形界面安装sh setup.sh 或 ./setup.sh -i swing命令行安装sh setup.sh -i console静默安装sh setup.sh -i silent该文档以命令行安装为例进行说明,图形界面安装可参考Windows安装说明文档。打开新终端,进入安装程序中setup.sh所在目录,切换到kingbase用户,执行如下命令:./setup.sh -i console 执行:回车执行:输入

5、 “Y”后 回车如果出现安装服务器还是客户端的选项,选择服务器。执行:回车执行:输入“/home/kingbase/license.dat”后回车;执行:输入“/home/kingbase/kingbaseES/ES/V7” 后回车;执行:输入Y后回车;执行:回车执行:回车等待安装执行:输入”sifang” 回车(DEFAULT为sifang时,可以直接回车)执行:输入“sf_a5000” 回车,确认密码同样操作。执行:回车 注:此处一定要选择手动初始化数据库!1.5金仓数据库安装包升级(本步骤应跳过)将升级包拷贝到:/home/kingbase/kingbaseES/ES/V7目录下。kdb

6、-7.1.2.0751-release-Linux-x86_64-installer-build0038.tar.bz2以root用户执行:chown -R kingbase:kingbase kdb-7.1.2.0751-release-Linux-x86_64-installer-build0038.tar.bz2以kingbase用户执行:tar -jxvf kdb-7.1.2.0751-release-Linux-x86_64-installer-build0038.tar.bz2替换license.dat文件(如果旧的license文件到期了,可以执行该操作)(新解压的升级包会覆盖安

7、装时的license.dat文件,需要覆盖回来!)进入到/home/kingbase/ kdb-7.1.2.0751-release-Linux-x86_64-installer-build0038/setup/目录执行:cp license.dat /home/kingbase/kingbaseES/ES/V7/bin/license.dat1.6 数据库初始化切换到root用户进入到:/home/kingbase/kingbaseES/ES/V7/Install 目录(安装目录)执行:./Root.sh到此,安装结束。以kingbase用户执行:isql -version 检查数据库版本信

8、息2、金仓数据库卸载进入:/home/kingbase/kingbaseES/ES/V7/Uninstall以kingbase用户执行:./Uninstall.sh成功结束后,以root用户执行:./ UninstallRoot.sh完成卸载工作。3、修数据库实例初始化(推荐命令行方式)3.1修改环境变量首先,修改kingbase用户主目录及数据库初始化目录,让其他用户有读写权限。以root用户执行:chmod -R 777 /home/kingbasechmod -R 700 /data1/kingbase(可能会提示有文件权限不允许修改,可以忽略该提示)切换至smart用户,切换到smar

9、t用户根目录执行:vi .bash_profile增加:#set kingbase environmentKINGBASE_HOME=/home/kingbase/kingbaseES/ES/V7KINGBASE_CONFDIR=$KINGBASE_HOME/configexport KINGBASE_HOME KINGBASE_CONFDIRLD_LIBRARY_PATH=$KINGBASE_HOME/lib:$LD_LIBRARY_PATHexport LD_LIBRARY_PATHPATH=$KINGBASE_HOME/bin:$PATHexport PATH执行:source .bas

10、h_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: C MESSAGES: zh_CN.UTF-8 MO

11、NETARY: C NUMERIC: C TIME: C字符串比较是 case-sensitive 的。默认的文本查询配置将设置为 english.创建目录 /data1/kingbase/data . 成功创建目录 /data1/kingbase/data/REDOLOG . 成功创建子目录. 成功创建配置文件 . 成功创建审计模板文件 . 成功在 /data1/kingbase/data/DB 中创建 TEMPLATE1 数据库 . 成功初始化加密设备 . 成功初始化 sys_authid . 成功设置 superuser 的密码 . 成功设置 ssouser 的密码 . 成功设置 sao

12、user 的密码 . 成功初始化 dual . 成功initializing file_type . 成功initializing utl_file_internal . 成功初始化依存关系 . 成功创建系统视图 . 成功创建包:DBMS_SQL . 成功创建包:DBMS_ALERT . 成功创建包:DBMS_DDL . 成功创建包:DBMS_JOB . 成功创建包:DBMS_GDAECDC . 成功创建包:DBMS_DEFER_PACK . 成功创建包:UTL_INADDR . 成功创建包:UTL_FILE . 成功创建包:DBMS_LOB . 成功创建包:DBMS_METADATA . 成

13、功创建兼容视图 . 成功创建字符集转换 . 成功创建目录 . 成功对内建对象设置权限 . 成功创建信息模式 . 成功增加依存关系 . 成功整理数据库 TEMPLATE1 . 成功拷贝 TEMPLATE1 到 TEMPLATE0 . 成功拷贝 TEMPLATE1 到 TEMPLATE2 . 成功创建用户定义的数据库 SMARTSYS . 成功创建 SAMPLES 数据库 . 成功加载 SAMPLES 数据库 . 成功加载 Kingbase 系统工具插件 . 成功保存数据库的用户名/密码 . 成功DONE: 成功. 您现在可以用下面的命令启动数据库服务器: kingbase -D /data1/k

14、ingbase/data成功将实例smartsys设置为系统服务。ps: /home/kingbase/kingbaseES/ES/V7/lib/libz.so.1: no version information available (required by /lib64/libdw.so.1)Starting instance smartsysps: /home/kingbase/kingbaseES/ES/V7/lib/libz.so.1: no version information available (required by /lib64/libdw.so.1) 确定 启动服务kdb

15、smartsysd成功。CREATE USERCREATE TABLESPACECREATE TABLESPACECREATE TABLESPACECREATE TABLESPACECREATE TABLESPACECREATE TABLESPACECREATE SCHEMA如果初始化过程中打出错误或警告信息,可以先执行init_linux文件夹中的uninitdb.sh批处理文件,然后再次执行initdb.sh。执行:./ uninitdb.sh(用于删除数据库、表空间、模式等)3.3 修改数据库实例的配置参数到数据目录下(本例中是/data1/kingbase/data),使用新的 kin

16、gbase.conf配置文件替换原有文件。shared_buffers = 104064lc_messages = Clc_monetary = Clc_numeric = Clc_time = Csearch_path = $USER,PUBLICdefault_tablespace = SMART_DATAauto_merge_index=trueautovacuum=trueautovacuum_naptime=10minchar_default_type=BYTEcheckpoint_timeout=10mincompatible_level=oracledata_transmitte

17、d_format=mixeddefer_integrated_constraint=onenable_inplace_update=onenable_seqscan=offfull_page_writes=offlock_wait=3log_connections=offlog_disconnections=offlog_duration=offlog_line_prefix=%m%h%d%p%u%xlog_statement=nonemaintenance_work_mem=1280MBmax_connections=1000max_fsm_pages=400000max_fsm_relat

18、ions=2000password_condition_digit=0shared_buffers=4096MBwal_buffers=512work_mem=256MBenable_hashindex_support=offmax_locks_per_transaction=1024inplace_update_lock_type = 3port = 54321update_process_title=offenable_btree_page_cache=onautovacuum_analyze_scale_factor=100enable_bitmapscan=offenable_inde

19、xonlyscan=oneffective_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 (重启数据库实例)如果数据库提示停

20、止失败可执行:sys_ctl stop -D /data1/kingbase/data -m immediate (强制停止数据库实例)注:该处金仓有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 firewalld4.2 访问示例客户端打开企业管理器注:若当前用户用命令行启动企业管理器报错,请在终端用当前用户执行 xhost +

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com