![达梦数据库运维实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/135/40795135/b_40795135.jpg)
1.2 创建实例
达梦数据库创建实例有以下两种方法。
(1)图形界面:使用DBCA工具。
(2)命令行的方式:使用DMINIT工具。
1.2.1 使用DBCA工具创建实例
DBCA工具是一个shell脚本,在/dm/dmdbms/tool目录下,运行该工具可以通过图形化界面的方式创建达梦数据库实例。
![](https://epubservercos.yuewen.com/C85BE0/21190707608528806/epubprivate/OEBPS/Images/41701_27_1.jpg?sign=1738852138-Vl1hJIkmJzmTIgkNKCy7DzKSU4iqS0bX-0-186d7746e6ad20aaca2042837cca6d07)
步骤一:选择操作方式。
用户可选择创建数据库实例、删除数据库实例、注册数据库服务和删除数据库服务4种操作方式,本节详细介绍了创建数据库实例的步骤,删除数据库实例、注册数据库服务和删除数据库服务的详细操作请参见《达梦数据库联机帮助》或《达梦系统管理员手册》。选择操作方式如图1-11所示。
![](https://epubservercos.yuewen.com/C85BE0/21190707608528806/epubprivate/OEBPS/Images/41701_27_2.jpg?sign=1738852138-NTDTWG7aIwWQoW42xpihnkmO6muUCicv-0-cfb2534f915569fc1adbcf9d9bb4581c)
图1-11 选择操作方式
步骤二:创建数据库模板。
系统提供3套数据库模板供用户选择:一般用途、联机分析处理和联机事务处理,用户可根据需求选择相应的模板,如图1-12所示。
![](https://epubservercos.yuewen.com/C85BE0/21190707608528806/epubprivate/OEBPS/Images/41701_28_1.jpg?sign=1738852138-zlFA4dfOF43exDjFEnV3UdTYttjRv9gL-0-34baed0e72606e9d1d4f45d744ffe3db)
图1-12 创建数据库模板
步骤三:指定数据库目录。
用户可通过浏览或输入的方式设定数据库目录,如图1-13所示。
![](https://epubservercos.yuewen.com/C85BE0/21190707608528806/epubprivate/OEBPS/Images/41701_28_2.jpg?sign=1738852138-ewIiQNprywJjbArLnIwUigJ9A61NcjT1-0-5894cd960be18a607772c2d8440cb90d)
图1-13 指定数据库目录
步骤四:输入数据库标识。
用户可输入数据库名、实例名、端口号等参数,如图1-14所示。
![](https://epubservercos.yuewen.com/C85BE0/21190707608528806/epubprivate/OEBPS/Images/41701_29_1.jpg?sign=1738852138-wY7gcjnk5CInKyoJ0Q0w9MUFnXjT3yMA-0-c1552f5feffefb9a0a850c291538f497)
图1-14 输入数据库标识
步骤五:确定数据库文件所在位置。
用户可通过浏览或输入的方式确定数据库的控制文件、数据文件、日志文件及初始化文件的所在位置,如图1-15所示。
![](https://epubservercos.yuewen.com/C85BE0/21190707608528806/epubprivate/OEBPS/Images/41701_29_2.jpg?sign=1738852138-30o9AOx0k9bUYViGU7z7mY3ejUk2QRX8-0-3855e4170297802d78c1577aa46749ec)
图1-15 确定数据库文件所在位置
步骤六:数据库初始化参数。
用户可输入或选择数据库相关参数,如簇大小、页大小、日志文件大小、字符集、字符串比较大小写敏感等,如图1-16所示。
![](https://epubservercos.yuewen.com/C85BE0/21190707608528806/epubprivate/OEBPS/Images/41701_30_1.jpg?sign=1738852138-4d6pupvRpUzkymH5EZqrwGaUgdrahYML-0-257aec3c75ad7bf4b5b1ec270cf4ee4a)
图1-16 数据库初始化参数
步骤七:口令管理。
用户可输入SYSDBA、SYSAUDITOR的密码,对默认口令进行更改,如果安装版本为安全版,将会增加对SYSSSO用户的密码修改,如图1-17所示。
注意:如果未设置口令,那么选择使用默认口令,默认口令和用户名相同(大写);如果修改了口令,那么要注意,达梦数据库不支持在操作系统级别直接修改口令,若忘记口令只能联系原厂进行处理,否则无法登录数据库系统。
![](https://epubservercos.yuewen.com/C85BE0/21190707608528806/epubprivate/OEBPS/Images/41701_30_2.jpg?sign=1738852138-n2oJZPz6lgbW1XDVYcnk021C9kPv1JyX-0-7bd2cf0cfa1f2bcb78336a81818ec2ff)
图1-17 口令管理
步骤八:选择创建示例库。
用户可选择是否创建示例库BOOKSHOP和DMHR,如图1-18所示。
![](https://epubservercos.yuewen.com/C85BE0/21190707608528806/epubprivate/OEBPS/Images/41701_31_1.jpg?sign=1738852138-7yr2i0XKPcEpEnRPMqy9BQxVDCDXgZvX-0-e618e596b2390b4eb53603f1f845e809)
图1-18 选择创建示例库
步骤九:创建数据库概要。
在安装数据库之前,将显示用户通过数据库配置工具设置的相关参数,如图1-19所示。
![](https://epubservercos.yuewen.com/C85BE0/21190707608528806/epubprivate/OEBPS/Images/41701_31_2.jpg?sign=1738852138-yu0RxDiUizgMOirehF4JqKGhRKab2T8F-0-a9dafd0c4180b53d231a668b4b3bb5ab)
图1-19 创建数据库概要
步骤十:数据库配置工具运行在Linux(Unix)系统中,在使用非“root”用户完成初始化数据库操作时,将弹出提示框,提示应使用“root”用户执行脚本命令,以及执行数据库的开机自启动脚本,如图1-20所示。
![](https://epubservercos.yuewen.com/C85BE0/21190707608528806/epubprivate/OEBPS/Images/41701_32_1.jpg?sign=1738852138-2fGqUvh0hP7nD77COsHiFR8lva1HgEDH-0-c257dc4e6e36c4812dd099571d0dc7a0)
图1-20 执行开机启动脚本
提示应使用“root”用户执行创建服务脚本。
![](https://epubservercos.yuewen.com/C85BE0/21190707608528806/epubprivate/OEBPS/Images/41701_32_2.jpg?sign=1738852138-75vW5xkHtKkOnv6DCQ1nFBDNg1l07UXE-0-0417df80d0742849c453538226f3ff90)
至此,结束实例创建,使用DISQL工具连接实例进行验证。
![](https://epubservercos.yuewen.com/C85BE0/21190707608528806/epubprivate/OEBPS/Images/41701_32_3.jpg?sign=1738852138-Z1wPvkH5eF4ixc2DpihB5FSlnIDv0M1R-0-dc1cbc490cc3e520eab92807ba65e8a7)
1.2.2 使用DMINIT工具创建实例
DMINIT工具是创建DM实例的命令行工具,在该工具中可以设置数据库的存放路径、页大小、簇大小、是否对大小写敏感等选项。在使用选项时要注意dminit的参数、等号和值之间不能有空格,例如,PAGE_SIZE=16。DMINIT工具的选项较多,可以通过dminit help命令查看具体的帮助,命令如下。
![](https://epubservercos.yuewen.com/C85BE0/21190707608528806/epubprivate/OEBPS/Images/41701_32_4.jpg?sign=1738852138-0VQEaBGq4QLj58FSapCEWcKxN809NK6I-0-59ae1ecd8f71537c2425d90b67689363)
![](https://epubservercos.yuewen.com/C85BE0/21190707608528806/epubprivate/OEBPS/Images/41701_33_1.jpg?sign=1738852138-ujwL61IXwk6McCN5KS9mmwOWopTvO7oI-0-2a612e2eaee6feff4a10335befccf51a)
在实际使用中,用户通常只需要指定几个需要修改的选项,其他选项使用默认值即可。创建USTC的实例如下。
![](https://epubservercos.yuewen.com/C85BE0/21190707608528806/epubprivate/OEBPS/Images/41701_33_2.jpg?sign=1738852138-YRFkqPVEWKpuWkPHYQRaUIRyOE4WdPAH-0-dfe68d278488eb66db77ae3ac77b7166)
这里的几个选项都比较重要,因为之前通过DBCA工具创建的实例使用了默认的5236端口,所以这里指定的端口是6236。
另外需要注意,通过DMINIT工具创建的DM实例没有注册到系统的服务中,还需要单独进行服务注册。而通过DBCA创建的实例,在结束时会提示用户执行脚本服务。