达梦数据操作基础

第一部分 基本操作

1.操作系统用户

(1)增加组和用户

groupadd dinstall --添加组
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba --添加用户

(2)规划路径

mkdir /dm8

chown -R dmdba:dinstall /dm8

2.设置图形化界面安装

root和dmdba密码:@Dameng2021

root登录进去

xhost +

access control disabled, clients can connect from any host

查看root下DISPLAY变量值

echo $DISPLAY

切换dmdba用户

su - dmdba
export DISPLAY=:0.0 

如果是远程机器,ex

3.安装数据库

./install/DMInstall.bin

vim /etc/security/limits.conf

在安装过程中,点击【安装】时,需要配置打开文件数

vim /etc/security/limits.conf
dmdba soft nofile 102400
dmdba hard nofile 204800

root soft nofile 102400
root hard nofile 204800

(1) 图形化安装数据库及实例

sysdba/Dameng2021 端口5236

数据库名:DA

实例名:DMSERVER

服务名:DmServiceDMSERVER

端口号:5236

数据库目录:/dm8/data/DA

systemctl status DmServiceDMSERVER.service

/dm8/tool/dbca.sh 安装其他数据库实例

数据库名:DATEST

实例名:DMTESTSERVER

服务名:DmServiceDMTESTSERVER

端口号:5238

(2)命令行安装数据库实例

/dm8/bin/dminit help

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

数据库名:DATEST

实例名:DMTESTSERVER

服务名:DmServiceDMTESTSERVER

端口号:5238

数据库目录:/dm8/data/DATEST

数据库配置文件:/dm8/data/DATEST/dm.ini

systemctl status DmServiceDMTESTSERVER.service

删除实例

./dm_service_uninstaller.sh -n DmServiceDMTESTSVR

4.数据库实例的启动和停止

查看有哪些服务:

cd /dm8/bin

ll Dm*
--------------------------------------------------------------------------------------------------------------------------------
-rwxr-xr-x 1 dmdba dinstall 13827 1224 16:40 DmAPService
-rwxr-xr-x 1 dmdba dinstall 14850 1224 16:40 DmAuditMonitorService
-rwxr-xr-x 1 dmdba dinstall 13655 1224 16:40 DmInstanceMonitorService
-rwxr-xr-x 1 dmdba dinstall 14110 1224 16:40 DmJobMonitorService
-rwxr-xr-x 1 dmdba dinstall 16117 1224 16:43 DmServiceDMSERVER
-rwxr-xr-x 1 dmdba dinstall 16122 1224 17:09 DmServiceDMTESTSVR

后台启动和停止

./DmServiceDMSERVER start

./DmServiceDMSERVER stop

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

./dmserver /dm8/data/DMTEST/dm.ini

5.数据库控制台访问的2种方式

(1)命令行

 cd /dm8/bin

 ./disql sysdba/Dameng2021:5236

```sql
select * from v$database; -- 查询实例

select status$ from v$instance; --查看实例的启动状态

alter database suspend;  --修改数据库为挂起状态

alter database open;  --修改数据库为开启状态

几种状态的解释说明和切换规则:

​	**Shutdown:关闭状态**

​	**Mount:配置状态:可以修改数据库归档配置、主备等模式,不能进行数据文件的读写。**

​	**Open:打开状态:数据库正常状态,可以读写数据文件。正常访问表,读取数据。**

​	**Suspend:只读状态,只能读,不能写(DML操作一旦commit,即会被挂起)。**

​	**MOUNT和OPEN可以相互转换(与Oracle不同)。**

​	**SUSPEND和OPEN也可以相互转换。**

​	**但MOUNT和SUSPEND不能相互转换**

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8wgnJc8O-1642496599756)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220104161830467.png)]

### (2)图形界面



```shell
cd /dm8/tool
./manager

6.数据库的卸载

./dm8/uninstall.sh

/dm8/root_uninstaller.sh

7.常用命令操作

cd /dm8/tool
./manager  --管理工具
./console  --控制台工具
./dts      --数据迁移工具
./monitor  --性能监视工具
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值