精华内容
下载资源
问答
  • linux 安装达梦数据库

    2018-11-30 15:32:23
    环境:系统:红帽linux企业版4(红旗LINUX也是一样,会更简单) jakarta-tomcat-5.0.28.tar.gz(二进制源码) jdk-1_5_0_15-linux-i586-rpm.bin(RPM包) 达梦数据库
  • Linux系统,启动达梦数据库 – DM DB的启动过程 DM的启动主要按如下三个步骤进行: 1.读取配置文件(.ini) 2.读取控制文件(dm.ctl) 3.读取重做日志文件(.log) 和 数据文件(*.DBF) 启动 DM数据库 进入安装目录下的...
  • 达梦数据库是一款优秀的国产数据库,现在最新版为DM8 如何在Linux下安装它呢? 详细方法如下: 一、下载DM8数据 我用的是DM8开发版(Linux-rh7-64位) 下载链接: https://pan.baidu.com/s/1bu0YBXeQWI26lqEMS4XruA ...
  • 使用达梦数据库的图形界面工具创建实例非常方便,但是实际工作中,部署数据库时往往不一定有图形界面的条件。 其实,达梦同样有一款使用命令行创建实例的工具,在 $DM_HOME/bin 下,有一款 dminit 工具。   只要...
  • 达梦数据库创建数据库实例的两种方式:1、图形化界面方式:优点:操作简单方便,缺点:步骤繁琐;2、命令行方式:优点:步骤简单;缺点:配置容易出错
  • 国产达梦数据库DM88.1.1.45下载链接,Linux-rh7-64位版本,dm8_setup_rh7_64_ent_8.1.1.45_20191121下载链接
  • 网上的资源太少了关于linux,本人公司要求研究达梦数据库
  • 目前国内部分公司做的项目要求去ioe使用国产的替代方案。数据从异构数据库中迁移到达梦,应用中使用Activiti工作流在替换了数据库驱动后,无法直接使用,本文介绍如何适配达梦数据库
  • 主要介绍了Centos7 安装达梦数据库的教程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
  • Linux部署达梦数据库及初始化实例 1、调整sysctl.conf参数 [root@dm-1 ~]# vim /etc/sysctl.conf fs.file-max = 6815744 fs.aio-max-nr = 1048576 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel....

    Linux部署达梦数据库及初始化实例

    1、调整sysctl.conf参数

    [root@dm-1 ~]# vim  /etc/sysctl.conf 
    net.ipv4.ip_local_port_range = 9000 65500
    vm.swappiness = 0
    

    2、调整limits.conf参数

    [root@dm-1 ~]# ulimit -n65536
    [root@dm-1 ~]# vim /etc/security/limits.conf
      *  soft  nproc   65536
      *  hard  nproc   65536
      *  soft  nofile  65536
      *  hard  nofile  65536
      [root@dm-1 ~]# vi /etc/profile
      ulimit -SHn 65536
      [root@dm-1 ~]# source /etc/profile
    

    3、关闭selinux和防火墙,并设置为开机不启动

    [root@dm-1 ~]# vim /etc/sysconfig/selinux
    SELINUX=disabled
    [root@dm-1 ~]# setenforce 0
    [root@dm-1 ~]# systemctl stop firewalld.service
    [root@dm-1 ~]# systemctl disable firewalld.service
    

    4、创建用户和组

    [root@dm-1 ~]# groupadd dinstall -g 2001
    [root@dm-1 ~]# useradd -g dinstall dmdba -u 1001
    [root@dm-1 ~]# echo admin1234|passwd --stdin dmdba
    更改用户 dmdba 的密码 。
    passwd:所有的身份验证令牌已经成功更新
    

    5、创建达梦数据库安装目录并授权

    [root@dm-1 /]# mkdir /opt/dmdbms
    [root@dm-1 /]# mkdir /opt/dmsetup
    [root@dm-1 opt]# chown dmdba.dinstall /opt/dmdbms -R;chmod 777 /opt/dmdbms -R
    [root@dm-1 opt]# chown dmdba.dinstall /opt/dmsetup -R;chmod 777 /opt/dmsetup -R
    

    6、安装数据库及初始化实例

    [root@dm-1 opt]# mount /opt/dmsetup/dm8_20200907_x86_rh7_64_ent_8.1.1.126.iso /opt/dmsetup/
    [dmdba@dm-1 ~]$ cd /opt/dmsetup/
    [dmdba@dm-1 dmsetup]$ ll
    总用量 648293
    -r-xr-xr-x. 1 root root   2921902 822 2020 DM8 Install.pdf
    -r-xr-xr-x. 1 root root 660929658 96 2020 DMInstall.bin
    [dmdba@dm-1 dmsetup]$ ./DMInstall.bin -i
    mount: /dev/loop0 写保护,将以只读方式挂载
    [root@dm-1 opt]# su - dmdba
    上一次登录:三 47 13:18:32 CST 2021pts/0[dmdba@dm-1 ~]$ cd /opt/dmsetup/
    [dmdba@dm-1 dmsetup]$ ll
    总用量 648293
    -r-xr-xr-x. 1 root root   2921902 822 2020 DM8 Install.pdf
    -r-xr-xr-x. 1 root root 660929658 96 2020 DMInstall.bin
    [dmdba@dm-1 dmsetup]$ ./DMInstall.bin -i
    请选择安装语言(C/c:中文 E/e:英文) [C/c]:c
    解压安装程序......... 
    欢迎使用达梦数据库安装程序
    
    是否输入Key文件路径? (Y/y:N/n:) [Y/y]:n
    是否设置时区? (Y/y:N/n:) [Y/y]:y
    请选择设置时区 [21]:21
    请选择安装类型的数字序号 [1 典型安装]:1
    请选择安装目录 [/home/dmdba/dmdbms]:/opt/dmdbms
    是否确认安装路径(/opt/dmdbms)? (Y/y:N/n:)  [Y/y]:y
    安装前小结
    安装位置: /opt/dmdbms
    所需空间: 1075M
    可用空间: 9G
    版本信息: 
    有效日期: 
    安装类型: 典型安装
    是否确认安装? (Y/y:N/n:):y
    
    
    2021-04-07 13:54:34 
    [INFO] 安装达梦数据库完成。
    
    请以root系统用户执行命令:
    /opt/dmdbms/script/root/root_installer.sh
    安装结束
    [dmdba@dm-1 dmsetup]$ su - root
    密码:
    上一次登录:三 47 12:00:07 CST 2021192.168.1.2pts/0[root@dm-1 ~]# /opt/dmdbms/script/root/root_installer.sh
    移动 /opt/dmdbms/bin/dm_svc.conf 到/etc目录
    修改服务器权限
    创建DmAPService服务
    Created symlink from /etc/systemd/system/multi-user.target.wants/DmAPService.service to /usr/lib/systemd/system/DmAPService.service.
    创建服务(DmAPService)完成
    启动DmAPService服务
    
    7、初始化实例
    [dmdba@dm-1 /]$ /opt/dmdbms/bin/dminit PATH=/opt/dmdbms/data PAGE_SIZE=32 LOG_SIZE=2048 CHARSET=0 CASE_SENSITIVE=Y
    创建服务
    [root@dm-1 ~]# /opt/dmdbms/script/root/dm_service_installer.sh -t dmserver -dm_ini /opt/dmdbms/data/DAMENG/dm.ini -p DMSERVER
    启动服务
    [root@dm-1 ~]# su - dmdba 
    上一次登录:三 47 14:00:44 CST 2021pts/0[dmdba@dm-1 ~]$ /opt/dmdbms/bin/DmServiceDMSERVER start
    Starting DmServiceDMSERVER: [ OK ]
    [dmdba@dm-1 ~]$
    

    至此,达梦数据库在linux环境部署完成。

    展开全文
  • 由于工作需要,本人特地在自己虚拟机上分别安装了中标麒麟和银河麒麟操作系统,并分别在上面了达梦数据库,为防止自己忘记,现整理成册,方便以后使用
  • Activity6.0 默认不支持达梦数据库,需要进行适配,本文详细讲解了适配的过程
  • linux下的达梦数据库安装 1.新建用户组和用户 groupadd dinstall ------新建用户组dinstall useradd -g dinstall dmdba ------新建用户dmdba 2.创建安装目录 mkdir -p /dm8 ------创建dm8目录 chmod 775 /dm8 ------...

    linux下的达梦数据库安装

    1.新建用户组和用户
    groupadd dinstall ------新建用户组dinstall
    useradd -g dinstall dmdba ------新建用户dmdba

    2.创建安装目录
    mkdir -p /dm8 ------创建dm8目录
    chmod 775 /dm8 ------赋予dm8目录权限
    chown -R dmdba:dinstall /dm8 ------改dm8的用户所属组

    注:可以ll或者ls查看用户所属组是否已经更改

    3.数据库安装在/dm8
    (/dm8/dmdbms下位软件目录)
    mount /opt/dm8…iso/ mnt ------挂载

    root用户:
    xhost +
    echo $DISPLAY ------查看display的变量
    dmdba用户:
    echo $DISPLAY ------查看display的变量是否与root下的变量一致
    export DISPLAY=:0 ------设置display的变量(“0”:root下的变量值)
    ./DMInstall.bin ------安装数据库(可视化安装)

    注:“dm8…iso”为.iso的数据库安装包
    display的变量值未设置可能会导致图形化界面安装失败
    若图形化界面安装失败,可以执行./DMInstall.bin -i使用命令行的方式进行安装

    4.初始化实例
    su - dmdba
    mkdir /dm8/data ------在dm8下创建data目录

    1. 图形化方式
      cd /dm8/dmdba/tool
      ./dbca.sh ------打开dm配置助手(若失败,则重新配置display变量)

      根据提示初始化实例,注意放置位置、数据库名、实例名、端口号、SYSDBA密码等

      按照窗口提示在root下输入以下三条命令之后,服务也启动了:

      mv /dm8/dmdbms/bin/DmServiceDMSERVER01.service /usr/lib/systemd/system/DmServiceDMSERVER01.service
      
      systemctl enable DmServiceDMSERVER01.service
      
      systemctl start DmServiceDMSERVER01.service
      

      ------查看数据库是否启动方式:

      ps -ef|grep dmserver     ---root用户
      netstat -ntl|grep 5236     ---root用户
      ./DmServiceDMSERVER status     ---在bin目录下执行(dmdba用户)
      ./dmservice.sh     ---在tool目录下执行(dmdba用户)
      
    2. 命令行方式
      cd /dm8/dmdbms/bin ------在dmdba用户下
      ./dminit PATH=/dm8/data EXTENT_SIZE=16 PAGE_SIZE=16 DB_NAME=PROD INSTANCE_NAME=TEST PORT_NUM=5237 LOG_SIZE=500 SYSDBA_PWD=Dameng123
      ------设置初始化的条件

    5.创建服务

    注:一般使用命令行的方式创建实例,直接启动可能会报错,这时需要手动注册服务

    cd /dm8/dmdbma/script/root ------在root用户下
    ./dm_service_installer.sh -t dmserver -p TEST -dm_ini /dm8/data/PROD/dm.ini

    cd /dm8/dmdbms/bin
    ./DmServiceTEST start ------启动服务

    若启动失败,使用前台的启动方式启动,即:
    ./dmserver /dm8/data/TEST/dm.ini ------在bin目录下执行
    若还是报错,可能是服务已经启动,可尝试将服务重启:
    ./DmServiceTEST restart

    展开全文
  • 国产数据库 达梦数据库 DM8 Linux版 64位 安装包 官方版 dm8_setup_rh7_64_ent_8.1.1.88_20200629.iso
  • Linux安装达梦数据库 安装时: 忽略大小写敏感 使用utf-8编码 安装完成后: 在“”文件中设置MAX_SESSIONS数量 在“达梦数据库配置助手”中创建或删除实例 使用SYSDBA来创建自己的用户,用自己的用户来进行...

    目录

    安装准备:

    Linux系统状态准备:

    安装达梦数据库:

    注意事项:

    创建数据库实例/初始化数据库注意事项:

    数据库配置修改

    创建新用户


    安装准备:

    • 从达梦数据库官网免费下载安装包
    • 安装包下载完成后,在windows下进行解压缩,得到一个ISO文件:dm8_setup_win64_ent_8.1.1.88_20200708.iso

    方法一:将iso文件放入linux中,通过挂载得到DMInstall.bin安装文件:

    (1)将ISO文件拷贝到linux中,放在/home/user1/dmdbms/iso文件夹中
    [user1@localhost iso]$ ls
    dm8.iso
    
    (2)更改文件权限
    [user1@localhost iso]$ chmod 777 dm8.iso
    
    (3)挂载ISO,相当于将ISO文件当成光盘插入光驱
    -o loop 参数将ISO文件模拟成一个磁盘,挂载到dminstall目录
    必须用root挂载
    [root@localhost dmdbms]# mount -o loop dm8.iso dminstall
    mount: /dev/loop2 写保护,将以只读方式挂载
    
    (4)查看生成出来的DMInstall.bin
    [root@localhost dmdbms]# cd dminstall/
    [root@localhost dminstall]# ls
    DMInstall.bin  DM_Install_en.pdf  DM_Install_zh.pdf  release_en.txt  release_zh.txt
    

    方法二:直接在windows中将iso文件解压缩,得到DMInstall.bin安装文件,再将DMInstall.bin安装文件放入linux中

    Linux系统状态准备:

    1.通过ulimit -a命令,查询系统状态是否满足要求

    [root@localhost dminstall]# ulimit -a
    core file size          (blocks, -c) 0
    data seg size           (kbytes, -d) unlimited
    scheduling priority             (-e) 0
    file size               (blocks, -f) unlimited
    pending signals                 (-i) 3780
    max locked memory       (kbytes, -l) 64
    max memory size         (kbytes, -m) unlimited
    open files                      (-n) 1024
    pipe size            (512 bytes, -p) 8
    POSIX message queues     (bytes, -q) 819200
    real-time priority              (-r) 0
    stack size              (kbytes, -s) 8192
    cpu time               (seconds, -t) unlimited
    max user processes              (-u) 3780
    virtual memory          (kbytes, -v) unlimited
    file locks                      (-x) unlimited
    

    参数使用限制:

    (1)data seg size

    建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小 将导致数据库启动失败。

    (2)file size

    建议用户设置为 unlimited(无限制),此参数过小将导致数据库安装或初始化 失败。

    (3)open files

    建议用户设置为 65536 以上或 unlimited(无限制)。一般只有这个不满足。通过以下命令设置。

    ulimit -HSn 65536  #硬资源和软资源同时限制为最大打开文件描述符数65546

    (4)virtual memory

    建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小 将导致数据库启动失败。

    若不满足上述要求,vim /etc/security/limits.conf 来进行修改

    2.修改文件权限

    (1)将文件DMInstall.bin拷贝到dmdbms文件夹中
    
    (2)更改DMInstall.bin权限为所有人所有权限
    [kylin@localhost dmdbms]# chmod 777 DMInstall.bin 
    chmod: 更改"DMInstall.bin" 的权限: 只读文件系统
    
    (3)执行安装命令
    [kylin@localhost dmdbms]$ ./DMInstall.bin 
    解压安装程序..
    ..........

    安装达梦数据库:

    执行命令,打开达梦图形化安装界面。

    1.为DMInstall.bin添加可执行权限

    chmod 777 DMInstall.bin
    
    #这里补充一点知识
    #文件的权限有五种,分别是rwxst,s权限可以在执行某些程序的时候,暂时具有该程序拥有者的权限,如果想加s权限,在前面加个4,比如:
    chmod 4777 DMInstall.bin

    2.运行可执行安装文件 

    ./DMInstall.bin

    注意事项:

    • 如果在执行./DMInstall.bin命令后,出现以下报错信息:
    OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file:
       /tmp/hsperfdata_root/3763
    Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
    Exception in thread "main" java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: 
    	no swt-gtk-3659 in java.library.path
    	no swt-gtk in java.library.path
    	Can't load library: /tmp/swtlib-64/libswt-gtk-3659.so
    	Can't load library: /tmp/swtlib-64/libswt-gtk.so
    
    	at org.eclipse.swt.internal.Library.loadLibrary(Library.java:267)
    	at org.eclipse.swt.internal.Library.loadLibrary(Library.java:174)
    	at org.eclipse.swt.internal.C.<clinit>(C.java:21)
    	at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63)
    	at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54)
    	at org.eclipse.swt.widgets.Display.<clinit>(Display.java:132)
    	at org.eclipse.swt.widgets.Widget.isValidSubclass(Widget.java:988)
    	at org.eclipse.swt.widgets.Decorations.checkSubclass(Decorations.java:164)
    	at org.eclipse.swt.widgets.Shell.<init>(Shell.java:258)
    	at org.eclipse.swt.widgets.Shell.<init>(Shell.java:253)
    	at org.eclipse.swt.widgets.Shell.<init>(Shell.java:204)
    	at org.eclipse.swt.widgets.Shell.<init>(Shell.java:140)
    	at com.dameng.common.gui.util.SWTUtility.canInitGUI(SWTUtility.java:380)
    	at com.dameng.install.ui.MainApplication.run(MainApplication.java:80)
    	at com.dameng.install.ui.MainApplication.main(MainApplication.java:436)
    • 因为我用的是VMware虚拟机创建的Linux系统,由于分配的内存不够只有2G,设置虚拟机为该系统分配4G内存后,./DMInstall.bin命令执行成功,不报错,成功打开图形化安装界面。
    • 在图形化安装界面中,一路下一步
    • 一般不需要启用安全特性,所以不需要key,直接点击下一步
    • 安装的组件或组件类型默认“典型安装”,默认全部勾选,直接点击下一步
    • 选择一个达梦数据库的安装目录,直接默认也可以,我选择的是/usr/software/dmdbms

    创建数据库实例/初始化数据库注意事项:

    • 在“达梦数据库配置助手”中创建或删除实例
    • 数据库模板采用“一般用途
    • 指定数据库目录默认就好
    • 输入“数据库名”,“实例名”,一般数据库名和实例名一样就好了,方便,端口5236不用改
    • 在初始化参数中,勾选掉字符串比较大小写敏感”,要不然以后用起来很不方便
    • 在初始化参数中,使用“utf-8”字符集
    • 在口令管理中,选择“所有系统用户使用同一个口令”(因为方便),输入口令
    • 创建数据库示例库就算了,麻烦,待会儿自己创建吧
    • 其他的采用默认配置即可,一路下一步,到最后点击“完成”

    数据库配置修改

    • 安装完成后,到达梦安装目录去修改数据库配置,我的是在“/usr/software/dmdbms/data/XIE”目录下
    • 找到“dm.ini”文件,在“dm.ini”文件中把MAX_SESSIONS设置为1000差不多满足我的需求了
    • MAX_SESSIONS = 1000      #Maximum number of concurrent sessions

       

    创建新用户

    • 使用DM管理工具,登录SYSDBA用户,输入密码“123456789”
    • 进了DM管理工具以后,找到左侧下拉列表的“用户→管理用户”,鼠标右键“管理用户”,点击“新建用户”
    • 输入用户名,用户密码,确认密码
    • 把“所属角色”和“系统权限”中的权限都给够,最后点击完成,完成用户创建
    • 断开数据库连接,用新用户重新登录

    求关注,求点赞鸭!!!

     

    文章参考:https://blog.csdn.net/weixin_42197396/article/details/104963443

    展开全文
  • 达梦数据库安装参考文档 1.前期准备工作 1.1数据库下载 达梦数据库DM8arm64版链接:https://pan.baidu.com/s/1viD20rno6mqPWRbKwlfwGg 密码:yzmn 1.2创建安装用户 1.2.1创建安装用户组dinstall groupadd ...

    达梦数据库安装参考文档

    1.前期准备工作

    1.1数据库下载

    达梦数据库DM8arm64版链接:https://pan.baidu.com/s/1viD20rno6mqPWRbKwlfwGg  密码:yzmn

    1.2创建安装用户

    1.2.1创建安装用户组dinstall

    groupadd dinstall

    1.2.2创建安装用户dmdba

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

    1.2.3初始化用户密码

    passwd dmdba

    1.3检查GLIB版本

    strings /usr/lib64/libstdc++.so.6|grep GLIBCXX

    如果像我一样,最高的版本低于 GLIBCXX_3.4.21的话。就需要升级下GLIB,如下:

    1. 下载较新版本gcc(我下的为8.2.0.tar)

    gnu 中国的 镜像列表(下载速度很快)

     http://mirror.hust.edu.cn/gnu/

     http://mirrors.ustc.edu.cn/gnu/

     ftp://mirrors.ustc.edu.cn/gnu/

    2. 解压下载文件

    gcc安装文件下载完成后,执行以下命令解压文件:
    tar -xf gcc-
    8.2.0.tar

    3.下载gcc依赖文件和库

    解压完成后,执行以下命令进入工作目录:
    cd gcc-8.2.0
    查看download_prerequisites脚本,可以发现需要下载gcc依赖文件和库:也就是mpfr、gmp和mpc文件。

    下载网站

    gnu 中国的 镜像列表(下载速度很快)

     http://mirror.hust.edu.cn/gnu/

     http://mirrors.ustc.edu.cn/gnu/

     ftp://mirrors.ustc.edu.cn/gnu/

    我下载的为mpfr-3.1.4.tar.bz2,gmp-6.2.0.tar.bz2,mpc-1.0.3.tar.bz2

    可以根据自己的需要下载哪个版本,里面有 tar.bz2,tar.gz,任意选一个就行,它们是完全一个样的。还可以查看Changes http://gcc.gnu.org/gcc-4.5/changes.htm,相比上一个版本有哪些改变,自己随便看就行

    3.1 下载3个依赖包

      一个是mpc,一个是gmp,一个是mpfr,安装的顺序依次为:GMPmpfr mpc,最后安装gcc。我开始就直接安装gcc,在配置过程出现以下信息:

    configure: error: Building GCC requires GMP 4.2+, MPFR 2.3.1+ and MPC 0.8.0+.Try the --with-gmp, --with-mpfr and/or --with-mpc options to specify

    their locations. 

      提示安装gcc之前,必须安装GMP 4.2以上版本,MPFR2.3.1以上版本, MPC 0.8.0以上版本。

    3.1.1 安装GMP-6.2.0.

      我这里选择的是解压gmp后,得到源代码目录,创建一个临时编译目录temp

    $ tar -jxvf gmp-6.2.0.tar.bz2
    $ cd gmp-6.2.0
    $ mkdir temp
    $ cd temp

    开始配置安装目录,进入temp目录后,输入以下命令:

    $ ../configure --prefix=/home/guor5/gmp-6.2.0

    $ make

    $ make install

    这样gmp就安装完成了。安装mpfrmpc过程也差不多,只是安装的时候得加入依赖项

    注意:

         Gmp如果版本过低,如为4.3.2,就可能出现需要指定服务器版本类型等问  题,高版本的话就会主动识别出版本类型,可以避免这个问题。

    3.1.2 安装mpfr

      我这里选择的是3.1.4版本的mpfr。解压,建立临时编译目录temp,进入temp目录

    $ tar -zxvf mpfr-3.1.4.tar.gz 

    $ cd mpfr-3.1.4

    $ mkdir temp

    $ cd temp

    $ ../configure --prefix=/home/guor5/mpfr-3.1.4 --with-gmp=/home/guor5/gmp-6.2.0

    $ make

    $ make install

     其中--with=/home/guor5/gmp-6.2.0就是依赖项, /home/guor5/gmp-6.2.0gmp的安装目录

    3.1.3 安装mpc

      我选择的是1.0.3版本mpc.解压,建立临时编译目录temp,进入temp目录.

     

    $ tar -zxvf mpc-1.0.3.tar.gz

    $ cd mpc-1.0.3

    $ mkdir temp

    $ cd temp

    $ ../configure --prefix=/home/guor5/mpc-1.0.3 --with-gmp=/home/guor5/gmp-6.2.0 --with-mpfr=/home/guor5/mpfr-3.1.4

    $ make

    $ make install

    记得后面两项的依赖项,也就是你的gmpmpfr的安装目录

    3.1.4 安装gcc

      前面安装的三个,都是为安装gcc做准备的。解压gcc的安装包

    $ tar zxvf gcc-8.2.0.tar.gz 或者 $ tar jxvf gcc-8.2.0.tar.bz2

    得到的目录gcc-8.2.0就是源目录,用${srcdir}表示。在gcc-8.2.0里的INSTALL目录里就有安装的详细过程,那全都是英文的,里面的源目录也是用${srcdir}表示。我是解压在/home/guor5/gcc-8.2.0目录里。

    建立目标目录(解压目录)

    $ mkdir /usr/local/gcc-8.2.0

    $ cd gcc-8.2.0

    这是目标目录,也就是编译的目录,然后以下所有的操作都在该目录下进行.${objdir}

      建立安装目录

    $ mkdir /usr/local/gcc-8.2.0

    这是你gcc安装的地方。用${destdir}表示。开始进行配置

    $ ${srcdir}/configure --prefix=${destdir} [其它选项]

    安装的时候记得把真实目录替换掉$srcdir}和${destdir}。我的是这么写的

    $ /home/guor5/gcc-8.2.0/configure --prefix=/usr/local/gcc-8.2.0 --enable-threads=posix --disable-checking --enable--long-long --enable-languages=c,c++ --with-gmp=/home/guor5/gmp-5.0.1 --with-mpfr=/home/guor5/mpfr-3.1.0 --with-mpc=/home/guor5/mpc-1.0.2

    记得加上后面三个依赖项,而且写cc++,不要加上java,否则会出刚开始出现的错误的。然后编译

    注意:编译gcc时间较长,我用了近三个小才编译完成。

    $ make

    注:此时可能会报错error: C++ preprocessor "/lib/cpp" fails sanity check错误解决方法:

      问题的根源是缺少必要的C++库。如下命令解决:

    yum install glibc-headers

     yum install gcc-c++

    解决问题后再次进行make编译

    编译完成后,安装gcc:

    $ make install


    4. 配置安装gcc
    建立一个输出目录,编译时所有生成的中间文件都放到该目录下:
    mkdir gcc-temp
    工作目录切换至输出目录,并在其中执行配置和安装:
    cd gcc-temp
    执行configure配置安装文件:
    ../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
    配置完成后,执行以下命令,编译gcc:
    make
    注意:编译gcc时间较长,我用了近三个小才编译完成。
    编译完成后,安装gcc:
    make install
    安装完成后还需要替换系统默认的gcc,执行以下命令,查找5.2版本的安装文件:
    ls /usr/local/bin | grep gcc

    3.1.5 gccg++gcj设置

      要想使用GCC 4.3.4gcc等命令,简单的方法就是把它的路径${destdir}/bin放在环境变量PATH中。

    $ cd /usr/bin

    $ ln -s /usr/local/gcc-8.2.0/bin/gcc gcc

    $ ln -s /usr/local/gcc-8.2.0/bin/g++ g++

    $ ln -s /usr/local/gcc-8.2.0/bin/gcj gcj

    3.1.6 库路径的设置

    ${destdir}/lib路径添加到环境变量LD_LIBRARY_PATH中,例如,如果GCC 8.2.0安装在/usr/local/gcc-8.2.0目录下,在RH Linux下可以直接在命令行上执行

    $ export LD_LIBRARY_PATH=/usr/local/gcc-8.2.0/lib

    最好添加到系统的配置文件中,这样就不必要每次都设置这个环境变量了,在文件$HOME/.bash_profile(或者$ETC/profile)添加下面两句:

    LD_LIBRARY_PATH=:/home/guor5/mpc-1.0.3/lib:/home/guor5/gmp-6.2.0/lib:/usr/local/mpfr-3.1.4/lib:/usr/local/gcc-8.2.0/lib

    export LD_LIBRARY_PATH

    重启系统设置生效,或者执行命令

    $ source $HOME/.bash_profile

    或者:

    $ source /etc/profile

    安装完成后还需要替换系统默认的gcc,执行以下命令,卸载原有版本

    Yum remove gcc

    执行升级命令:
    /usr/sbin/update-alternatives --install  /usr/bin/gcc820  /usr/local/gcc-8.2.0/bin/aarch64-unknown-linux-gnu-gcc-8.2.0
    5. 验证安装
    执行以下命令查看gcc版本:
    gcc -v

    四、检查

    $ strings /usr/local/ gcc-8.2.0/lib64/libstdc++.so.6|grep GLIBCXX

    完成了Linux安装GCC,之后你就能轻松地编辑了。

    2.安装达梦数据库(DM8)

    2.1加载光驱(前面下载的数据库镜像文件)

    cd到数据库镜像文件的存放目录
    执行加载光驱命令
    mount dm8_setup_arm64_ent_8.1.1.56_20200113.iso /data/DM8/
    说明:
    dm8_setup_arm64_ent_8.1.1.56_20200113.iso 是前面下载的镜像文件
    /data/DM8/是加载光驱后存放的目录(根据实际情况自己定,记住路径后面有用)

    此时会提示该文件为只读,不影响后续的操作。

    2.2切换用户到前面新建的安装用户dmdba

    su dmdba

    2.3安装命令说明


    ./DMInstall.bin(图形化安装)
    ./DMInstall.bin -i(命令行安装)
    说明:上面两种方式根据实际情况选择一种

    2.4命令行方式安装

    cd到前面加载光驱后存放的目录
    cd /home/guor5/DM8
    ./DMInstall.bin -i

    安装过程如下:
    步骤 1:选择安装语言
    请根据系统配置选择相应语言,输入选项,回车进行下一步。如下图所示:

    步骤 2:验证 Key 文件
    可以选择是否输入 Key 文件路径。不输入则进入下一步安装,输入 Key 文件路
    径,安装程序将显示 Key 文件的详细信息,如果是合法的 Key 文件且在有效期内(我为no),用户
    可以继续安装。如下图所示:

    步骤 3:输入时区
    可以选择 DM 的时区信息。如下图所示:

    步骤 4:选择安装类型(典型)
    可以选择安装的类型。如下图所示:

    步骤 4:选择安装路径
    可以输入 DM 的安装路径。此时可能会报错,用户对该文件无权限写入。解决:另起一个窗口,

    cd /home
    chown -R dmdba /home   
    赋予dmdba用户操作home的权限


    步骤 5:安装小结
    安装程序将打印用户之前输入的部分安装信息,对安装信息进行确认。不确认,则退出安装程序,确认,进行 DM 的安装。如下图所示:

    步骤 6:安装

    注意安装完成后,终端提示请以 root 系统用户执行命令。由于使用非 root
    系统用户进行安装,所以部分安装步骤没有相应的系统权限,需要手动执行相关命
    令。根据提示完成相关操作。

    展开全文
  • Linux达梦数据库:通过disql登录命令行操作数据库,打开达梦数据库自带的数据库管理连接工具。 Linux 达梦数据库的使用 第一章:达梦数据库的连接与使用 ① 通过 disql 登录,用命令行操作达梦数据库 ② 打开达梦...
  • 安装部署DM前必看(第三章),能避免躺坑,有的小伙伴,有的坑一躺就是躺了好几年……
  • Linux系统达梦数据库安装 安装操作系统中标麒麟6.0,NeoKylin Linux Server 6.0(32位/64位); 数据库DM7开发版(rh6-64位),下载地址: http://www.dameng.com/down.aspx?TypeId=11&FId=t14:11:14&pageindex=...
  • 在DM7之前版本的DM数据库中,“数据库”和“实例”这两个术语经常可以互相替换,意义也很相近。在新版本DM7数据库中,“数据库”和“实例”这两个概念之间有着很大的差别,甚至可以说它们是两个完全不同的实体。
  • 第一步:创建对应的文件 文件自己需要什么就创建什么 这儿给大家推荐几个对应好博客: ...第二步:上传文件(包官网都有请自行下载)(达梦官网) 第三步:iso文件需要挂载一下 第四步:创建一个普通用户进行操作
  • 达梦数据库是一个非常不错的纯国产数据库,这是它的一个oci编程例子,提供大学共同学习。
  • 关于达梦数据库新建表空间失败的经历,新建表空间对初台文件大小有要求,需根据PAGE页的大小确定初始文件的大小。
  • 文章目录一、系统环境二、安装前准备1、下载达梦数据库2、内存检查3、硬盘空间检查4、创建用户dmdba5、创建数据库安装目录6、配置用户环境变量三、安装1、加载(mount)iso文件2、安装数据库3、执行脚本四、创建...
  • Linux上安装达梦数据库 1:安装达梦数据库 ./DMInstall.bin 2:选择安装语言 3:进入安装步骤 key可以在数据库安装好之后,在将key复制到bin同级文件夹下 时区选择中国:21 安装类型选择典型安装:1 安装手动输入想...
  • 国产达梦数据库dm8官方文档,包括DM8系统包使用手册、DM8系统管理员手册、DM8SQL程序设计、DM8_SQL语言使用手册等21份操作文档
  • 达梦数据库Linux下安装1.安装前的准备1.1检查当前系统版本1.2检查最大文件打开数1.3安装用户1.4配置环境变量1.5创建安装用的文件夹1.6准备好安装包22.读入数据总结UML 图表FLowchart流程图导出与导入导出导入 1....
  • linux下安装达梦数据库

    千次阅读 2020-06-24 17:03:25
    linux下安装达梦数据库 1. 创建安装用户 为了减少对操作系统的影响,用户不应该以 root 系统用户来安装和运行 DM。用户可以在安装之前为DM 创建一个专用的系统用户。 创建安装用户组 dinstall。 groupadd dinstall ...
  • 一、 安装linux检查环境新增用户 1.1 检查系统环境 sudo passwd root ~~修改root用户密码,安装完成之后第一次用root时需要 su - root ~~切换用户 uname -r ~~显示操作系统的发行编号 List item cat /etc/issue ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,818
精华内容 1,127
关键字:

linux使用达梦数据库

linux 订阅