注册
达梦培训知识精华分享
培训园地/ 文章详情 /

达梦培训知识精华分享

周魏 2023/02/15 1852 0 0

达梦培训知识精华分享# 一级标题

1、安装达梦

切换dmdba用户,进入达梦安装目录,执行./DMInstall.bin (-i 命令行安装)

2、数据库实例及服务管理

cd /dm8/tool/
执行./dbca.sh
按图形化方式创建和删除数据库实例及服务
image.png

3、数据库实例状态管理

查看
select instance_name,status$ from v$instance;
image.png

状态分类
Shutdown:关闭状态
Mount:配置状态
Open:打开状态Suspend:挂起状态
查看
select instance_name,status$ from v$instance;
切换
alter database mount

4、数据库实例启动和关闭

cd /dm8/bin
启动:
./DmServiceTEST2 start (TEST2是实例名)
关闭:
./DmServiceTEST2 stop

如果是服务
也可以通过 systemctl管理,例如
systemctl start DmServiceTEST.service
注意要以管理员身份运行

5、disql 数据库连接工具

/dm8/bin/disql sysdba/SYSDBA@127.0.0.1:5236 (以端口号区分实例)

6、manager工具

./dm8/tool/manager
Manager图形化工具,用于做模式及模式对象管理、表空间管理、用户管理、热备、 作业管理等

7、console工具

图形化控制台,用于查看和修改参数,冷备和整库还原、表空间还原等。
/dm8/tool/console

8、monitor工具

图形化资源监控工具
/dm8/tool/monitor

9、数据迁移工具

/dm8/tool/dts

10、增删改查

A.查询
Select 字段名 from 模式.表
条件
Where、between… and… 、 in、 like、and、or
排序
Asc desc
连接
Cross join、nature join、 left|right|full outer join
分组
Order by
汇总
Count、sum、max、min、avg
子查询
多个select
B.添加
创建表 create table
插入数据 insert into
插入字段 Alter table 模式.表 add column(字段名 字符类型)
C.删除
删除数据 delete from 模式.表 where name=zhou
删除字段 alter table 模式.表 drop column(字段名 字符类型)
删除表 drop table 模式.表
D.修改
Updata 模式.表 set name=‘haha’ where id=1

11、配置文件

dm.ini
select para_name,para_value,para_type from v$dm_ini;
参数类型:
SESSION:会话级,动态参数,即改即生效
SYS:系统级,动态参数,即改即生效
IN FILE:静态参数,重启数据库实例生效
READ ONLY:只读参数,只能通过文本编辑器修改
修改动态参数示例:
sp_set_para_value(1,‘SVR_LOG’,1)
修改静态参数示例:
sp_set_para_value(2,‘COMPATIBLE_MODE’,2);

12、视图

创建Create view … as selet …
删除 drop view 模式.视图

13、索引

创建Create index
删除 drop index
重建 alter index

14、物理备份还原

冷备:关闭数据库 /dm8/bin/ ./DmServiceTEST2 stop
Console工具做冷备
热备:开启数据库 /dm8/bin/ ./DmServiceTEST2 stop
热备需要开启归档:
a.系统管理-状态转换-配置
b.归档配置-归档
c.系统管理-状态转换-配置
执行检查点 checkpoint(100);
/dm8/tool/manager 图形化方式备份数据
还原:
方式1:console工具还原
先还原
后恢复
最后更新Magic (表空间还原不需要更新Magic)
方式2:Dmrman工具
整库还原恢复
RMAN> restore database ‘/dm8/data/DAMENG/dm.ini’ from backupset ‘/dm8/backup’; RMAN> recover database ‘/dm8/data/DAMENG/dm.ini’ with archivedir ‘/dm8/arch’;
RMAN> recover database ‘/dm8/data/DAMENG/dm.ini’ update db_magic;
表空间还原恢复
RMAN> restore database ‘/dm8/data/DAMENG/dm.ini’ tablespace MAIN from backupset ‘/dm8/backup’;
RMAN> recover database ‘/dm8/data/DAMENG/dm.ini’ tablespace main;

15、逻辑备份还原

导出命令:/dm8/bin/dexp
导入命令:/dm8/bin/dimp

Manager工具导出
右键导出

16、作业管理

Manager工具
创建代理
新建作业

16、dm8开发

配置ODBC
解压包
configure
make&&make install
编辑/usr/local/etc/odbcinst.ini
写入dm信息
编辑odbc.ini
写入dm信息
测试命令:isql dm8

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服