[数据库] 达梦数据库安装和实例创建

113 0
Honkers 7 小时前 来自手机 | 显示全部楼层 |阅读模式

达梦数据库安装与实例创建全攻略

一、安装前准备

  1. 系统要求
    • 达梦数据库支持多种操作系统,如 Linux、Windows 等。以 Linux 系统为例,推荐使用主流的 Linux 发行版,如 Red Hat Enterprise Linux、CentOS 等,并且确保系统已经安装了必要的依赖包,如 glibc、libaio 等。
    • 检查系统内存,建议至少 1GB 以上的可用内存,对于生产环境,应根据实际业务需求配置足够的内存资源。
    • 磁盘空间方面,需要预留足够的空间用于安装数据库软件以及存储数据库数据文件、日志文件等。一般来说,安装软件本身可能需要几百兆到数吉字节不等的空间,而数据文件和日志文件的空间则根据数据量和业务增长预期来规划,建议预留几十吉字节甚至更多。
  2. 下载安装包
    • 从达梦数据库官方网站下载适合您操作系统版本和需求的安装包。达梦数据库提供了不同版本,如开发版、企业版等,根据您的使用场景选择合适的版本进行下载。例如,如果是用于开发测试环境,可以选择开发版;如果是用于生产环境,则通常选择企业版。
  3. 创建安装用户与用户组(Linux 系统)
    • 为了安全和管理方便,创建专门的达梦数据库用户和用户组。例如,使用以下命令创建用户组“dmgroup”和用户“dmdba”:

      1. groupadd dmgroup
      复制代码
      1. useradd -g dmgroup dmdba
      复制代码
    • 为用户“dmdba”设置密码:

      1. passwd dmdba
      复制代码

二、安装达梦数据库软件

  1. 解压安装包(Linux 系统)

    • 假设下载的安装包为“dm8_20240101_x86_rh6_64_ent.zip”,将其上传到目标服务器后,使用以下命令解压:
      1. unzip dm8_20240101_x86_rh6_64_ent.zip
      复制代码
    • 解压后会得到一个名为“dm8”的目录,该目录包含了达梦数据库的安装文件。
  2. 图形化安装(Linux 系统)

    • 切换到解压后的“dm8”目录,执行安装脚本:
    1. cd dm8
    复制代码
    1. ./DMInstall.bin
    复制代码
    • 安装程序会启动图形化界面。在欢迎界面点击“下一步”。
    • 选择安装语言,如中文,然后点击“下一步”。
    • 接受许可协议并点击“下一步”。
    • 选择安装类型,如“典型安装”,典型安装会安装数据库服务器、客户端工具等常用组件。点击“下一步”。
    • 选择安装路径,根据实际情况指定达梦数据库软件的安装目录,例如“/dm8”,然后点击“下一步”。
    • 输入创建的数据库实例的名称,如“DMTEST”,点击“下一步”。
    • 设置数据库实例的端口号,默认为 5236,可根据需要修改,点击“下一步”。
    • 设置数据库控制文件路径、数据文件路径、日志文件路径等存储参数,可采用默认值或根据磁盘规划进行修改,点击“下一步”。
    • 设置数据库的初始化参数,如字符集、大小写敏感等,根据实际需求配置后点击“下一步”。
    • 选择是否创建示例库,如创建则点击“创建示例库”,然后点击“下一步”。
    • 确认安装信息无误后点击“安装”,安装过程会自动进行,等待安装完成。
    • 安装完成后,点击“完成”。

三、创建数据库实例(命令行方式,Linux 系统)

  1. 准备初始化参数文件

    • 进入达梦数据库安装目录下的“bin”子目录,例如“/dm8/bin”。

    • 复制一份初始化参数模板文件“dminit.ctl”,并修改其内容以适应您的需求。例如:

      1. cp dminit.ctl mydminit.ctl
      复制代码
      1. vi mydminit.ctl
      复制代码
    • 在“mydminit.ctl”文件中修改参数,如:

      1. db_name = DMDB # 数据库名称
      2. instance_name = DMDBINST # 实例名称
      3. sysdba_password = Dameng123 # 系统管理员密码
      4. system_password = Dameng123 # system 用户密码
      5. port_num = 5237 # 数据库实例端口号
      6. page_size = 8 # 页大小,可选 4、8、16、32K 等
      7. extent_size = 32 # 簇大小
      8. charset = 1 # 字符集,1 表示 UTF-8
      9. case_sensitive = 0 # 是否大小写敏感,0 表示不敏感
      复制代码
  2. 执行实例初始化命令

    • 使用以下命令进行数据库实例初始化:
    1. ./dminit control=/dm8/bin/mydminit.ctl
    复制代码
    • 如果初始化成功,会在指定的数据文件路径下创建数据库实例相关的文件和目录。

四、启动与停止数据库实例

  1. 启动数据库实例(Linux 系统)

    • 切换到数据库安装目录下的“bin”子目录,使用以下命令启动数据库实例:
    1. ./DmServiceDMDBINST start
    复制代码
    • 其中“DMDBINST”是之前创建的数据库实例名称。可以使用“ps -ef | grep dmserver”命令查看数据库实例进程是否启动成功。
  2. 停止数据库实例(Linux 系统)

    • 使用以下命令停止数据库实例:
    1. ./DmServiceDMDBINST stop
    复制代码

五、连接数据库实例

  1. 使用命令行客户端连接(Linux 系统)

    • 切换到数据库安装目录下的“bin”子目录,使用以下命令连接数据库:
    1. ./disql SYSDBA/Dameng123@localhost:5237
    复制代码
    • 其中“SYSDBA”是用户名,“Dameng123”是密码,“localhost”是数据库服务器地址,“5237”是数据库实例端口号。如果连接成功,会进入达梦数据库的命令行交互界面,可以在此界面执行 SQL 语句进行数据库操作。
  2. 使用图形化管理工具连接(如达梦管理工具 DM Management Tool)

    • 打开达梦管理工具,在连接窗口中输入数据库服务器地址、端口号、用户名、密码等信息,点击“连接”按钮即可连接到数据库实例,然后可以在图形化界面中进行数据库对象管理、数据操作等任务。

通过以上步骤,您可以完成达梦数据库的安装、实例创建、启动停止以及连接操作,从而开始在达梦数据库上进行数据管理和应用开发等工作。在实际应用中,还需要根据具体的业务需求进一步优化数据库配置、创建数据库对象、进行数据备份与恢复等操作。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Honkers

荣誉红客

关注
  • 4013
    主题
  • 36
    粉丝
  • 0
    关注
这家伙很懒,什么都没留下!

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2025 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行