首页 > 数据库 >DM8数据库安装

DM8数据库安装

时间:2024-04-04 13:12:38浏览次数:22  
标签:bin opt 数据库 dmdbms dm8 DM8 docker 安装 SIZE

达梦数据库安装:

1.下载地址

https://www.dameng.com/list_103.html

dm8_20230808_rev197096_x86_rh6_64.tar

 2.加载镜像

docker load dm8_20230808_rev197096_x86_rh6_64.tar

3.启动容器

docker run -d -p 5236:5236 --restart=always --name dm8-test --privileged=true -e CASE_SENSITIVE=0 \
-e PAGE_SIZE=32 -e EXTENT_SIZE=32 -e UNICODE_FLAG=1 -e LENGTH_IN_CHAR=1 \
-e LD_LIBRARY_PATH=/opt/dmdbms/bin -e INSTANCE_NAME=dm8 -v /home/bizuser/soft/dm8/data:/opt/dmdbms/data dm8_single:dm8_20230808_rev197096_x86_rh6_64

参数说明:
PAGE_SIZE 页大小,EXTENT_SIZE 簇大小,
CHARSET 字符集编码(1为UTF8),
CASE_SENSITIVE 大小写敏感: 1 是大小写敏感, 0 是不敏感,
LENGTH_IN_CHAR:VARCHAR 类型对象的长度是否以字符为单位。取值:1、Y表示是,0、N表示否,默认为0,
DB_NAME 数据名, 
INSTANCE_NAME 实例名, 
PORT_NUM 端口号, 
LD_LIBRARY_PATH 为数据库实例的文件目录

3.运行日志

4.连接测试

docker exec -it dm8-test /bin/bash
#容器内部DM安装位置
cd /opt/dmdbms/bin
#注意
#用docker容器里面的disql,进入容器后,先执行 source /etc/profile 防止中文乱码。
#docker方式启动的数据库,默认用户名/密码为 SYSDBA/SYSDBA001。
#cd /opt/dmdbms/bin/
#./disql
#输入帐号和秘密

 5.防火墙

ufw allow 5326

6.客户端连接

 

 

 



标签:bin,opt,数据库,dmdbms,dm8,DM8,docker,安装,SIZE
From: https://www.cnblogs.com/oumi/p/18114096

相关文章

  • MySQL数据库报错:ERROR 1524 (HY000): Plugin ‘auth_socket‘ is not loaded
    在安装或配置MySQL数据库过程中,用户可能会遇到各种错误,这些错误有时候会让人感到不解。为了帮助你克服这些挑战,本文将深入讨论MySQL安装过程中可能遇到的一个特定错误,提供详细的背景信息、可能的原因以及如何解决这个问题的步骤。错误描述在MySQL的安装或初始化数据库的过......
  • 【数据库】主流数据库及其常用工具简单科普
    主流数据库及其常用工具数据库分类关系型数据库(RDBMS)非关系型数据库(NoSQL)混合型数据库(HybridDatabases)对象关系数据库(ORDBMS)多维数据库(MultidimensionalDatabase)内存数据库(In-MemoryDatabase)主流数据库及其常用工具OracleMySQLMicrosoftSQLServerPostgreSQLMongoDB......
  • 【数据库】锁表原因及处理
    文章目录什么是数据库锁表?数据库锁表可能会导致什么问题?死锁问题的原因分析如何避免数据库锁表?解决死锁问题的常用策略解决死锁问题mysql锁表处理ORACEL数据库锁表处理SQLServer数据库锁表处理来源什么是数据库锁表?答:数据库锁表是指在数据库中,为了保证数据的一致性......
  • Epusdt收款插件-宝塔面板安装配置USDT支付图文教程
    Epusdt(全称:EasyPaymentUsdt)是一个由Go语言编写的私有化部署 Usdt支付中间件(Trc20网络),Epusdt可实现USDT的在线支付和消息回调,代币直接进入你自己的钱包,鉴于官方文档比较简单同时部分图片已失效,对新手操作稍有难度,这里对其重新整理发布。官方GitHub文档:https://github.......
  • SQLite数据库使用
    一、SQLite简介   SQLite数据库轻量化,易用的嵌入式数据库,用于设备端的数据管理,可以理解成单点的数据库。SQLite是一个无服务器的数据库,是自包含的,也称为嵌入式数据库,这意味着数据库引擎作为应用程序的一部分运行。 SQLite关系型数据库,体积小,支持ACID事务。   优点:基......
  • 【python学习过程--day1】认识python及其开发工具:VScode和pycharm的安装和激活
    认识python        Python是一种高级、通用、解释型编程语言,由GuidovanRossum在1980年代末和1990年代初设计开发的。它具有简洁清晰的语法和强大的标准库,因此被广泛用于Web开发、科学计算、人工智能、数据分析、系统自动化等领域。Python的设计哲学强调代码的可读性......
  • DBeaver Ultimate Edtion 24 for macOS Intel x64 & Apple ARM64 (sysin) - 通用数据
    DBeaverUltimateEdtion24formacOSIntelx64&AppleARM64(sysin)-通用数据库工具Onetoolforalldatasources请访问原文链接:https://sysin.org/blog/dbeaver-mac/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org通用数据库工具DBeaver是一个通用的数......
  • Java面试题:简述数据库性能优化的常见手段,如索引优化、SQL语句优化等。
    数据库性能优化是确保数据库系统高效运行的关键步骤。以下是一些常见的数据库性能优化手段:1.索引优化:创建索引:为经常用于查询条件的字段创建索引,可以大大加快查询速度。避免过多索引:虽然索引可以加快查询,但过多索引会减慢写操作,并占用额外空间。使用复合索引:当查询条件包......
  • 关系数据库标准语言SQL难题整理
    文章目录1、查询选修三门以上课程的学生学号2、查询选修课程中至多一门>70分的学生学号3、查询平均成绩>=90分的学生学号和平均成绩4、查询成绩都大于70分学生的成绩5、找出每个学生超过他自己选修课程平均成绩的课程号6、查询非计算机科学系某一个学生年龄小的学生姓名......
  • MySQL数据库 数据库基本操作(二):表的增删查改(上)
    1.CRUDCRUD即增加(Create)、查询(Retrieve)、更新(Update)、删除(Delete)四个单词的首字母缩写,就是数据库基本操作中针对表的一系列操作.2.新增(create)-->insert语法:insertinto表名[列名1,列名2…]values(val1,val2…)[注意]列名可以没有,如果没有列名,所......