kingbase安装qq莫名其妙发广告说说提示依赖环境未通过

博客访问: 1403853
博文数量: 121
注册时间:
oracle\db2\unix\linux技术爱好者
ITPUB论坛APP
ITPUB论坛APP
APP发帖 享双倍积分
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: 国内数据库
公司领导联系了人大金仓来做技术交流,于是在领导的安排下开始学习和研究人大金仓国产数据库。
参照官方提供的《系统安装手册》,人大金仓数据库v7版安装记录、总结如下:
1、上传安装介质
上传安装介质kdb-7.1.2.0165-release-Linux-x86_64-installer-build0024.zip
2、规划、创建安装目录
[root@oracle11g ~]# mkdir -p /opt/kingbase/ES_V7
[root@oracle11g ~]# mv kdb-7.1.2.0165-release-Linux-x86_64-installer-build0024.zip /opt/kingbase/
[root@oracle11g ~]# chown -R zouxh /opt/kingbase/ES_V7
3、普通用户解压缩
[zouxh@oracle11g kingbase]$ unzip kdb-7.1.2.0165-release-Linux-x86_64-installer-build0024.zip
[zouxh@oracle11g kingbase]$ ls -l
总计 221676
-rw-r--r-- 1 zouxh root& -26 17:15 kdb-7.1.2.0165-release-Linux-x86_64-installer-build0024.zip
drwxrwxr-x 2 zouxh zouxh&&&&&
16:41 setup
-rw-rw-r-- 1 zouxh zouxh&&&&&
16:41 setup.sh
[zouxh@oracle11g kingbase]$
4、授权可执行
[zouxh@oracle11g kingbase]$ chmod +x setup.sh
可以选择图形化方式安装或者命令行方式安装。
本次选择图形化安装,使用xmanager:
[zouxh@oracle11g kingbase]$ export DISPLAY=192.1.1.84:0.0
此处详细步骤及截图略。
5.1、第一次安装失败:
第一次没有退出安装界面时执行脚本Root.sh报错:
[root@oracle11g Install]# /opt/kingbase/ES_V7/Install/Root.sh
/opt/kingbase/ES_V7/Install/Root.sh: line 20: $/Install/root.log: 没有那个文件或目录
/opt/kingbase/ES_V7/Install/Root.sh: line 21: $/Install/root.log: 没有那个文件或目录
/opt/kingbase/ES_V7/Install/Root.sh: line 22: $/Install/root.log: 没有那个文件或目录
cp: 无法 stat “$/Uninstall/rmln.sh”: 没有那个文件或目录
/opt/kingbase/ES_V7/Install/Root.sh: line 244: cd: $/Install/startup-desktop/icons: 没有那个文件或目录
find: ./hicolor: 没有那个文件或目录
tee: $/Install/root.log: 没有那个文件或目录
chown: “$.”: 无效的用户
chmod: 无法访问 “$/Install/root.log”: 没有那个文件或目录
[root@oracle11g Install]#
第二次退出安装界面后再执行脚本Root.sh,报其他错
[root@oracle11g Install]# /opt/kingbase/ES_V7/Install/Root.sh
Installing ODBC driver...
ODBC Driver is installed successfully!
Installing krms7d...
krms7d is installed successfully!
krms7d is starting...
starting krms[确定]
成功启动krms服务。
krms7d start successfully!
Installing kingbase7d...
kingbase7d is installed successfully!
Installing jobmgmt7d...
jobmgmt7d is installed successfully!
Installing kdbws7d...
kdbws7d is installed successfully!
kdbws7d is starting...
kdbws7d is starting[确定]
kdbws7d start successfully!
Starting to initialize database by zouxh ...
Starting System Initialization failed or error(s) occurred while initializing database.
You can see /opt/kingbase/ES_V7/Install/root.log for details.
查看日志,详细报错信息,是因为没有设置DISPLAY弹不出图像界面:
Starting to initialize database by zouxh ...
Exception in thread "main" java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
&&&&&&& at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:159)
&&&&&&& at java.awt.Window.(Window.java:432)
&&&&&&& at java.awt.Frame.(Frame.java:403)
&& &&&&&at java.awt.Frame.(Frame.java:368)
&&&&&&& at javax.swing.JFrame.(JFrame.java:158)
&&&&&&& at com.kingbase.jinitdb.JInitdb.openDialog(Unknown Source)
&&&&&&& at com.kingbase.jinitdb.JInitdb.main(Unknown Source)
Starting System Initialization failed or error(s) occurred while initializing database.
设置DISPLAY后再次执行脚本,提示不能执行:
[root@oracle11g Uninstall]# export DISPLAY=192.1.1.84:0.0
[root@oracle11g Uninstall]# /opt/kingbase/ES_V7/Install/Root.sh
/opt/kingbase/ES_V7/Install/Root.sh can not be executed twice.
处理方法:
到Uninstall目录运行脚本进行卸载
[root@oracle11g Uninstall]# su - zouxh
[zouxh@oracle11g ~]$ cd /opt/kingbase/ES_V7/Uninstall
[zouxh@oracle11g Uninstall]$ ./Uninstall.sh
卸载完成后整个安装目录下只剩下一个tomcat目录,根本没法再运行卸载脚本:
[zouxh@oracle11g ES_V7]$ ls
[zouxh@oracle11g ES_V7]$ rm -rf tomcat/
5.2、第二次安装:
[zouxh@oracle11g kingbase]$ mkdir -p ES/V7
其他步骤及截图略。
第一次退出安装界面后执行Root.sh脚本,然后弹出初始化数据库界面,注意设置[root@oracle11g V7]# export DISPLAY=192.1.1.84:0.0,否则弹不出界面,日志里记录报错信息
6、发现问题
6.1、发现报错,使用命令时报错:
[zouxh@oracle11g ~]$ /opt/kingbase/ES/V7/bin/sys_ctl stop -D /opt/kingbase/ES/V7/data/
/opt/kingbase/ES/V7/bin/sys_ctl: error while loading shared libraries: libkci.so.5: cannot open shared object file: No such file or directory
执行其他一些命令也报此错误提示。
6.2、尝试处理:
原来是符号链接文件,尝试将原文件拷贝到相应路径,问题依旧
[zouxh@oracle11g bin]$ ls -lrt|grep libkci.so.5
lrwxrwxrwx 1 zouxh zouxh&&&&&& 20 11-27 16:09 libkci.so.5.1 -> ../lib/libkci.so.5.1
lrwxrwxrwx 1 zouxh zouxh&&&&&& 18 11-27 16:09 libkci.so.5 -> ../lib/libkci.so.5
[zouxh@oracle11g bin]$ cd ../lib
[zouxh@oracle11g lib]$ ls -lrt|grep libkci.
-rwxr-xr-x 1 zouxh zouxh& -31 13:58 libkci.so.5.1
-rw-r--r-- 1 zouxh zouxh -31 13:58 libkci.a
-rwxr-xr-x 1 zouxh zouxh&&
13:58 libkciwalreceiver.so.1.1
-rw-r--r-- 1 zouxh zouxh&&
13:58 libkciwalreceiver.a
lrwxrwxrwx 1 zouxh zouxh&&&&& 24 11-27 16:09 libkciwalreceiver.so.1 -> libkciwalreceiver.so.1.1
lrwxrwxrwx 1 zouxh zouxh&&&&& 24 11-27 16:09 libkciwalreceiver.so -> libkciwalreceiver.so.1.1
lrwxrwxrwx 1 zouxh zouxh&&&&& 13 11-27 16:09 libkci.so.5 -> libkci.so.5.1
lrwxrwxrwx 1 zouxh zouxh&&&&& 13 11-27 16:09 libkci.so -> libkci.so.5.1
[zouxh@oracle11g lib]$ cp libkci.so.5.1 /home/zouxh/
[zouxh@oracle11g lib]$ pwd
/opt/kingbase/ES/V7/lib
[zouxh@oracle11g lib]$ cd
[zouxh@oracle11g ~]$ mv libkci.so.5.1 libkci.so.5
[zouxh@oracle11g ~]$ mv libkci.so.5 /opt/kingbase/ES/V7/bin/
6.3、分析:
安装了两次后,路径变量不对,没有更改过来
[zouxh@oracle11g ~]$ echo $PATH
/opt/kingbase/ES_V7/bin:/opt/kingbase/ES_V7/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/zouxh/bin
同样还有变量$LD_LIBRARY_PATH
猜测,是因为第一次安装失败导致环境变量异常从而导致问题。
6.4、重启系统后,此问题得到了解决:
[zouxh@oracle11g ~]$ kingbase -V
kingbase (Kingbase) 7.1.2.0165 release 64 bit
[zouxh@oracle11g ~]$ echo $PATH
/opt/kingbase/ES/V7/bin:/opt/kingbase/ES/V7/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/zouxh/bin
6.5启动、停止数据库进程
启动数据库:
[zouxh@oracle11g data]$ kingbase -D /opt/kingbase/ES/V7/data &
[zouxh@oracle11g data]$ LOG:& 转存许可证信息...
LOG:& 许可证版本:2.0
LOG:& 产品线:ES
LOG:& 产品版本:7.1.2
LOG:& 版本类型:EE
LOG:& 操作系统:LNX
LOG:& 体系结构:X64
LOG:& 浮动日期模式:是
LOG:& 基准日期:
LOG:& 许可证有效时间:180天
LOG:& 最大连接数:无限制
LOG:& 用户信息:??
LOG:& 试用模式:否
LOG:& 网卡物理地址检查模式:否
LOG:& 网卡物理地址:
LOG:& IPV4地址检查模式:否
LOG:& IPV4地址:
LOG:& 序列号:c47ee2bd-a5d64
LOG:& 不能够创建 IPv6 套接字:协议不支持的地址族
LOG:& the encrypt device is opened
LOG:& 数据库系统已关闭在
17:09:26 CST
LOG:& checkpoint record is at 1/12DF990
LOG:& redo record is at 1/12DF990; undo record is at 0/0; shutdown TRUE
LOG:& 下一个事务ID: 0/247; 下一个OID: 12125
LOG:& 下一个 MultiXactId: 1; 下一个 MultiXactOffset: 0
LOG:& 数据库系统准备接受连接
LOG:& nonwaitevent 线程启动!
停止数据库:
[zouxh@oracle11g bin]$ ./ikill -s SIGINT 23247
send process: 23247, signal name: SIGINT, signal id: 2
7、安装、使用感受及总结
感受、注意:
提前做好规划,如安装用户、安装路径、字符集、数据库名、实例名等;
安装配置步骤较为简单,不需要调整系统内核参数设置、系统资源限制参数,也不需要为安装的用户配置相关的环境变量等;
占用空间较小,安装完成后整个安装目录不到1G;
使用xmanager或者vncviewer图形化显示时,注意设置DISPLAY变量,防止弹不出图像界面而报错,导致安装失败;
如果第一次安装失败了,并且更改了安装目录,建议重启一次系统,防止环境变量出现问题导致异常;(是否也可以像oracle等一样,直接根据具体情况通过修改.bash_profile文件来设置环境变量呢,有待向官方咨询?)
可以设置大小写敏感,初始化时有选项开关控制是否大小写敏感;
初次安装使用,感觉不少地方都在模仿其他数据库产品,如oracle、db2、sqlserver等,与这些数据库产品整体上还是存在不小的差距,但是具体到某些应用场景,国产数据库也不差,应该也能完全满足需求吧。
建议学习研究之前,多看看官方提供的相关资料,比如安装手册、管理手册、使用手册、入门指南、开发指南、sql参考等;
了解、熟悉了人大金仓数据库的设计思想、体系架构等相关知识后,安装、使用、管理、维护更容易;
更多内容,有待后期继续学习、研究。
支持国产,国产数据库加油!
阅读(16021) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。君,已阅读到文档的结尾了呢~~
金仓数据库应用技术培训——安装部署
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
金仓数据库应用技术培训——安装部署
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口windows7下vs c++依赖编译环境引起的npm各种安装各种报错问题(未能加载VCBuild.exe),求大神来破!!! - CNode技术社区
这家伙很懒,什么个性签名都没有留下。
报错环境:windows7 X64,npm引入项目中package.json中mongodb的依赖关系时报错(本机已安装mongodb)
报错内容:
MSBUILD : error MSB3428: 未能加载 Visual C++ 组件“VCBuild.exe”。要解决此问题,
安装 .NET Fram
ework 2.0 SDK;2) 安装 Microsoft Visual Studio 2005;或 3) 如果将该组件安装到了
其他位置,请将其位置添加到系统
路径中。 [F:\coffee\nodejs\microblog\node_modules\mongodb\node_modules\kerberos
ld\binding.sln]
MSBUILD : error MSB3428: 未能加载 Visual C++ 组件“VCBuild.exe”。要解决此问题,
安装 .NET Fram
ework 2.0 SDK;2) 安装 Microsoft Visual Studio 2005;或 3) 如果将该组件安装到了
其他位置,请将其位置添加到系统
路径中。 [F:\coffee\nodejs\microblog\node_modules\mongodb\node_modules\bson\buil
inding.sln]
mongodb.3.23 node_modules\mongodb
├── bson.2.5
└── kerberos.0.3
在windows,貌似遇到过好几个npm install时同样的错误,未能加载VCBuild.exe,怎么解决这个问题呢?
自己先顶下位置,在心等解决方案,谢谢!
这么多活跃的高手哪去了???
VS版本多少,至少要2010以上
如果只是測試建議用x86版的node 不會有錯
我也找了半天,我机器上装的是vs2012,就是转换可能会有问题,从
更新的强制指定吧,比如用vs2012
npm config set msvs_version 2012 --global
有解决方案吗?
解决了吗?
同问,再贴个图:
截图里不都提示了解决办法了吗?照着做就行了
不想装 vs……
于是装了 mongoskin 模块,妥妥的
怎么弄的?麻烦给个列子。
看下图:没事的,你接下来该干嘛干嘛
看来我的小Y菊花不保了。。
亲,你的问题解决了么。我装了sdk也装了最新版本的vs2015,依旧是问题不断。
问题解决了吗
不只是windows,linux下有gcc和g++的环境下有些包依旧会编译报错
遇到同样的问题,怎么破?
cnpm下载node-sass失败解决方法:
可能由于网络问题下载win32-x64-47_binding.node失败,去/sass/node-sass/releases 这里下载需要的版本
下载后放到某目录下,如我的放到D盘根目录
1执行命令: set SASS_BINARY_PATH=D:win32-x64-47_binding.node
2安装node-sass: cnpm i node-sass
3安装node-sass成功后继续执行cnpm i下载其他依赖即可
装个虚拟机共享出来个目录, windows下折腾太浪费时间了
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
服务器赞助商为
,存储赞助商为
,由提供应用性能服务。
新手搭建 Node.js 服务器,推荐使用无需备案的

我要回帖

更多关于 qq空间莫名其妙发说说 的文章

 

随机推荐