ubuntu环境安装神舟通用数据库

         近期在做一个在国产专用机运行的项目,环境是Linux的,对于我这个Linux小白来说,简直是提心吊胆啊,那心情无法比喻~~~~

        公司内部没有环境,而且这数据库什么的,也很少有人用,参考资料不好找呀~~~~只好自己模拟一个差不多的,至少到了客户现场没有那么多的问题。

        首先在虚拟机安装了ubuntu18的系统,配置好了环境变量和Tomcat服务,在安装神舟通用的数据库时,简直是遭了大罪啊。

(1)按照安装手册执行安装命令,在安装包内的Disk1/InstData路径下面:./setup.bin -f st.properties

满怀期待的等着它成功,结果告诉我:

strings: '/lib/libc.so.6': No such file

java.io.FileNotFoundException: /tmp/install.dir.5209/Linux/resource/jre/lib/tzdb.dat (No such file or directory)

这里一共有两个问题,分别是:strings:'/lib/libc.so.6':No such file和java.io.FileNotFoundException:/tmp/install.dir.3720/Linux/resource/jre/lib/tzdb.dat(No such file or directory)大概意思呢就是缺少libc.so.6文件和tzdb.dat,在晚上找了一下检查libc.so.6的解决方法,可以参考:

https://blog.csdn.net/lxlmycsdnfree/article/details/80684264

虽然通过以上文章,验证了下确实没有找到相关的文件,但是在执行rpm -qa |grep libc的时候,还是没有更多的文件。于是请教大神来帮忙:

(1)没有libc.so.6的文件,咱就自己安装吧:

因为我这个是联网的哈,直接就在线安装了想要的(如果不能联网,那就麻烦了,自己想办法咯~~~~)

安装完成之后,错误依然如上不变:

然后,通过查找文件发现,这个libc.so.6的文件是有的,只不过没有在指定的目录下面,咱就复制吧:

 

复制完成后,再次执行安装的命令,就没有出现:strings /lib/libc.so.6   No such file的错误了,完成第一步!!!

(2)首先,通过错误提示知道../jre/lib/tzdb.dat,看了一下jdk的安装目录下面jre文件夹lib下面确实是有tzdb.bat这个文件的,那么到底是什么问题呢?大神出手检查一番:

原来在tmp目录下面,这个tzdb.dat文件是被链接过的,而且链接目录是找不到的,于是乎就把咱的tzdb.dat文件复制到指定的路径下面:

复制过程中,出现么有目录的情况,咱就创建目录再复制吧。做完这一切,再次执行安装的命令,等待片刻奇迹般的成功了,我的小心脏啊,无比激动~~~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值