![达梦数据库运维实战](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=1739163056-NPYH9s7roqTD5EKnFpPdsyHodA97m43m-0-1daf898989891ace43bdfd51ed3c4680)
步骤一:选择操作方式。
用户可选择创建数据库实例、删除数据库实例、注册数据库服务和删除数据库服务4种操作方式,本节详细介绍了创建数据库实例的步骤,删除数据库实例、注册数据库服务和删除数据库服务的详细操作请参见《达梦数据库联机帮助》或《达梦系统管理员手册》。选择操作方式如图1-11所示。
![](https://epubservercos.yuewen.com/C85BE0/21190707608528806/epubprivate/OEBPS/Images/41701_27_2.jpg?sign=1739163056-uPZ9DG09jexcrLr9ECRlJErhR0WoaoNa-0-6c4a69a33b230bf3f434ed43ead5fce8)
图1-11 选择操作方式
步骤二:创建数据库模板。
系统提供3套数据库模板供用户选择:一般用途、联机分析处理和联机事务处理,用户可根据需求选择相应的模板,如图1-12所示。
![](https://epubservercos.yuewen.com/C85BE0/21190707608528806/epubprivate/OEBPS/Images/41701_28_1.jpg?sign=1739163056-oAQbpknOC2ahveKCkLiP8v7ByR5FJWWK-0-ad01dff4c257387b08071c543e990651)
图1-12 创建数据库模板
步骤三:指定数据库目录。
用户可通过浏览或输入的方式设定数据库目录,如图1-13所示。
![](https://epubservercos.yuewen.com/C85BE0/21190707608528806/epubprivate/OEBPS/Images/41701_28_2.jpg?sign=1739163056-r2jZQGJ6t2SaOLf5oI6ETQmIjWdHTs8D-0-c1aafad42aff2b8c9105b4168f101dd1)
图1-13 指定数据库目录
步骤四:输入数据库标识。
用户可输入数据库名、实例名、端口号等参数,如图1-14所示。
![](https://epubservercos.yuewen.com/C85BE0/21190707608528806/epubprivate/OEBPS/Images/41701_29_1.jpg?sign=1739163056-JR3Z1h1vFbFKO7zzyE4lTUCS5e1ZqMJI-0-616a5c0484e9829ad80c910354c1a5c2)
图1-14 输入数据库标识
步骤五:确定数据库文件所在位置。
用户可通过浏览或输入的方式确定数据库的控制文件、数据文件、日志文件及初始化文件的所在位置,如图1-15所示。
![](https://epubservercos.yuewen.com/C85BE0/21190707608528806/epubprivate/OEBPS/Images/41701_29_2.jpg?sign=1739163056-EftkDZHZQoumDCt9BoWpiOSxW0hExIFi-0-bc48900fd1019c1140cb4540d9fe8c83)
图1-15 确定数据库文件所在位置
步骤六:数据库初始化参数。
用户可输入或选择数据库相关参数,如簇大小、页大小、日志文件大小、字符集、字符串比较大小写敏感等,如图1-16所示。
![](https://epubservercos.yuewen.com/C85BE0/21190707608528806/epubprivate/OEBPS/Images/41701_30_1.jpg?sign=1739163056-fLXThK3FCZVWumFacy58GFPXekSFUw1X-0-2d3271301068f4d53049b5cee418e663)
图1-16 数据库初始化参数
步骤七:口令管理。
用户可输入SYSDBA、SYSAUDITOR的密码,对默认口令进行更改,如果安装版本为安全版,将会增加对SYSSSO用户的密码修改,如图1-17所示。
注意:如果未设置口令,那么选择使用默认口令,默认口令和用户名相同(大写);如果修改了口令,那么要注意,达梦数据库不支持在操作系统级别直接修改口令,若忘记口令只能联系原厂进行处理,否则无法登录数据库系统。
![](https://epubservercos.yuewen.com/C85BE0/21190707608528806/epubprivate/OEBPS/Images/41701_30_2.jpg?sign=1739163056-VW7S3dQgaTw88Wuv8ECsgN8OUlUVco5l-0-bb3d920a4eff8546ad0dbf0fa1ad88a9)
图1-17 口令管理
步骤八:选择创建示例库。
用户可选择是否创建示例库BOOKSHOP和DMHR,如图1-18所示。
![](https://epubservercos.yuewen.com/C85BE0/21190707608528806/epubprivate/OEBPS/Images/41701_31_1.jpg?sign=1739163056-yWrmxqas6eWz15IveUG17lMi0RqC8Mws-0-826967448b775907d734d2fe6109d3cc)
图1-18 选择创建示例库
步骤九:创建数据库概要。
在安装数据库之前,将显示用户通过数据库配置工具设置的相关参数,如图1-19所示。
![](https://epubservercos.yuewen.com/C85BE0/21190707608528806/epubprivate/OEBPS/Images/41701_31_2.jpg?sign=1739163056-tdToCCyTg8XDQyK6KwX6Fj2HJpXxgUMk-0-11280df87e2e2522b6c3637f2faa2891)
图1-19 创建数据库概要
步骤十:数据库配置工具运行在Linux(Unix)系统中,在使用非“root”用户完成初始化数据库操作时,将弹出提示框,提示应使用“root”用户执行脚本命令,以及执行数据库的开机自启动脚本,如图1-20所示。
![](https://epubservercos.yuewen.com/C85BE0/21190707608528806/epubprivate/OEBPS/Images/41701_32_1.jpg?sign=1739163056-spSFCYWPntZNgIYUSkIxbPqEeRCfOuFe-0-c1afacc492a129b8f1322105fef1e21c)
图1-20 执行开机启动脚本
提示应使用“root”用户执行创建服务脚本。
![](https://epubservercos.yuewen.com/C85BE0/21190707608528806/epubprivate/OEBPS/Images/41701_32_2.jpg?sign=1739163056-5C72ivg46H21JjEWGJqfXERxmodd0qjG-0-0bb0065fe47571bb0ee3c86954cf86fd)
至此,结束实例创建,使用DISQL工具连接实例进行验证。
![](https://epubservercos.yuewen.com/C85BE0/21190707608528806/epubprivate/OEBPS/Images/41701_32_3.jpg?sign=1739163056-feFePCMo7AqiqTwZEhQjEEaW4K6yiQ8s-0-faf5dad66735c3b111b846582ba80ad6)
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=1739163056-1HiTv8eRapD5GI0l6YssFGfIubxD829G-0-3abe3cc9bbdb49b080fb3aae4ee39281)
![](https://epubservercos.yuewen.com/C85BE0/21190707608528806/epubprivate/OEBPS/Images/41701_33_1.jpg?sign=1739163056-EhUaUtyNaB7S5QyoaisnsqZP7mBTxzBM-0-39ee739f9cd5f3550694a40fb91cb0eb)
在实际使用中,用户通常只需要指定几个需要修改的选项,其他选项使用默认值即可。创建USTC的实例如下。
![](https://epubservercos.yuewen.com/C85BE0/21190707608528806/epubprivate/OEBPS/Images/41701_33_2.jpg?sign=1739163056-3K4bqgCf3lVjVYxSutGUjgyaIqpUiBtD-0-273dfd0bcd1005f45f0ea3cc26566325)
这里的几个选项都比较重要,因为之前通过DBCA工具创建的实例使用了默认的5236端口,所以这里指定的端口是6236。
另外需要注意,通过DMINIT工具创建的DM实例没有注册到系统的服务中,还需要单独进行服务注册。而通过DBCA创建的实例,在结束时会提示用户执行脚本服务。