达梦7数据库初始化

dminit

dminit命令:这是一种命令行的工具。

不带任何参数的方式

[dmdba@node1 ~]$ dminit
initdb V7.6.0.197-Build(2019.09.12-112648)ENT 
db version: 0x7000a
file dm.key not found, use default license!
License will expire on 2020-09-12
input system dir: /dm7data
input db name: TEST
input port num: TEST
invalid port num, input again:5236
input page size(4, 8, 16, 32): 8
input extent size(16, 32): 16
input sec priv mode(0, 1): 
input time zone(-12:59,+14:00): +8
string case sensitive? ([Y]es, [N]o):Y  
which charset to use? (0[GB18030], 1[UTF-8], 2[EUC-KR]): 1
length in char? ([Y]es, [N]o): Y
enable database encrypt? ([Y]es, [N]o): N
page check mode? (0/1/2): 0
input elog path: 
auto_overwrite mode? (0/1/2): 0
 log file path: /dm7data/TEST/TEST01.log
 log file path: /dm7data/TEST/TEST02.log
write to dir [/dm7data/TEST].
create dm database success. 2020-08-15 00:45:53
[dmdba@node1 ~]$

带参数创建

虽然 dminit 有很多选项,这些选项都有默认值,尤其是涉及到 page 大小的,默认值大部分也是最佳的选择,所以我们只需要指定实例的创建路径和数据库名称即可。

[dmdba@node1 ~]$ dminit PATH=/dm7data db_name=TEST instance_name=TEST port_num=5236
initdb V7.6.0.197-Build(2019.09.12-112648)ENT 
db version: 0x7000a
file dm.key not found, use default license!
License will expire on 2020-09-12
 log file path: /dm7data/TEST/TEST01.log
 log file path: /dm7data/TEST/TEST02.log
write to dir [/dm7data/TEST].
create dm database success. 2020-08-15 00:34:21
[dmdba@node1 ~]$

初始化数据库到 /dm7data 目录

dbca.sh

dbca.sh工具,在 /dm7/tool 目录下,是一种图形化的界面。 我们这里选择图形化的方式创建。

  1. 单选“Create Database Instance”,单击“Start”

  2. 选择数据库类型,此处默认“Common”,单击“Next”

  3. 选择数据库安装目录“/dm7data”,点击“Next”:

  4. 选择数据库名、实例名和服务端口
    此处数据库名称为DAMENG,实例名为PROD,端⼝5236,单击“Next”

  5. 选择物理文件存放路径,单击“Next”

    • 控制文件

    • 数据文件

    • 日志文件

    • ELog 文件

  6. 初始化参数配置,聚簇大小为32页,页大小为16k,日志文件500m,配置字符串, 大小写敏感:

  7. 设置数据库管理员口令,此处填写dameng123

  8. 此处不需要安装任何组件,单击“Next”

  9. 单击“Finish”,进行安装

  10. 静等进度条完成

  11. 根据提示,运行命令,单击“OK”


  12. 单击“Yes”,关闭窗口

  13. 安装完成,单击“Finish”

  14. 单击“OK”,关闭窗口


请使用浏览器的分享功能分享到微信等