最近参加了达梦数据库DCA培训,梳理一下学习框架,和每个章节的重点内容。

学习框架:

DCA培训笔记

分章节梳理:

1.安装数据库:

DCA培训笔记

添加用户:

银河麒麟添加用户需要用adduser,银河麒麟也有useradd的命令,但是需要手动添加家目录,如果不添加,后续是找不到家目录的。

 

规划安装路径:

数据库软件安装在和os同一个硬盘,创建数据库的时候,需要选择数据库的位置,选择存储磁盘:

DCA培训笔记

达梦数据库目录结构(bin、tool这两个经常用):

bin 达梦命令和库文件(linux .so windwos .dll)     

drivers 驱动(jdbc)

license_en.txt / license_zh.txt  (许可信息)

release_zh.txt / release_en.txt (版本信息)

uninstall/ uninstall.sh  卸载

bin2     

include  头文件.h(达梦C语言)

samples  例子       

desktop  桌面 

jar  jar包 (导出导入的、日志挖掘、文件快速加载)    

log   日志(安装日志、工作日志)            

script  脚本        

web  DEM(利用web维护和部署数据库的工具)B/S

doc  帮助文档    

jdk   java   

tool  工具

 

2.创建数据库实例:

DCA培训笔记

实例设置:

Oracle需要勾选大小写敏感(默认勾选),迁sqlsqrver不勾选。页和簇大小设定后也不能更改,需要确认后再设置。

 

查看数据库服务是否运行的几个命令和工具:

ps -ef|grep dmserver

netstat -ntl|grep 52

达梦数据库服务查看器

 

3.实例管理:

DCA培训笔记

一般用脚本启动数据库服务。/etc/rc.d/init.d目录下。

 

4.体系结构:

DCA培训笔记

修改参数时先查参数类型:

in file  静态参数,只能修改配置文件,不能直接修改内存

read only 数据库启动时候,无法更改

sys 系统级的动态参数,可以同时改配置文件和内存

session  会话级的动态参数,可以同时改配置文件和内存

然后用

sp_set_para_value(scope,para_name,para_value)

sp_set_para_string_value()如果para_value使用字符串需要用这个命令

scope=1修改内存也修改配置文件

scope=2修改配置文件

 

5.表空间

DCA培训笔记

6.用户

DCA培训笔记

7.dmsql

这部分没什么新内容,老师讲in和exists的原理蛮清楚。

in:先运行子查询,子查询运行完,在运行主查询。

exists:先运行子查询,如果存在满足查询条件的,就去运行主查询,主查询没有满足条件的,再运行子查询,直到没有满足条件的。

 

8.模式对象管理(表、索引、视图)

 建议用manager工具管理更便捷。索引、视图用sql命令基本类似表,替换成index和view而已。

 

9.备份还原

分为冷备份和热备份。

 

10.作业:

使用manager工具可完成

 

11.开发jdbc和odbc:

按照管理员手册配置即可。

相关文章: