失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 达梦数据库使用方法(简)

达梦数据库使用方法(简)

时间:2022-01-29 21:53:57

相关推荐

达梦数据库使用方法(简)

达梦数据库使用基础方法

数据库安装部署及删除安装部署删除数据库备份恢复类物理备份--图形化--manager--联机备份物理备份--图形化--console--脱机备份还原恢复配置ODBC其他日常维护类

数据库安装部署及删除

安装部署

创建用户和组

组名:dinstall

用户名:dmdba

密码:dameng123

groupadd dinstall

useradd -g dinstall dmdba

echo “dameng123” | passwd --stdin dmdba

id dmdba

创建安装目录

mkdir /opt/dm8

chown dmdba:dinstall /opt/dm8

ll -d /opt/dm8

设置文件最大打开数目open files

vi /etc/security/limits.conf

最后一行加入

dmdba soft nofile 65536

dmdba hard nofile 65536

ulimit -n 65536 // 生效

校验安装包

sha256sum dm8_xxxxxxxxxxx.iso

cat dm8_xxxxxxx_SHA256.txt

//第一步得到的码与txt文件,比较是否一致

挂载到mnt里

mount -o loop dm8_xxxxxxxxxx.iso /mnt

安装(图形化)可以用dmdba用户(注意权限)

cd /mnt

// chmod 775 *

./DMInstall.bin

(如果勾上初始化数据库,就不用单独调dbca.sh了)

添加环境变量

vi .bash_profile

在最后一行加入

export PATH=DMHOME/bin:DM_HOME/bin:DMH​OME/bin:DM_HOME/tool:$PATH

. .bash_profile // 生效

创建数据库(图形化)

dbca.sh

设置兼容性

打开DM控制台工具,执行“console”命令

依次点击展开“DM控制台–>服务器配置–>实例配置”,点击需要设置的兼容性的实例

找到“兼容性相关参数”,对其进行展开,在展开项中找到“COMPATIBLE”,该处就是对兼容性设置的参数

0:代表不兼容,默认设置为0;

1:代表兼容sql92;

2:代表兼容oracle;

3:代表兼容sqlserver;

4:代表兼容mysql。

设置完毕后,点击保存即可

登陆数据库

disql sysdba/dameng123

//disql sysdba/dameng123@localhost:5237 (用其他端口时的登陆方式)

查看数据库状态

select status$ from v$database;

(4代表open,3代表mount)

删除数据库

停止数据库服务

systemctl status DmServiceDMSERVER // 查看状态

systemctl stop DmServiceDMSERVER删库(图形化)

dbca.sh卸载软件(图形化)

./uninstall.sh

备份恢复类

以物理备份-全库备份为例。

物理备份–图形化–manager–联机备份

备份前要开启归档模式

select arch_mode from v$database; // 查询当前是否为归档模式(Y/N)打开DM控制台(manager)

启动manager查看备份选项点击右键–新建备份(工作目录:备份集存放的位置)

库备份,表空间备份,表备份,归档备份都可以在manager中完成。

物理备份–图形化–console–脱机备份

关闭数据库打开console

还原恢复

关库

启动console工具

获取备份

开始还原

恢复同理

配置ODBC

检查有没有gcc包

[root@enmoedu1 ~]# rpm -qa | grep gcc解压安装包

[root@dca01 installdoc]# tar -xzvf unixODBC-2.3.0.tar.gz配置ODBC

[root@enmoedu1 unixODBC-2.3.0]# cd unixODBC-2.3.0/

[root@enmoedu1 unixODBC-2.3.0]# ./configure --enable-gui=no编译ODBC

[root@enmoedu1 unixODBC-2.3.0]# make

[root@enmoedu1 unixODBC-2.3.0]# make install查看ODBC版本

[root@enmoedu1 unixODBC-2.3.0]# odbc_config --version查看ODBC配置文件的路径

[root@enmoedu1 unixODBC-2.3.0]# odbc_config --odbcini

[root@enmoedu1 unixODBC-2.3.0]# odbcinst -j配置odbc.ini和odbcinst.ini

[root@enmoedu1 ~]# cat /usr/local/etc/odbc.ini

[dm8]

description = DM ODBC

DRIVER = DM8 ODBC DRIVER

SERVER = localhost

UID = SYSDBA

PWD = dmdba123

TCP_PORT = 5236

[root@enmoedu1 ~]# cat /usr/local/etc/odbcinst.ini

[DM8 ODBC DRIVER]

Description = ODBC DRIVER FOR DM8

DRIVER = /opt/dm8/bin/libdodbc.so

其他日常维护类

实际上,在tool目录下打开manager(图形化工具),可完成创建表空间,创建业务用户,建表等操作。

在数据库中以脚本文件形式插入数据 创建 .sql 文件

vim xxx.sql在 .sql 文件里写入sql语句

insert into “APP”.“dept”(“DEPARTMENTID”, “NAME”) VALUES(3, ‘4’);

// 在APP用户下的dept表中插入数据进入数据库

disql sysdba/dmdba123执行 .sql 文件

SQL> start xxx.sql

SQL> select * from “APP”.“dept”;

如果觉得《达梦数据库使用方法(简)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。