达梦数据库日期格式化_达梦数据库更换磁盘路径、空间不足问题处理

注意事项:

1. 所有操作,涉及到的目录,请确保 dmdba 均有权限

2. 备份命令详细语法,可以参考 help 等

3. 恢复完后,注意不要启动错了,请启动恢复后的数据库实例(即新的数据库实例)

[dmdba@localhost ~]# ps   -ef|grep dmserver

dmdba      1605  1485    8 03:30 pts/0    00:00:04   ./dmserver /opt/dmdata/DAMENG/dm.ini

dmdba      1713  1662    0 03:31 pts/1    00:00:00 grep   –color=auto dmserver

[dmdba @localhost ~]#

— 停掉数据库服务

— 进行脱机备份

[dmdba@localhost ~]#   cd  /opt/dmdbms/bin

[dmdba@localhost bin]#   ./dmbackup help

Format:  ./dmbackup  KEYWORD=value

Example: ./dmbackup    INI_PATH=/opt/dm7data/dameng/dm.ini NAME=test.bak

Imperative Argument: INI_PATH NAME

Keyword               explain(default value)

——————————————————————————–

INI_PATH            the path of   dmserver’s dm.ini file

BASE_BAK_DIR        the path   with increment backup Format (dir1,dir2,dir3,…)

NAME                backup name

TYPE                backup type (FULL, INCREMENT),   Default(FULL)

BAKFILE_PATH        the file   path of backup file

DESCRIBE            the   description of backup

MAXSIZE             the max   value capability of the single backup file Default(33MB~2048MB, default(2048))

ENCRYPT             encrypt   type (0, 1, 2), Default(0)

PASSWORD            encrypt key

ENCRYPT_NAME        encrypt   algorithm name

COMPRESS            compress   level(0-9), 0:no compress, 9:high compress, Default(1)

PARALLEL            parallel   mapping the file path

SHOW_BAK_INFO       the   directory of backup Format (dir1,dir2,dir3,…)

HELP                output help   info

[dmdba@localhost bin]# ./dmbackup  ini_path=/opt/dmdata/DAMENG/dm.ini   name=test.bak

backup V7.6.0.138-Build(2019.02.20-103049)ENT

file dm.key not found, use default license!

ndct db load finished

start backup tablespace: SYSTEM.

start backup file: /opt/dmdata/DAMENG/SYSTEM.DBF, pages: 2688

end backup file: /opt/dmdata/DAMENG/SYSTEM.DBF

end backup tablespace: SYSTEM.

start backup tablespace: ROLL.

start backup file: /opt/dmdata/DAMENG/ROLL.DBF, pages: 0

end backup file: /opt/dmdata/DAMENG/ROLL.DBF

end backup tablespace: ROLL.

start backup tablespace: MAIN.

start backup file: /opt/dmdata/DAMENG/MAIN.DBF, pages: 0

end backup file: /opt/dmdata/DAMENG/MAIN.DBF

end backup tablespace: MAIN.

backup fun end time used: 1064.291(ms)

backup successfully!

backup time used: 7244.440(ms)

— 在新路径下初始化数据库

[dmdba@localhost bin]#   ./dminit path=/dmbigdata

initdb V7.6.0.138-Build(2019.02.20-103049)ENT

db version: 0x7000a

file dm.key not found, use default license!

License will expire on 2020-02-20

log file path:   /dmbigdata/DAMENG/DAMENG01.log

log file path:   /dmbigdata/DAMENG/DAMENG02.log

write to dir [/dmbigdata/DAMENG].

create dm database success. 2019-10-18 03:34:42

— 在新路径下恢复数据库(因为数据库恢复必须恢复到一个已经存在数据库上)

[dmdba@localhost bin]#   ./dmrestore  help

Format: DMRESTORE    KEYWORD=value or KEYWORD=(value1,value2,…,valueN)

Eg: DMRESTORE    INI_PATH=/opt/dm7data/dameng/dm.ini FILE=/opt/dm7data/backup/test.bak

Imperative Argument: FILE

Keyword               explain(default value)

——————————————————————————–

INI_PATH            the path of   the dmserver’s dm.ini file

FILE                backup file

MAPPED_FIL          the path of mapped file, when   res_type assign 4.

TIME                the   timestamp of be going to recover

ARCHIVE_DIR         the   directory at backup, Format (dir1,dir2,dir3,…)

BACKUP_DIR          the stored   path of backup file, be used to search backup file, Format   (dir1,dir2,dir3,…)

DATAFIL_PATH        the file   path at the recovery, Format (id1,path1,id2,path2,id3,path3,…)

MIRROR_PATH         the mirror   file path at the recovery, Format (id1,path1,id2,path2,id3,path3,…)

PARALLEL_DIR        the full   path of parallel mapping file

RES_TYPE            restore   type(0,1,2,3,4), 0: bakfil restore, 1: bakfil show, 2: archfil restore, 3:   step increment restore, 4:output mapped file default(0)

END_LSN             restore to   end_lsn

LOG                 restore   output log file

DUMMY               quiet mode,   {(Y)es,(N)o} default:No

PASSWORD            restore   with password

ENCRYPT_NAME        restore   decrypt with encrypt name

HELP                output help   info

— 这里的 file ,就是备份生成的文件

[root@localhost bin]#   ./dmrestore    ini_path=/dmbigdata/DAMENG/dm.ini   file=/opt/dmdata/DAMENG/bak/DB_DAMENG_20191018033424000722.bak

restore V7.6.0.138-Build(2019.02.20-103049)ENT

file dm.key not found, use default license!

backup sig:            BA

backup tool version:   12595

backup db name:        DAMENG

backup db magic:         339279924

backup pemnt magic:      -222693460

backup name:           test.bak

backup type:           full

backup level:          offline

backup range:          database

backup description:

compressed level:      0

encrypt_type:          0

encrypt_id:            2052

rac node:              0

page check:            0

rlog encrypt:          0

external cipher id:    0

external hash id:      0

length in char:        0

use new hash:          1

backup time:             2019-10-18 03:34:24

page size:             8 KB

extent size:           16

case sensitive:        1

log page size:         512 B

charset:               0

data version:          0x7000A

sys version:             V7.1.6.138-Build(2019.02.20-103049)ENT

enable policy:         0

mpp_timestamp:         0

crc_check:             TRUE

parallel type:         0

parallel info len:     0

backup db fil num:     3

archive flag:          0

after backup LSN:      39863

$bak_seq |$file_path                                          |$size(K)       |$used(K)

1|/opt/dmdata/DAMENG/bak/DB_DAMENG_20191018033424000722.bak|       32768.00|        5366.00

$file_seq |$type|$ts_name         |$state    |$size(K)  |$seq_in_bak    |$off_in_bak(B) |$len_in_bak(B)   |$file_path                                          |$mirror_path

1|DBF  |SYSTEM         |ONLINE    |       21504|              1|          22528|          5152768|/opt/dmdata/DAMENG/SYSTEM.DBF                     |

2|DBF  |ROLL           |ONLINE    |      131072|              1|        5175296|         311296|/opt/dmdata/DAMENG/ROLL.DBF                       |

3|DBF  |MAIN           |ONLINE    |      131072|              1|        5486592|             8192|/opt/dmdata/DAMENG/MAIN.DBF                       |

n 这里需要输入 y 或者 Y

Continue?[Y/N]: y

restore bak_file:   /opt/dmdata/DAMENG/bak/DB_DAMENG_20191018033424000722.bak …

start restore database…

start restore file: /dmbigdata/DAMENG/SYSTEM.DBF(SYSTEM), pages: 629

end restore file: /dmbigdata/DAMENG/SYSTEM.DBF(SYSTEM)

start restore file: /dmbigdata/DAMENG/ROLL.DBF(ROLL), pages: 38

end restore file: /dmbigdata/DAMENG/ROLL.DBF(ROLL)

start restore file: /dmbigdata/DAMENG/MAIN.DBF(MAIN), pages: 1

end restore file: /dmbigdata/DAMENG/MAIN.DBF(MAIN)

end restore database data files.

Apply archive log LSN from 39864 to 39863, time used:0.000s.

restore finished, code = 0!

restore successfully!

restore time used: 2166.080(ms)

[dmdba@localhost bin]#

— 在启动数据库,即完成了替换

[dmdba@localhost bin]# ps   -ef|grep dmserver

dmdba      1781  1485    0 03:35 pts/0    00:00:00   ./dmserver /dmbigdata/DAMENG/dm.ini

dmdba      1840  1662    0 03:39 pts/1    00:00:00 grep   –color=auto dmserver

[dmdba@localhost bin]#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值