当前位置: 首页 > news >正文

达梦删除数据文件后恢复

数据库没有关闭

[root@dmc1 arc]# rm -rf /dm/data/dmtj/tbs02.DBF
[root@dmc1 arc]# ps -ef|grep dbs
root 248241 45882 0 11:47 pts/3 00:00:00 grep --color=auto dbs
[root@dmc1 arc]# ps -ef|grep dms
dmdba 59122 1 0 10月23 pts/1 00:09:14 /dm/bin/dmserver path=/dm/data/dmtj/dm.ini -noconsole
root 248244 45882 0 11:48 pts/3 00:00:00 grep --color=auto dms

image

[root@dmc1 fd]# cp 16 /tmp/tbs02.DBF

关闭数据库

shutdown immediate

cp /tmp/tbs02.DBF  /dm/data/dmtj/tbs02.DBF

chown dmdba:dmdba /dm/data/dmtj/tbs02.DBF

启动到mount

[dmdba@dmc1 bin]$ ./DmServicetj2 start mount
Starting DmServicetj2: [ OK ]

打开数据库

alter database open

2025-10-28 12:08:25.318 [INFO] database P0000248935 T0000000000000249097  alter database open start...
2025-10-28 12:08:25.318 [INFO] database P0000248935 T0000000000000249097  altdb open llog_sys_open_or_close end!
2025-10-28 12:08:25.318 [INFO] database P0000248935 T0000000000000249097  Suspend session & purge & bldr & hldr & lthd thread begin, stop_flag:0 ...
2025-10-28 12:08:25.318 [INFO] database P0000248935 T0000000000000249097  Suspend session & purge & bldr & hldr & lthd thread end!
2025-10-28 12:08:25.318 [INFO] database P0000248935 T0000000000000249097  Suspend task & pthd & nlgn thread begin, stop_flag:0 ...
2025-10-28 12:08:25.318 [INFO] database P0000248935 T0000000000000249097  Suspend task & pthd & nlgn thread end!
2025-10-28 12:08:25.319 [INFO] database P0000248935 T0000000000000249097  hpc_dw_apply_info_check_make, p_db_magic(0), n_apply_ep(0), apply_pkg_seq([4447, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), apply_lsn_arr([55598, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), db_magic(886501992), n_ep(1), apply_info_lsn(58802), pkg_seq_arr([4775, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), file_lsn([58802, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), startup_flag(1)
2025-10-28 12:08:25.319 [INFO] database P0000248935 T0000000000000249097  ohis_ctl_add success, ctl info: rguid:TJ2_4, sys_mode:NORMAL, p_iname:TJ2, c_iname:TJ2, p_db_magic:886501992, c_db_magic:886501992, n_ep:1, pkg_seqno:[4775], lsn_arr:[58802]redo前滚
2025-10-28 12:08:25.319 [INFO] database P0000248935 T0000000000000249097  rlog4_db_open_id_adjust from 3 to 4
2025-10-28 12:08:25.319 [INFO] database P0000248935 T0000000000000249097  rlog4_apply_info_clear, arr_clear:0, file_path:/dm/data/dmtj/dmtj01.log
2025-10-28 12:08:25.319 [INFO] database P0000248935 T0000000000000249097  rlog4_apply_info_clear reset p_db_magic[0], n_apply_ep[0], apply_info_lsn[55598], apply_seq_arr:[4447, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], apply_lsn_arr:[55598, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]!
2025-10-28 12:08:25.321 [INFO] database P0000248935 T0000000000000249097  rapply_rpkg_seq_sum_reset
2025-10-28 12:08:25.321 [INFO] database P0000248935 T0000000000000249011  rafil_file_create [/dm/tjarch/ARCHIVE_LOCAL1_0x34D6F268_EP0_2025-10-28_12-08-25.log] start
2025-10-28 12:08:25.321 [INFO] database P0000248935 T0000000000000249097  pha_altdb_open_low set main_fil(/dm/data/dmtj/dmtj01.log), clear p_db_magic and n_ep in memory
2025-10-28 12:08:25.321 [INFO] database P0000248935 T0000000000000249097  altdb open pseg_sys_update end!undo回滚
2025-10-28 12:08:25.321 [INFO] database P0000248935 T0000000000000249097  trx4_sys_rollback_force begin, n_trx:21
2025-10-28 12:08:25.321 [INFO] database P0000248935 T0000000000000249097  trx4_sys_rollback_force end!
2025-10-28 12:08:25.321 [INFO] database P0000248935 T0000000000000249097  altdb open trx roll force end!undo 回滚完毕
2025-10-28 12:08:25.321 [INFO] database P0000248935 T0000000000000249011  rfil_close_low set arch rfil[/dm/tjarch/ARCHIVE_LOCAL1_0x34D6F268_EP0_2025-10-28_12-08-25.log]'s sta to inactive, l_next_seq = 2457, g_next_seq = 2457, clsn = 0, handle = 51, free=4096, len=536870912
2025-10-28 12:08:25.322 [INFO] database P0000248935 T0000000000000249097  ndct_load_ex_idcls_map load 0 ex_idcls.
2025-10-28 12:08:25.322 [INFO] database P0000248935 T0000000000000249097  iid_set_new_next_trxid_if_necessary, next_trxid in mem: 31324
2025-10-28 12:08:25.322 [INFO] database P0000248935 T0000000000000249097  pseg_set_gtv_trxid_low next_trxid in mem:[31324]
2025-10-28 12:08:25.322 [INFO] database P0000248935 T0000000000000249097  pseg_set_gtv_trxid max_trxid[31324]
2025-10-28 12:08:25.323 [INFO] database P0000248935 T0000000000000249097  pseg_set_gtv_trxid next_trx_id is 33326, 
2025-10-28 12:08:25.323 [INFO] database P0000248935 T0000000000000249097  pseg_sys_recv start, startup_flag:1
2025-10-28 12:08:25.323 [INFO] database P0000248935 T0000000000000249011  rafil_file_create [/dm/tjarch/ARCHIVE_LOCAL1_0x34D6F268_EP0_2025-10-28_12-08-25.log] success, handle = 51
2025-10-28 12:08:25.323 [INFO] database P0000248935 T0000000000000249011  rafil_file_init, rac_seqno:0, create new file and set last_arch_fil:/dm/tjarch/ARCHIVE_LOCAL1_0x34D6F268_EP0_2025-10-28_12-08-25.log!
2025-10-28 12:08:25.323 [INFO] database P0000248935 T0000000000000249097  pseg_collect_clear.
2025-10-28 12:08:25.323 [INFO] database P0000248935 T0000000000000249097  pseg_sys_recv begin...
2025-10-28 12:08:25.323 [INFO] database P0000248935 T0000000000000249097  EP[0] pseg_state is 0, set pseg state to 2
2025-10-28 12:08:25.323 [INFO] database P0000248935 T0000000000000249097  EP[1] pseg_state is 0, set pseg state to 2
2025-10-28 12:08:25.323 [INFO] database P0000248935 T0000000000000249097  EP[2] pseg_state is 0, set pseg state to 2
2025-10-28 12:08:25.323 [INFO] database P0000248935 T0000000000000249097  EP[3] pseg_state is 0, set pseg state to 2
2025-10-28 12:08:25.323 [INFO] database P0000248935 T0000000000000249097  EP[4] pseg_state is 0, set pseg state to 2
2025-10-28 12:08:25.323 [INFO] database P0000248935 T0000000000000249097  EP[5] pseg_state is 0, set pseg state to 2
2025-10-28 12:08:25.323 [INFO] database P0000248935 T0000000000000249097  EP[6] pseg_state is 0, set pseg state to 2
2025-10-28 12:08:25.323 [INFO] database P0000248935 T0000000000000249097  EP[7] pseg_state is 0, set pseg state to 2
2025-10-28 12:08:25.323 [INFO] database P0000248935 T0000000000000249097  EP[8] pseg_state is 0, set pseg state to 2
2025-10-28 12:08:25.323 [INFO] database P0000248935 T0000000000000249097  EP[9] pseg_state is 0, set pseg state to 2
2025-10-28 12:08:25.323 [INFO] database P0000248935 T0000000000000249097  EP[10] pseg_state is 0, set pseg state to 2
2025-10-28 12:08:25.323 [INFO] database P0000248935 T0000000000000249097  EP[11] pseg_state is 0, set pseg state to 2
2025-10-28 12:08:25.323 [INFO] database P0000248935 T0000000000000249097  EP[12] pseg_state is 0, set pseg state to 2
2025-10-28 12:08:25.323 [INFO] database P0000248935 T0000000000000249097  EP[13] pseg_state is 0, set pseg state to 2
2025-10-28 12:08:25.323 [INFO] database P0000248935 T0000000000000249097  EP[14] pseg_state is 0, set pseg state to 2
2025-10-28 12:08:25.323 [INFO] database P0000248935 T0000000000000249097  EP[15] pseg_state is 0, set pseg state to 2
2025-10-28 12:08:25.323 [INFO] database P0000248935 T0000000000000249097  pseg_collect_mgr_items, total collect 0 active_trxs, 0 cmt_trxs, 0 pre_cmt_trxs, 0 to_release_trxs, 0 active_pages, 0 cmt_pages, 0 pre_cmt_pages, 0 to_release_pages, 0 mgr pages, 0 mgr recs!
2025-10-28 12:08:25.323 [INFO] database P0000248935 T0000000000000249097  pseg collect items time used 0(ms), mgr_state:1!
2025-10-28 12:08:25.323 [INFO] database P0000248935 T0000000000000249097  next_trxid in mem:[33326]
2025-10-28 12:08:25.324 [INFO] database P0000248935 T0000000000000249097  pseg_sys_reset_next_trxid_by_slot_ctl set next_trxid to 35327, value in mem is 33326.
2025-10-28 12:08:25.324 [INFO] database P0000248935 T0000000000000249097  iid_next_trxid_adjust_if_necessary, next_trxid in mem is 35328.
2025-10-28 12:08:25.324 [INFO] database P0000248935 T0000000000000249097  pseg_sys_recv_cmtarr_reg first_tid:0
2025-10-28 12:08:25.324 [INFO] database P0000248935 T0000000000000249097  trx4_cmtarr_set_first_tid set first_tid from 0 to 35328
2025-10-28 12:08:25.324 [INFO] database P0000248935 T0000000000000249097  trx4_min_active_id_opt_set 0 to 0, min_active_id: 35327, first_tid: 35328
2025-10-28 12:08:25.324 [INFO] database P0000248935 T0000000000000249097  pseg_crash_trx_rollback all active trx used 0(ms), mgr_state:1!
2025-10-28 12:08:25.324 [INFO] database P0000248935 T0000000000000249097  pseg_sys_recv used 1 ms
2025-10-28 12:08:25.326 [INFO] database P0000248935 T0000000000000249097  pseg recv finished
2025-10-28 12:08:25.326 [INFO] database P0000248935 T0000000000000249097  altdb open pseg recv end, code = 0!
2025-10-28 12:08:25.326 [INFO] database P0000248935 T0000000000000249097  nsvr_process_before_open begin.
2025-10-28 12:08:25.338 [INFO] database P0000248935 T0000000000000249097  nsvr_process_before_open success.
2025-10-28 12:08:25.338 [INFO] database P0000248935 T0000000000000249097  altdb open rlog_flush_notify_ex start!
2025-10-28 12:08:25.338 [INFO] database P0000248935 T0000000000000249097  altdb open rlog_flush_notify_ex end!
2025-10-28 12:08:25.338 [INFO] database P0000248935 T0000000000000249097  alter database open success!
2025-10-28 12:08:25.338 [INFO] database P0000248935 T0000000000000248969  hpc_clear_active_trx adjust n_crash_active_trx from 0 to 0.

 

http://www.hskmm.com/?act=detail&tid=40451

相关文章:

  • SpringMVC的执行流程
  • 贪心训练
  • 多线程基础-创建线程
  • 2025年上海直连全球云网络公司权威推荐榜单:AIGPU专用算力/GPU计费模式/GPU弹性算力源头厂家精选
  • 打开双wifi STA+AP并发 - M
  • dataframe 和 numpy 数组有什么不同?
  • 离散化
  • 2025年密集母线槽品牌
  • 2025年口碑好的密集母线槽产品
  • 2025年密集母线槽品牌排行榜
  • 10 28
  • 混合动力汽车MATLAB建模实现方案
  • 2025年口碑好的模压托盘品牌top5排名
  • 2025年模压托盘品牌前十强权威评测:江苏同芯木业引领行业变革
  • 2025年模压托盘品牌深度分析与推荐排行榜
  • 2025年模压托盘源头厂家综合实力前十排行榜
  • MATLAB使用内点法解决凸优化问题的原理和实现
  • Everything下载安装教程:中文免费版下载 + 图文安装步骤(2025最新版)
  • 2025年小型风力发电机厂家权威推荐榜单:水平轴风机发电机/风光储一体化系统/垂直轴风机发电机源头厂家精选
  • 2025年口碑好的冷弯型钢品牌:华力冷弯型钢深度解读
  • 2025口碑好的冷弯型钢品牌/厂家推荐
  • 2025冷弯型钢源头厂家榜单前十
  • 2025年冷弯型钢品牌
  • 如何在Windows下开发输入法:Mini How to
  • 2025 年 10 月盐城公司变更,盐城地址挂靠,盐城商标注册公司最新推荐,聚焦资质、案例、售后的五家公司深度解读
  • 第一天学习
  • 脑电数据PCA处理及SVM分类
  • T671195 于凋亡季节中的我们
  • Ollama API 交互
  • K3s + Sysbox:让容器拥有“虚拟机的灵魂”