0
点赞
收藏
分享

微信扫一扫

达梦数据库创建数据库实例

1、创建数据库实例

一个数据库软件可以创建多个数据库实例,通过端口号区别,达梦默认端口号是 5236

可视化方式创建数据库实例:

[dmdba@localhost dm8]$ cd /dm8/tool/

[dmdba@localhost tool]$ ./dbca.sh

 

达梦数据库创建数据库实例_配置状态

数据库模板选择---直接下一步

达梦数据库创建数据库实例_数据库_02

配置数据库名、实例名、端口号,第一个实例默认,后续实例配置安装要求配置

达梦数据库创建数据库实例_创建数据库_03

配置数据库文件路径

达梦数据库创建数据库实例_配置状态_04

初始化参数

达梦数据库创建数据库实例_创建数据库_05

设置数据库密码------用户名为SYSDBA,密码为设置的密码,密码设置最好是字母+数字组合,不能使用特殊字符,否则创建数据库实例后使用disql 无法识别特殊字符

达梦数据库创建数据库实例_创建数据库_06

为实验数据库SQL语句,配置测试数据库

达梦数据库创建数据库实例_配置状态_07

数据库实例摘要:

达梦数据库创建数据库实例_创建数据库_08

使用root用户执行3条配置脚本

达梦数据库创建数据库实例_配置状态_09

使用root用户权限复制上述3个命令执行

一定要将命令复制完整

[root@localhost 桌面]# mv  /dm8/bin/DmServiceDMSERVER.service /usr/lib/systemd/system/DmServiceDMSERVER.service

将命令加入开机自启

[root@localhost 桌面]# systemctl enable DmServiceDMSERVER.service

启动实例

[root@localhost 桌面]# systemctl start DmServiceDMSERVER.service

学习创建过程出现的问题:

注意:整条命令必须复制完整:如下所示,因为第一条指令未复制完整,导致第二条执行失败,再到查看服务

达梦数据库创建数据库实例_配置状态_10

查看实例服务状态

[root@localhost tool]#./dmservice.sh

达梦数据库创建数据库实例_数据库_11

达梦数据库创建数据库实例_数据库_12

通过图形化界面查看、停止、启动数据库实例服务

达梦数据库创建数据库实例_配置状态_13

命令行操作指令方式创建数据库实例

[dmdba@localhost tool]$ cd /dm8/bin

[dmdba@localhost bin]$ ./dminit help

[dmdba@localhost bin]$ ./dminit db_name=TEST instance_name=TEST path=/dm8/data PORT_NUM=5237

手动注册数据库服务:

查看帮助:

[root@localhost root]# ./dm_service_installer.sh -h

[root@localhost root]# ./dm_service_installer.sh -t dmserver -p TEST -dm_ini  /dm8/data/TEST/dm.ini

注意

使用命令初始化的实例账号密码默认的SYSDBA/SYSDBA

每次创建数据库实例都需要设置数据库实例密码,账号默认为SYSDBA,如果是使用的指令方式创建的数据库实例则密码默认为SYSDBA。

达梦数据库创建数据库实例_创建数据库_14

使用dameng123密码登录失败

达梦数据库创建数据库实例_配置状态_15

2、数据库实例管理

2.1 数据库状态

Shutdown 状态

Mount 状态 配置状态

Open 打开状态 对外提供服务的状态

Suspend 挂起状态 只能查询,不能写入

2.2 数据库状态切换

Shutdown-mount

Shutdown-open

Mount-open

Open-mount

Open-suspend

Suspend-open

通过数据库账号、密码+端口连接对应的数据库实例

达梦数据库创建数据库实例_创建数据库_16

查看数据库实例状态,修改实例状态为配置状态,将配置状态修改为挂起状态执行报错,

select status$ from v$instance;

达梦数据库创建数据库实例_创建数据库_17

只能先将配置状态修改成打开状态,才可以修改成挂起状态

达梦数据库创建数据库实例_数据库_18

2.3 数据库的启动和关闭

2.3.1 通过前台方式启动和关闭

启动:[dmdba@localhost bin]$ ./dmserver /dm8/data/TEST/dm.ini

关闭:

exit

2.3.2 通过后台进程形式启动关闭

启动:

[dmdba@localhost bin]$ ./DmServiceTEST start

关闭:

[dmdba@localhost bin]$ ./DmServiceTEST stop

2.3.3 通过服务查看器形式启动关闭

[root@localhost root]# cd /dm8/tool/

[root@localhost tool]# ./dmservice.sh

等价于

[root@localhost tool]# systemctl start DmServiceTEST.service

[root@localhost tool]# systemctl stop DmServiceTEST.service

举报

相关推荐

0 条评论