达梦数据库安装——基于DM8,操作系统:麒麟10

一、DM8安装

(一)准备工作

下载DM8数据库安装文件,并将安装文件上传到Linux服务器。
下载地址:https://www.dameng.com/list_17.html#pro1
需要注册网站用户才能下载。

使用mount命令挂载文件mount /dev/sr0 /mnt/cdrom

安装过程中可能会提示文件打开数量 过小,可提前进行修改:

vim /etc/security/limits.conf

在文档最后录入以下内容:

dmdba soft nofile 102400

dmdba hard nofile 204800

root soft nofile 102400

root hard nofile 204800

(二)图形化安装

如果是第一次使用图形界面,需要通过root用户执行命令xhost +进行初始化。

再切换到dmdba用户下,设置环境变量DISPLAY的值为:0.0export DISPLAY=:0.0

然后再执行./DMInstall.bin启动图形安装界面。

后续按照提示完成即可。

(三)命令行安装

直接在命令行输入命令./DMInstall.bin -i,告诉安装程序通过命令行的方式进行安装。

后续会提示进行选择,全部默认即可,或者根据实际进行修改。

二、初始化数据库

(一)图形化方式

进入DM数据库安装目录【这里指定为/dm8】下的tool目录下,

执行./dbca.sh进入数据库配置助手向导的图形界面。

实例创建完成后,需要手动以root用户执行3条命令,以注册并启动创建的服务。

(二)命令行方式

进入DM数据库安装目录【这里指定为/dm8】下的bin目录下,

使用dminit工具。可通过dminit help查看该工具使用方法。

初始化命令:

./dminit path=/dm8/data db_name=DMTEST instance_NAME=DMTESTSVR sysdba_pwd=Dameng123 port_num=5238 PAGE_SIZE=16

(三)注册数据库服务

以命令行方式健的实例,需要手动进行数据库服务的注册。否则不能使用。

方法有两种:

1、图形化方式注册

类似第一节的图形化方式创建实例,使用dbca.sh工具进行注册。

注意:不同的数据库服务的端口不能相同,否则会冲突。

2、命令行方式注册

进入主目录的script/root目录,以root用户运行命令:

./dm_service_installer.sh -t dmserver -p DMTESTSVR -dm_ini /dm8/data/DMTEST/dm.ini

三、启动停止数据库服务

DM 数据库的状态:

  • Shutdown:关闭状态
  • Mount:配置状态:可以修改数据库归档配置、主备等模式,不能进行数据文件的读写。
  • Open:打开状态:数据库正常状态,可以读写数据文件。正常访问表,读取数据。
  • Suspend:只读状态,只能读,不能写(DML 操作一旦 commit,即会被挂起) 。
  • MOUNT 和 OPEN 可以相互转换(与 Oracle 不同)。SUSPEND 和 OPEN 也可以相互转换。 但 MOUNT 和 SUSPEND 不能相互转换。

(一)ROOT启动

1、服务管理方式

systemctl start|status|stop|enable|disable DmServiceDMSEVER

2、DM服务查看器

须以root用户打开才有启动权限!!!

dmservice.sh

(二)dmdba用户启动

1、前台启动方式(dmserver)

如果没有注册数据库服务,只能使用以下方式启动:

./dmserver /dm8/data/DM_HE/dm.ini

2、后台启动方式(DmServiceDMSERVER)

cd /dm8/bin该目录下会有已经创建好的服务启动文件。

执行命令:DmServiceDM_HE start|stop|status

四、连接数据库

(一)使用DM管理工具

/dm8/tool/manager

(二)使用disql命令

cd /dm8/bin
./disql sysdba/Dameng:5236

连接成功后,就可以输入命令查看基本信息了:

select name from v$database;

(三)配置数据库连接字符串

vim /etc/dm_svc.conf
TIME_ZONE=(480)
DMHE=(127.0.0.1:5236)

这样配置后,就可以直接使用DMHE的名称来连接数据库了:

./disql sysdba/Dameng@DMHE
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值