服务器的配置:cpu至少需要1c,内存至少要1G;
(1)检查cpu信息
[root@localhost ~]# lscpu
[root@localhost ~]# cat /proc/cpuinfo
(2)查看内存信息
[root@localhost ~]# free -h
(3)查看硬盘和分区信息
[root@localhost ~]# fdisk -l
[root@localhost ~]# df -h
注意:如果有/tmp分区,则/tmp分区需要 4G
扩展tmp空间
[root@localhost ~]# mount -o remount,size=4G /tmp
(4)网络需求
支持 TCP/IP 协议
如果数据库需要远程访问,要么就关闭防火墙,要么就开放数据库实例对应的端口号,达梦数据库默认的端口号是 5236,考试时需要根据要求修改数据库端口号。
查看防火墙的状态:
[root@localhost ~]# systemctl status firewalld
关闭防火墙:
[root@localhost ~]# systemctl stop firewalld
设置开机不启动防火墙:
[root@localhost ~]# systemctl disable firewalld
(5)系统要求:
内核版本要求在 2.6 及以上
[root@localhost 桌面]# uname -ar
Linux localhost.localdomain 4.19.90-24.4.v2101.ky10.x86_64 #1 SMP Mon May 24 12:14:55 CST 2021 x86_64 x86_64 x86_64 GNU/Linu
(1)新建用户和组
用户:dmdba 组:dinstall
新建组:
[root@localhost ~]# groupadd dinstall
新建用户:
[root@localhost ~]# useradd -g dinstall dmdba
[root@localhost ~]# passwd dmdba
更改用户 dmdba 的密码 。
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
(2)创建数据库软件安装目录
[root@localhost ~]# mkdir -p /dm8
[root@localhost ~]# chown dmdba:dinstall -R /dm8
查看目录属主和属组信息
[root@localhost ~]# ls -ld /dm8
drwxr-xr-x 2 dmdba dinstall 6 2 月 8 10:57 /dm8
(3)挂载 iso 文件
[root@localhost opt]# mkdir /mnt
[root@localhost opt]# mount -o loop /opt/dm8_20220525_x86_rh6_64.iso /mnt
mount: /mnt: WARNING: source write-protected, mounted read-only. [root@localhost opt]# cd /mnt
[root@localhost mnt]# ls
‘DM8 Install.pdf’ DMInstall.bin
(1)麒麟操作系统需要带图形化界面安装
(2)设置DISPLAY值,调用图形化界面
[root@localhost 桌面]# echo $DISPLAY
:0.0
[root@localhost ~]# xhost +
access control disabled, clients can connect from any host
[root@localhost ~]# su - dmdba
上一次登录: 三 2 月 8 11:12:49 CST 2023 pts/0 上
[dmdba@localhost ~]$ export DISPLAY=:0.0
[dmdba@localhost ~]$ xhost +
access control disabled, clients can connect from any host
[root@localhost opt]# chmod 777 -R /tmp
[dmdba@localhost ~]$ cd /mnt
[dmdba@localhost mnt]$ ./DMInstall.bin
根据提示,使用root用户执行
[root@localhost ~]# /dm8/script/root/root_installer.sh
勾选初始化可以创建数据库实例
查看数据库实例的状态
SQL> select instance_name,status$ from v$instance;
行号 INSTANCE_NAME STATUS$
---------- ------------- ------- 1 DMSERVER OPEN
数据库实例的状态:shutdown,mount,open,suspend
Shutdown:关闭状态
Mount:配置状态,可以开启归档,配置集群
Open:打开状态,对外提供服务
Suspend:挂起状态,只读
Shutdown-mount
Shutdown-open
Mount-open
Open-mount
Open-suspend
Suspend-open
Mount-shutdown
Open-shutdown
SQL> alter database open;
2.2.3 数据库实例启动和关闭
(1)通过前台方式启动和关闭数据库
[dmdba@localhost ~]$ cd /dm8/bin
启动:
[dmdba@localhost bin]$ ./dmserver /dm8/data/PROD/dm.ini
关闭:
直接输入 exit
(2)通过后台进程形式启动和关闭数据库
启动:
[dmdba@localhost bin]$ ./DmServiceDMSERVER start
关闭:
[dmdba@localhost bin]$ ./DmServiceDMSERVER stop
(1)disql 命令行的数据库连接工具
[dmdba@localhost bin]$ ./disql sysdba/SYSDBA@10.0.1.23:5236
用户名/密码@ip 或主机名:数据库实例端口号
(2) manager DM 管理工具可以做模式及模式对象管理、表空间管理、用户管理、热备、作业管理等。
(3)console DM 控制台工具 可以查看和修改参数,冷备和整库还原、表空间还原
(4)monitor DM 性能监视工具
(5)dts DM 数据迁移工具
考试的重点是多表查询,创建复杂视图
create view test.v3 as
select d.department_id,d.location_id,d.department_name,a.avg1 from
(select department_id,avg(salary) as avg1 from dmhr.employee e group by department_id) a
join dmhr.department d on a.DEPARTMENT_ID=d.DEPARTMENT_ID;
0: 无策略;
1: 禁止与用户名相同;
2: 口令长度不小于 9;
4: 至少包含一个大写字母(A-Z);
8 :至少包含 一个数字(0-9);
16:至少包含一个标点符 号(英文输入法状态下,除―和空格外的所有符 号;若为其他数字,则表示配置值的和,如 3 =1+2,表示同时启用第 1 项和第 2 项策略。当 COMPATIBLE_MODE=1 时,
PWD_POLICY 的实 际值均为 0
语法:
修改密码策略为禁止与用户名相同,至少包含一个大写字母(A-Z)并且口令长度不小于9
sp_set_para_value(1,‘PWD_POLICY’,7);
需要关闭数据库
[dmdba@localhost ~]$ cd /dm8/bin
[dmdba@localhost bin]$ ./DmServiceDMSERVER stop
Stopping DmServiceDMSERVER: [ OK ]
dmrman 工具做冷备
[dmdba@localhost tool]$ mkdir /dm8/backup
[dmdba@localhost tool]$ cd /dm8/bin
[dmdba@localhost bin]$ ./dmrman
dmrman V8
RMAN> backup database ‘/dm8/data/DAMENG/dm.ini’ backupset ‘/dm8/backup’;
需要开启数据库归档,需要打开数据库
[dmdba@localhost bin]$ ./DmServiceDMSERVER start
命令行操作:
alter database mount;
alter database archivelog;
alter database add archivelog ‘DEST=/dm8/arch, TYPE=LOCAL, FILE_SIZE=64, SPACE_LIMIT=0’;
alter database open;
在控制台点击数据库备份–>右键新建库备份,跟据提示按要求一次填写好参数即可。
当备份时提示收集到的归档日志不连续时,要么重启数据库,要么执行一次完全检查点checkpoint(100);
7.1 首先要创建代理环境
7.2 新建作业
根据要求填写步骤名称和类型
新建作业调度
达梦数据库的安装和使用并不难,90%都可以通过图形化控制台去完成,简单实用,多看看老师的培训录屏,边看边自己操作两遍,只要自己都操作过,考试基本就能过。
文章
阅读量
获赞