刚考完,趁热乎劲儿分享一下考试内容和需准备的知识,之前对数据库了解不多,培训三天然后准备考试还是比较仓促和着急的,希望分享的内容能对后面的考生有些帮助。
考试时间2小时,准备一台windows 机器即可,考前会发怎么连接考试环境,总体还是比较周到的,整体内容是考察实操,所以以下内容,在考前务必多联系实操: 安装---创建数据库---创建表空间---创建用户---创建表 ---创建视图---备份还原---作业---开发接口
1、创建用户和安装(一开始没搞定麒麟机器的图形化界面设置,我用的命令行安装,图形化的话会简单很多,具体可参考安装手册)
安装用户组和安装用户(数据库推荐由一个专门dba用户统一管理,而不是root)
[root@localhost opt]# groupadd dinstall
[root@localhost opt]# useradd -g dinstall dmdba
[root@localhost opt]# passwd dmdba
创建安装路径 # mkdir /dm8
设置权限 # chown dmdba.dinstall -R /dm8
挂载安装光盘 # mount -o loop dm8_xxx.iso
切换安装用户 #su - dmdba
命令行安装 $ ./DMInstall.bin -I(以下就按提示操作即可)
2、创建数据库
cd到/bin目录下,# ./dminit path=/dm8/data db_name=DAMENG instance_name=DMSERVER port_num=5236(考试时注意端口号)
注册服务:# ./dm_service_installer.sh -t dmserver -dm_ini /dm8/data/DAMENG/dm.ini -p DMSERVER
启实例:[dmdba@dm1 bin]$ ./DmServiceDMSERVER start
3、连接数据库(从这里我弄明白了图形化配置,所以很多步骤开始用图形界面了,数据库配置的中文,所以很好理解,也很符合日常操作习惯)
$cd /tools
$./manager 起数据库管理工具的图形化界面
4、创建表空间---创建用户---创建表,这些都通过界面简单操作即可,可关注的一些命令:
1)配置静态参数,如buffer大小,sp_set_para_value(2,' BUFFER‘,100);
2)增加表约束:(新建表时即定义的约束比较简单,在此主要说明表已建,增加约束的命令)
外键约束:ALTER TABLE table1 ADD CONSTRAINT [外键名] FOREIGN KEY [id] (index_col_name, ...) REFERENCES table2 (index_col_name, ...);
检查约束: ALTER TABLE table1 ADD CONSTRAINT [约束名] check (约束条件);
5、创建视图
1)create view 【视图名】 as (DMSQL查询语句)
2)查询效率低,增加索引的查询方式
6、备份与还原、配合作业(定时任务)的设置
作业用图形界面配置即可:创建代理环境-新建作业-步骤-调度-完成
热备份:
1)开启归档模式(即select arch_mode from v$database; =Y)
>alter database mount;
>alter database add archivelog 'type=local,dest=/dm8/arch,file_size=64,s pace_limit=0';
> alter database archivelog;
> alter database open;
2)备份
>backup database backupset '备份文件放哪儿‘;
考试没考还原,但是日常会用,具体操作可参见 达梦安装后有一个doc文件,里面的《备份与还原》,主要是用dmrman工具
步骤1: 关闭数据库,[dmdba@dm1 bin]$ ./DmServiceDMSERVER stop
步骤2: 起dmrman工具,RMAN> restore database
'/dm8/data/DAMENG/dm.ini' tablespace main from backupset '/dm8/sdb1/tablespace_main'
RMAN> recover database '/dm8/data/DAMENG/dm.ini' tablespace main
步骤3指 定 归 档 : RMAN> recover database '/dm8/data/DAMENG/dm.ini' tablespace main with archivedir '/dm8/arch'
步骤4: 起数据库,[dmdba@dm1 bin]$ ./DmServiceDMSERVER start
7、开发接口(ODBC、JDBC的安装与连接),以源码ODBC为例(这是我的题)
1)安装 ODBC
[root@dm1 opt]# tar -xf unixODBC-2.3.0.tar.gz [root@dm1 unixODBC-2.3.0]# ./configure
--prefix=/usr/local
[root@dm1 unixODBC-2.3.0]# make
[root@dm1 unixODBC-2.3.0]# make install
2)配置ODBC (修改两个.ini文件)
路径查找方式:
[dmdba@dm1 bin]$ ./odbc_config --odbcini
[dmdba@dm1 bin]$ ./odbc_config --odbcinstini)
vim修改,内容考试的材料已提供,复制粘贴即可。
以上,祝大家考试顺利,工作顺利!
网友评论