达梦数据库安装与实例创建全攻略
一、安装前准备
- 系统要求
- 达梦数据库支持多种操作系统,如 Linux、Windows 等。以 Linux 系统为例,推荐使用主流的 Linux 发行版,如 Red Hat Enterprise Linux、CentOS 等,并且确保系统已经安装了必要的依赖包,如 glibc、libaio 等。
- 检查系统内存,建议至少 1GB 以上的可用内存,对于生产环境,应根据实际业务需求配置足够的内存资源。
- 磁盘空间方面,需要预留足够的空间用于安装数据库软件以及存储数据库数据文件、日志文件等。一般来说,安装软件本身可能需要几百兆到数吉字节不等的空间,而数据文件和日志文件的空间则根据数据量和业务增长预期来规划,建议预留几十吉字节甚至更多。
- 下载安装包
- 从达梦数据库官方网站下载适合您操作系统版本和需求的安装包。达梦数据库提供了不同版本,如开发版、企业版等,根据您的使用场景选择合适的版本进行下载。例如,如果是用于开发测试环境,可以选择开发版;如果是用于生产环境,则通常选择企业版。
- 创建安装用户与用户组(Linux 系统)
二、安装达梦数据库软件
-
解压安装包(Linux 系统)
- 假设下载的安装包为“dm8_20240101_x86_rh6_64_ent.zip”,将其上传到目标服务器后,使用以下命令解压:
- unzip dm8_20240101_x86_rh6_64_ent.zip
复制代码 - 解压后会得到一个名为“dm8”的目录,该目录包含了达梦数据库的安装文件。
-
图形化安装(Linux 系统)
- 安装程序会启动图形化界面。在欢迎界面点击“下一步”。
- 选择安装语言,如中文,然后点击“下一步”。
- 接受许可协议并点击“下一步”。
- 选择安装类型,如“典型安装”,典型安装会安装数据库服务器、客户端工具等常用组件。点击“下一步”。
- 选择安装路径,根据实际情况指定达梦数据库软件的安装目录,例如“/dm8”,然后点击“下一步”。
- 输入创建的数据库实例的名称,如“DMTEST”,点击“下一步”。
- 设置数据库实例的端口号,默认为 5236,可根据需要修改,点击“下一步”。
- 设置数据库控制文件路径、数据文件路径、日志文件路径等存储参数,可采用默认值或根据磁盘规划进行修改,点击“下一步”。
- 设置数据库的初始化参数,如字符集、大小写敏感等,根据实际需求配置后点击“下一步”。
- 选择是否创建示例库,如创建则点击“创建示例库”,然后点击“下一步”。
- 确认安装信息无误后点击“安装”,安装过程会自动进行,等待安装完成。
- 安装完成后,点击“完成”。
三、创建数据库实例(命令行方式,Linux 系统)
-
准备初始化参数文件
-
进入达梦数据库安装目录下的“bin”子目录,例如“/dm8/bin”。
-
复制一份初始化参数模板文件“dminit.ctl”,并修改其内容以适应您的需求。例如: - cp dminit.ctl mydminit.ctl
复制代码 -
在“mydminit.ctl”文件中修改参数,如: - db_name = DMDB # 数据库名称
- instance_name = DMDBINST # 实例名称
- sysdba_password = Dameng123 # 系统管理员密码
- system_password = Dameng123 # system 用户密码
- port_num = 5237 # 数据库实例端口号
- page_size = 8 # 页大小,可选 4、8、16、32K 等
- extent_size = 32 # 簇大小
- charset = 1 # 字符集,1 表示 UTF-8
- case_sensitive = 0 # 是否大小写敏感,0 表示不敏感
复制代码
-
执行实例初始化命令
- ./dminit control=/dm8/bin/mydminit.ctl
复制代码- 如果初始化成功,会在指定的数据文件路径下创建数据库实例相关的文件和目录。
四、启动与停止数据库实例
-
启动数据库实例(Linux 系统)
- 切换到数据库安装目录下的“bin”子目录,使用以下命令启动数据库实例:
- ./DmServiceDMDBINST start
复制代码- 其中“DMDBINST”是之前创建的数据库实例名称。可以使用“ps -ef | grep dmserver”命令查看数据库实例进程是否启动成功。
-
停止数据库实例(Linux 系统)
五、连接数据库实例
-
使用命令行客户端连接(Linux 系统)
- 切换到数据库安装目录下的“bin”子目录,使用以下命令连接数据库:
- ./disql SYSDBA/Dameng123@localhost:5237
复制代码- 其中“SYSDBA”是用户名,“Dameng123”是密码,“localhost”是数据库服务器地址,“5237”是数据库实例端口号。如果连接成功,会进入达梦数据库的命令行交互界面,可以在此界面执行 SQL 语句进行数据库操作。
-
使用图形化管理工具连接(如达梦管理工具 DM Management Tool)
- 打开达梦管理工具,在连接窗口中输入数据库服务器地址、端口号、用户名、密码等信息,点击“连接”按钮即可连接到数据库实例,然后可以在图形化界面中进行数据库对象管理、数据操作等任务。
通过以上步骤,您可以完成达梦数据库的安装、实例创建、启动停止以及连接操作,从而开始在达梦数据库上进行数据管理和应用开发等工作。在实际应用中,还需要根据具体的业务需求进一步优化数据库配置、创建数据库对象、进行数据备份与恢复等操作。 |