记录一下部署项目的一次经历(1)——安装tomcat、jdk、达梦数据库、导入dmp

此次部署用到的资源有 linux  tomcat7 jdk1.7  代码包  达梦数据库7以及其他的传输工具

1、准备资源(根据系统位数进行下载相应位)

  下载apache-tomcat-7.0.91.tar.gz

    jdk-7u80-linux-x64.tar.gz

    dm7_setup_rh6_64_ent_20180717.iso

  打包代码包等

  准备dmp数据文件

2、安装tomcat

  tar -zxvf apache-tomcat-7.0.91.tar.gz  解压安装包,根据需要修改catalina.sh文件配置,以达到项目运行时需要的内存容量

  [root@localhost bin]vi ./catalina.sh  

  # OS specific support. $var _must_ be set to either true or false.
  JAVA_OPTS="-Xms512m -Xmx2048m -Xss1024k -XX:PermSize=64m -XX:MaxPermSize=128m"  

3、安装jdk

  首先检查当前系统下jdk版本问题

  [root@localhost bin]java -version

  如果发现版本不对或者时系统自带的jdk版本,情况允许的情况下可以使用rpm资源包管理器进行卸载,卸载步骤如下

  [root@localhost bin]rpm -qa | grep jdk    

  [root@localhost bin]rpm -e --nodeps xxx  

  比如如下所示的案例 当查询出来后卸载

  [root@seven ~]rpm -e --nodeps java-1.7.0-openjdk-1.7.0.51-2.3.5.5.el7.x86_6                       4

         

  tar -zxvf jdk-7u80-linux-x64.tar.gz  解压安装包,可以进行相应的解压路径的自定义,在这里就是当前路径下 

  在系统配置文件末尾中配置相应的jdk路径

  [root@localhost bin]vi /etc/profile  

  

  修改完文件之后使用如下命令,让修改后的文件立即生效

  [root@localhost bin]source /etc/profile                                                                                                   

  [root@localhost bin]java -version                                                                                                           

4、安装达梦数据库

  安装前的准备工作

  获取系统位数,内存大小,磁盘大小等

  [root@localhost xxx]getconf LONG_BIT                                                                                                

  [root@localhost xxx]grep MemTotal /proc/meminfo                                                                                                 

  [root@localhost xxx]df -h ./                                                                                                                                                                                                                                                   

  查看操作系统资源限制情况

  [root@localhost xxx]ulimit -a            

  根据达梦数据库的安装要求,修改open files的值为65535以上(因为默认open files的值为1024         )

  [root@localhost xxx]vi /etc/security/limit.conf

  #在末尾处添加如下(*号代表对当前shell适用以及由它启动的进程的资源限制)

  *   soft    nofile  102400

  *   hard   nofile  102400

  

  而对于服务器而言还需要设置file-max(/etc/sysctl.conf)
  fs.file-max = 6553560

  退出登录重新连接可以再次输入命令查看修改值是否已经起到了作用

  接下来进行达梦的安装将达梦数据库进行挂载,以只读方式放在./mnt  

  [root@localhost xxx]mount -o loop dm7_setup_rh6_64_ent_20180717.iso ./mnt                                 

  [root@localhost xxx]./DMInstall.bin -i  

  安装完成后进行数据库的初始化(默认安装的路径为/opt/dmdba/),按要求进行选值(时区选择东八区+8)

  [root@localhost xxx]./dminit                 

  注册数据库

  [root@localhost xxx]./dm_service_installer.sh -t dmserver -i /opt/dmdbms/bin/DSMKF/dm.ini -p DMSERVER

   目前安装的数据库已经完成了,现在可以通过在windows上的图形化工具进行远程连接,进行创建用户等,或者通过命令进行连接数据库

  [root@localhost xxx]ls

  [root@localhost xxx]./DmServiceDMSERVER start

  [root@localhost xxx]./DmServiceDMSERVER stop

  

       

  当开启书库服务之后,需要等待一段时间,否则在windows上通过DM管理工具连接会出现如下的错误

 

  或者可以通过disql进行数据库的连接,导入模式SCHEMAS=<模式名>{,<模式名>}(刚创建的数据库SYSDBA的密码也为SYSDBA,注意当密码为复杂密码需要转义时要如此是输入SYSDBA/'"XXX"')

  [root@localhost xxx]./disql SYSDBA/SYSDBA@ip:port                                                                            

  SQL>./dimp user/password@ip:port  FILE=/usr/local/resources/imp_exp.dmp  LOG=imp.log DIRECTORY=/usr/local/resources/imp SCHEMAS=user

 5、部署项目

  将项目在windows下打好war包,利用传输工具传入linux系统里,传入到tomcat的webapps目录下,进入bin目录下启动tomcta就行,之后可以将war包从webapps目录下移除出去,或者可以将windows下tomcat下webapps下的gddsm便编译后的文件传入linux系统放到相对应的位置上

  [root@localhost xxx]./startup.sh                                                                                                                

  

 

转载于:https://www.cnblogs.com/ffzzcommsoft/p/9962094.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值