赞
踩
在创建 DM 数据库时,系统会自动创建 4 个表空间:SYSTEM 表空间、ROLL 表空间、MAIN表空间和TEMP表空间。DM自动为这几个自动创建的表空间分别生成默认的数据文件:
SYSTEM.DBF、ROLL.DBF、MAIN.DBF 和 TEMP.DBF。
另外,DM 还会自动创建一个 HMAIN目录,并将其路径作为 MAIN 表空间的 HUGE 数据文件路径,因此 MAIN 表空间为混合表空间。
用户也可以创建自己的表空间,由用户创建的表空间统称为用户自定义表空间,在创建自定义表空间时需要为表空间指定数据文件。
因此,DM 中的表空间有以下几类:
MAIN 表空间为混合表空间。在创建用户时,如果没有指定默认表空间,
系统自动指定MAIN 表空间为用户默认的表空间。MAIN 表空间的默认数据文件为 MAIN.DBF,默认 HUGE数据文件路径为 HMAIN 目录所在路径。
即用户通过创建表空间相关操作生成的表空间。
点击跳转,查看配置步骤
DM 数 据 库 中 与 LSN 相 关 的 信 息 , 可 以 通 过 查 询
V$RLOG 和V$RAPPLY_PARALLEL_INFO 表来获取。
DM 主要包括以下几种类型的
LSN:CUR_LSN 是系统已经分配的最大 LSN 值。
物理事务提交时,系统会为其分配一个唯一的 LSN 值,
大小等于 CUR_LSN + 1,然后再修改 CUR_LSN=CUR_LSN+1。
FLUSH_LSN 是已经发起日志刷盘请求,
但还没有真正写入联机 REDO 日志文件的最大 LSN 值。
2018-10-08 16:05:06 [INFO] database P0000012596 main_thread version info:develop
2018-10-08 16:05:06 [INFO] database P0000012596 main_thread nsvr_create_lsnr_sockets success, port_num=5236, sock_v4=868, sock_v6=864
2018-10-08 16:05:06 [INFO] database P0000012596 main_thread DM Database Server x64 V8.0.0.90-Build(2018.08.20-96055)ENT startup...
2018-10-08 16:05:06 [INFO] database P0000012596 main_thread current instance new pid is 12596, check whether it is running...
2018-10-08 16:05:13 [INFO] database P0000012596 main_thread fil_sys_init
2018-10-08 16:05:13 [INFO] database P0000012596 main_thread fil_ts_create ts_id=0 ts_name=SYSTEM
2018-10-08 16:05:13 [INFO] database P0000012596 main_thread fil_ts_create ts_id=1 ts_name=ROLL
2018-10-08 16:05:13 [INFO] database P0000012596 main_thread fil_ts_create ts_id=2 ts_name=RLOG
2018-10-08 16:05:13 [INFO] database P0000012596 main_thread fil_ts_create ts_id=4 ts_name=MAIN
2018-10-08 16:05:13 [INFO] database P0000012596 main_thread fil_ts_create ts_id=5 ts_name=BOOKSHOP
2018-10-08 16:05:13 [WARNING] database P0000012596 main_thread License will expire on 2019-08-20
……
2018-10-08 16:05:15 [FATAL] database P0000012596 main_thread alter database open;nsvr_check_version failed
2018-10-08 16:05:15 [FATAL] database P0000012596 main_thread code = -109,dm_sys_halt now!!!
……
2018-10-10 16:06:04 [CMD] database P0000004764 PPID4294967295 BACKUP DATABASE BACKUPSET 'd:\dmdbms\data\bak' TRACE LEVEL 2;
2018-10-10 16:06:04 [CMD] database P0000004764 PPID4294967295 BACKUP DATABASE [DAMENG]
2018-10-10 16:06:04 [INFO] database P0000004764 PPID4294967295 CMD START....
2018-10-10 16:06:04 [INFO] database P0000004764 PPID4294967295 BACKUP DATABASE [DAMENG], execute......
2018-10-10 16:06:04 [ERROR] database P0000004764 PPID4294967295 CMD END.CODE:[-8055],DESC:[备份目录冲突]
……
2018-10-10 16:06:23 [INFO] dmap P0000012356 PPID0000004764 CMD [BACKUP_INIT] is ready
2018-10-10 16:06:23 [INFO] dmap P0000012356 PPID4294967295 bakres send EXECUTE OVER status by named pipe [\\.\pipe\DM_PIPE_1384342949-4764_1], CODE [0]
2018-10-10 16:06:23 [INFO] database P0000004764 PPID4294967295 send CMD [BACKUP_DBF] by channel [\\.\pipe\DM_PIPE_1384342949-4764_1] for DBF [d:\dmdbms\data\DAMENG\SYSTEM.DBF].
2018-10-10 16:06:23 [INFO] dmap P0000012356 PPID4294967295 bakres receive from named pipe [\\.\pipe\DM_PIPE_1384342949-4764_1] success, CMD [BACKUP_DBF].
2018-10-10 16:06:23 [INFO] dmap P0000012356 PPID0000004764 CMD [BACKUP_DBF] for DBF [d:\dmdbms\data\DAMENG\SYSTEM.DBF] end, code:[0]......
……
2018-10-10 16:06:23 sbtrestore(filepath=d:\dmdbms\data\bak\bak.meta) 2018-10-10 16:06:23 sbtread(buf != NULL, buf_len = 4096) 2018-10-10 16:06:23 sbtread(buf != NULL, buf_len = 49152) 2018-10-10 16:06:23 sbtread(buf != NULL, buf_len = 25088) 2018-10-10 16:06:23 sbtclose() 2018-10-10 16:06:23 sbtend(del_flag=FALSE) 2018-10-10 16:06:23 sbtbackup(type=1, name=trace.bak) 2018-10-10 16:06:23 sbtwrite(buf != NULL, buf_len = 4096) 2018-10-10 16:06:23 sbtwrite(buf != NULL, buf_len = 5169664) 2018-10-10 16:06:24 sbtwrite(buf != NULL, buf_len = 33554944) 2018-10-10 16:06:24 sbtwrite(buf != NULL, buf_len = 2753024) 2018-10-10 16:06:24 sbtwrite(buf != NULL, buf_len = 33280) 2018-10-10 16:06:24 sbtclose() 2018-10-10 16:06:24 sbtinfo(!NULL) file [trace.bak] finished, name:[trace.bak],created time:[2018-10-10 16:06:23],expirated time:[2105-12-31 23:59:59],label:[],comment:[] 2018-10-10 16:06:24 sbtbackup(type=3, name=trace.meta) 2018-10-10 16:06:24 sbtwrite(buf != NULL, buf_len = 53248) 2018-10-10 16:06:24 sbtwrite(buf != NULL, buf_len = 4096) 2018-10-10 16:06:25 sbtwrite(buf != NULL, buf_len = 4096) 2018-10-10 16:06:25 sbtwrite(buf != NULL, buf_len = 4096) 2018-10-10 16:06:25 sbtwrite(buf != NULL, buf_len = 4096) 2018-10-10 16:06:25 sbtwrite(buf != NULL, buf_len = 512) 2018-10-10 16:06:25 sbtclose()
2022-11-28 21:41:18.629 [WARNING] dmrman P0000064373 T0000000000000064373 file dm.key not found, use default license!
2022-11-28 21:41:18.657 [INFO] dmrman P0000064373 T0000000000000064373 os_sema2_create_low, create and inc sema success, key:210917848, sem_id:80183408, sem_value:1!
2022-11-28 21:41:18.682 [INFO] dmrman P0000064373 T0000000000000064373 fil_sys_init
2022-11-28 21:41:18.842 [INFO] dmrman P0000064373 T0000000000000064373 Database mode = 0, oguid = 0
2022-11-28 21:41:18.843 [INFO] dmrman P0000064373 T0000000000000064373 INI parameter BUFFER_POOLS changed, the original value 19, new value 1
2022-11-28 21:41:18.845 [INFO] dmrman P0000064373 T0000000000000064373 INI parameter RECYCLE_POOLS changed, the original value 19, new value 12
2022-11-28 21:41:18.845 [INFO] dmrman P0000064373 T0000000000000064373 INI parameter ROLLSEG_POOLS changed, the original value 19, new value 1
2022-11-28 21:41:18.885 [INFO] dmrman P0000064373 T0000000000000064373 INI parameter ENABLE_MONITOR changed, the original value 1, new value 0
2022-11-28 21:41:18.886 [INFO] dmrman P0000064373 T0000000000000064373 rfil[/home/ATS/cts_16302/script/bakres/bakrestest/OUTPUT/DAMENG/DAMENG01.log] ver: 7007, sta: 1, arch_lsn = 0, arch_seq = 0, clsn = 67477, clsn_fil = 0, clsn_off = 13732352, l_next_seq = 5248, g_next_seq = 5248, free = 13732352
……
DM 数 据 库 中 与 全 局 包 序 号 相 关 的 信 息 ,
可 以 通 过 查 询 V$RLOG 和V$RAPPLY_PARALLEL_INFO 表来获取。
数据库端主要包括以下几种类型的全局包序号:
CUR_SEQ 是系统已经分配的最大全局包序号。RLOG_PKG 写入联机日志文件前,系统会为其分配一个唯一的全局包序号。
FILE_SEQ 是已经写入联机 REDO 日志文件的最大全局包序号。每次将 REDO 日志包 RLOG_PKG 写入联机 REDO 日志文件后,都要修改 FILE_SEQ 值。
APPLY_SEQ 是数据库还原恢复后已经写入联机 REDO 日志文件的原始最大全局包序号,APPLY_SEQ 取自源库的原始日志包的包序号。DSC 集群的每一个节点独立维护APPLY_SEQ。
RPKG_SEQ 是数据库还原恢复后已经重演日志的最大全局包序号。DSC 集群的每一个节点独立维护 RPKG_SEQ。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。