当前位置:网站首页 > 数据科学与大数据 > 正文

如何安装达梦数据库(安装达梦数据库no more handles)



        地址1:

        地址2:

         unzip dm8__x86_rh6_64.zip

        官方推荐:不允许用root用户创建数据库

        1)创建安装用户组dinstall

                 groupadd -g 12349 dinstall

        2)创建安装用户dmdba

                useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba

        3)设置密码

                passwd dmdba

                个人感觉密码很难设置,需要设置一个比较复杂的密码

                

        1)更改配置

                vim /etc/security/limits.conf

                 在文件中添加

                

                dmdba hard nofile 65537
                dmdba soft nofile 65537
                dmdba hard stack 32768
                dmdba soft stack 16384

        2)使用dmdab用户查看配置是否生效

                su - dmdba

                ulimit -a

                     

        1)切换到root用户

                su - root 

        2)创建达梦数据库镜像(iso)挂载目录

                mkdir dm                //我直接创建在安装包目录下

        3)挂载镜像

                 mount -o loop  dm8__x86_rh6_64.iso /usr/software/dm

                

                出现mount: /dev/loop0 is write-protected, mounting read-only表示挂载成功

        1)在达梦目录下创建/dm文件夹

                mkdir /home/dmdba/dm                //4.2所设置的安装用户路径 /home/dmdba

        2)更改目录的用户权限

                 chown dmdba:dinstall -R /home/dmdba/dm

        3)给安装路径下的文件设置 755 权限

                 chmod -R 755 /home/dmdba/dm

        1)切换用户

                su - dmdba

        2)跳转到iso挂载目录

                cd /usr/software/dm/
        3)执行安装命令

                命令:

                        https://blog.csdn.net/weixin_/article/details/DMInstall.bin -i

                        是否输入key文件路径选 no,其它都选y

                出现问题:

                        Exception in thread "main" org.eclipse.swt.SWTError: No more handles [gtk_init_check() failed]

                        

                问题原因:

                        通过终端工具,运行图形界面的程序,如果没有设置,系统是不允许程序启动

                问题解决:

                        1)切换到root用户

                        2)export DISPLAY=:0.0

                        3)xhost +                //所有机器可以使用该服务

                        

                        4)切换回dmdba用户

                        5)执行 export DISPLAY=:0.0

                        6)重新执行安装命令

                /home/dmdba/dmdbms/script/root/root_installer.sh 

                

        vim /home/dmdba/.bash_profile

        添加一下命令

                export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool

        切换为dmdba用户,执行以下命令使环境变量生效

               su - dmdba source

               source .bash_profile

                可以通过https://blog.csdn.net/weixin_/article/details/dminit help 查看帮助

                cd /home/dmdba/dmdbms/bin

                https://blog.csdn.net/weixin_/article/details/dminit help 

                

                执行命令

                https://blog.csdn.net/weixin_/article/details/dminit path=/home/dmdba/dm/data db_name=test instance_name=test port_num=5236 CASE_SENSITIVE=0 CHARSET=1

                命令注释                

                path:初始数据库存放的路径

                db_name:数据库名

                instance_name:实例名

                port_num:监听端口号

                CASE_SENSITIVE:大小敏感(Y),可选值:Y/N,1/0

                CHARSET: 字符集(0),可选值:0[GB18030],1[UTF-8],2[EUC-KR]

               

        1)注册操作系统服务

                su - root

                cd /home/dmdba/dmdbms/script/root

                https://blog.csdn.net/weixin_/article/details/dm_service_installer.sh -t dmserver -dm_ini /home/dmdba/dm/data/test/dm.ini -p test

                

        1)设置开机自启

                 systemctl enable DmServicetest

        2)启动服务

                systemctl start DmServicetetst

        3)查看服务状态

                systemctl status DmServicetest

                

        1)切换root用户

                su - root

        2)停止服务

                systemctl stop DmServiceDMSERVER

                systemctl stop DmAPService.service 

        3)切换到dmdba用户

                su - dmdba

        4)卸载数据库

                cd /home/dmdba/dmdbms

                https://blog.csdn.net/weixin_/article/details/uninstall.sh -i

        5)删除用户组用户

                userdel dmdba

                groupdel dinstall

                

到此这篇如何安装达梦数据库(安装达梦数据库no more handles)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 大数据培训大数据(大数据培训项目)2025-04-05 15:27:06
  • iotdb数据库备份(数据库备份dbs)2025-04-05 15:27:06
  • orecal数据库区分大小写吗(oralcal数据库)2025-04-05 15:27:06
  • 微服务 配置中心 数据库(微服务的配置中心)2025-04-05 15:27:06
  • 数据库课程(数据库课程表怎么建)2025-04-05 15:27:06
  • 大数据培训有哪些机构(大数据培训真的有用吗)2025-04-05 15:27:06
  • vue插槽传值(vue插槽传递数据)2025-04-05 15:27:06
  • 中文全文数据库包括(中文全文数据库包括中国知网吗)2025-04-05 15:27:06
  • oppo手机往小米手机数据迁移怎么操作(oppo手机怎么往小米手机里传数据)2025-04-05 15:27:06
  • sundb数据库项(数据库doris)2025-04-05 15:27:06
  • 全屏图片