麒麟系统安装VNC方法:
--关闭系统防火墙
system stop firewalld
1. yum install tigervnc-server tigervnc-server-module
2.vncservice//安装完之后第一次启动需设置密码
使用vncview工具进行连接
登录DMmanager工具:
使用root:
xhost +
echo $DISPLAY
su - dmdba
export DISPLAY =:1.0
cd /dm8/tool/
./manager.sh
业务模拟:
SQL> create user cc identified by dmdba123456;
操作已执行
SQL> grant resource to cc;
操作已执行
已用时间: 4.176(毫秒). 执行号:604.
SQL> grant create table to cc;
操作已执行
SQL> create table cc.test1 (id number) tablespace main;
操作已执行
已用时间: 26.524(毫秒). 执行号:37.
SQL> insert into cc.test1 values(10);
影响行数 1
已用时间: 5.217(毫秒). 执行号:38.
SQL> commit;
操作已执行
已用时间: 5.850(毫秒). 执行号:39.
SQL> select * from cc.test1;
行号 ID
---------- --
1 10
进行表空间备份
故障模拟:
SQL> select file_name,tablespace_name from dba_data_files where tablespace_name='MAIN';
行号 FILE_NAME TABLESPACE_NAME
---------- ----------------------------- ---------------
1 /dm8/data/tash/MAIN.DBF MAIN
[dmdba@dm8 log]$ rm -f /opt/dm8/data/DAMENG/MAIN.DBF
表空间还原和恢复:
还原与恢复操作要在表空间offline状态下,停止DmServicetash服务,且确定DmAPSercice是running状态
使用达梦console工具(注意使用dmdba用户操作)
获取备份后进行还原操作
还原成功后,进行恢复操作
恢复完成后进行业务验证
先启动数据库服务
./DmServicetash start
select * from cc.test1;
行号 ID
---------- --
1 10
业务验证正常。
总结:1.要注意使用dmdba用户操作
2.删除MAIN文件后由于有缓存还是可以查到数据,可以使用命令检查系统文件。
SQL> exec sp_file_sys_check; DMSQL 过程已成功完成
3.要确保归档已经打开。