注册
关于DCA考试的学习总结(未完成)
培训园地/ 文章详情 /

关于DCA考试的学习总结(未完成)

多喝岩浆 2023/06/26 1172 0 0

练习时写在开头

禁用防火墙 systemctl disable firewalld.service

安全策略 vi /etc/sysconfig/selinux

虚拟机仅主机模式

虚拟机手动配置IP

开始安装

1.创建目录

mkdir /dm8

2.新建用户组

groupadd dinstall

3.新建用户

useradd -g dinstall dmdba

4.授权用户目录

chown dmdba:dinstall /dm8

5.iso文件挂载

挂载到指定的/mnt目录

mount -o loop dm8_20230104_x86_rh6_64.iso /mnt/ cd /mnt #进入目录

*6.调用图型页面

虚拟机内(非三方工具)

#切换用户 [root@localhost ~]# su - dmdba 上一次登录: 三 6月 14 19:49:51 CST 2023 从 192.168.116.1 pts/0 上 [dmdba@localhost ~]$ export DISPLAY=:0.0 [dmdba@localhost ~]$ xhost + access control disabled, clients can connect from any host [dmdba@localhost ~]$ cd /mnt [dmdba@localhost ~]$ ./DMInstall.bin
#执行出错 执行(添加权限) chmod 777 DMInstall.bin #虚拟机安装出错执行(拓展空间) mount -o remount,size=4G /tmp

*7.使用三方工具调用图形页面

export DISPLAY=主机IP:0.0 xhost + cd /mnt ./DMInstall.bin #安装完成

8.进入/dm8/tools执行启动安装实例

[dmdba@localhost tool]$ ./dbca.sh #根据实际情况安装

9.图形化连接 进入数据库

[dmdba@localhost tool]$ ./manager

命令行连接 进入数据库

[dmdba@localhost ~]$ cd /dm8/bin [dmdba@localhost bin]$ ./disql sysdba/1q2w3e4r5t

10.指定端口号连接

[dmdba@localhost bin]$ ./disql sysdba/1q2w3e4r5t@localhost:5237

11.命令行创建

[root@localhost bin]# cd /dm8/script/root/ [root@localhost root]# ./dm_service_installer.sh -t dmserver -dm_ini /dm8/data/DM02/dm.ini -p DM02 Created symlink /etc/systemd/system/multi-user.target.wants/DmServiceDM02.service → /usr/lib/systemd/system/DmServiceDM02.service. 创建服务(DmServiceDM02)完成 [root@localhost root]# systemctl start DmServiceDM02.service [dmdba@localhost bin]$ ./dminit path=/dm8/data db_name=DM02 instance_name=DM02 port_num=5239

12.达梦启动状态切换 Open mount

alter database mount; #普通配置状态 mount alter database open; #普通打开状态open

13.使用命令行连接数据库

[dmdba@localhost bin]$ cd /dm8/tool/ [dmdba@localhost tool]$ ./disql sysdba/1q2w3e4r5t disql V8 SQL> select * from v$instance; 未连接 SQL> conn sysdba/1q2w3e4r5t 服务器[LOCALHOST:5236]:处于普通打开状态 登录使用时间 : 8.749(ms)

14.达梦工具

1) 达梦控制台工具

[root@localhost tool]# ./console

image.png

2) 达梦迁移工具

[root@localhost tool]# ./dts

image.png

3) 性能检测工具

[root@localhost tool]# ./monitor

image.png

4) DM服务查看器

[root@localhost tool]# ./dmservice.sh

image.png

15.新建表空间

文件路径要写绝对路径

/dm8/data/DM02/TEST_01.DBF

1) 表空间管理

达梦默认的系统表空间:

**System:**数据字典和全局的系统数据
**Roll:**存入了数据库运行过程中产生的回滚记录
**Temp:**临时表空间
Main:存放对象数据的表空间,创建对象的时候,不指定表空间,就是存放在该表空间中。 大表空间下的main:huge 表空间

2) 查看表空间数据文件

select file_name, file_id, status, tablespace_name, bytes/1024/1024 from dba_data_files;

16.查询

简单查询

Select employee_name from () where () Select employee_name,salary,salary+1000 as "TOL" from dmhr.employee

多表连接查询

语法:

select () from join () on ();

遇到的问题

1.调用三方工具打开图形页面报错

./manager:行 20: 6779 已放弃 (核心已转储)"$JAVA_HOME/bin/java" -Xms256m -Xmx2048m -XX:+PerfDisableSharedMem -DDM_HOME="$DM_HOME" -Djava.library.path="$DM_HOME/bin" -Ddameng.log.file="$TOOL_HOME/log4j.xml" -DeclipseHome="$TOOL_HOME"

解决办法:xhost + & DISPLAY变量设置

参考*使用三方工具调用图形页面
image.png

2.通过 dmdba 用户使用达梦数据库命令或图形化工具中出现“权限不足”相关报错

解决办法:及时查看文件和文件夹权限,并通过 chown 授权给 dmdba。
image.png

3.启动图形页面时提示 找不到包含文件:“apps/cajr.rc”

/usr/share/themes/kylin-black-theme/gtk-2.0/gtkrc:817:找不到包含文件:“apps/caja.rc"

解决办法:新打开的页面没有配置 xhost + & DISPLAY变量设置

参考*使用三方工具调用图形页面

4.错误号: -7014 错误消息: 创建数据文件失败

这是权限不足的表现

解决办法:添加dmdba的权限

[root@localhost data]# ll 总用量 0 drwxr-xr-x 5 root root 234 6月 14 22:03 DM02 [root@localhost data]# chown dmdba:dinstall DM02/
评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服