linux达梦备份命令

fiy 其他 112

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统下,使用达梦数据库进行备份可以通过以下命令来完成:

    1. 进入达梦数据库的安装目录,一般情况下为 /opt/dmdbms。
    2. 使用 root 用户登录到达梦数据库。
    3. 使用 dmdbms_dba 用户进行备份操作。

    备份数据库命令格式如下:

    “`shell
    ./dbmgr -backup -u -p -file -type -clear
    “`

    具体参数解释如下:

    – ``:达梦数据库的用户名。
    – ``:达梦数据库的密码。
    – ``:备份文件的存储路径和文件名。
    – ``:备份类型,可以是完全备份(FULL)或增量备份(INCREMENTAL)。
    – ``:是否清理备份日志,可以是是(Y)或否(N)。

    例如,要进行完全备份并清理备份日志,命令可以是:

    “`shell
    ./dbmgr -backup -uroot -p123456 -file/data/backup/full_backup.dmp -typeFULL -clearY
    “`

    需要注意的是,备份命令需要在达梦数据库的安装目录下执行,并且只有具有 SYSDBA 或者 SYSOPER 角色的用户才能进行备份操作。

    备份完成后,可以使用相应的恢复命令进行数据库的恢复。

    总结:使用达梦数据库备份命令可以在Linux系统下进行数据库备份操作。通过指定参数,可以实现完全备份或增量备份,并可选择是否清理备份日志。在备份完成后,可以使用相应的恢复命令进行数据库的恢复操作。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Linux系统中,可以使用不同的命令来备份达梦数据库。下面是一些常用的Linux达梦备份命令:

    1. expdp命令:expdp命令是Oracle提供的数据库备份和导出工具,也可以用于备份达梦数据库。使用expdp命令可以将数据库中的表和数据导出为一个可移植的数据文件。其命令格式如下:
    expdp system/password@connect_string dumpfile=dumpfile.dmp logfile=logfile.log full=y

    其中,system是数据库用户,password是该用户的密码,connect_string是数据库连接字符串,dumpfile是备份文件名,logfile是日志文件名,full=y表示备份整个数据库。

    2. rman命令:rman是Oracle提供的备份和恢复工具,也可以用于备份达梦数据库。使用rman命令可以创建数据库备份集,包括数据库文件的备份和归档日志的备份。其命令格式如下:
    rman target / auxiliary /

    这个命令将连接到当前数据库,并使用默认的配置备份数据库。

    3. crontab命令:crontab命令用于设置周期任务,可以使用它来自动备份达梦数据库。例如,可以创建一个每天晚上定时备份数据库的任务,命令格式如下:
    crontab -e

    然后在打开的编辑器中添加一行类似于以下的命令:
    0 0 * * * expdp system/password@connect_string dumpfile=dumpfile.dmp logfile=logfile.log full=y

    这个命令将在每天晚上12点运行备份命令。

    4. tar命令:tar命令是一个常用的文件归档和打包工具,也可以用于备份达梦数据库。可以使用tar命令将数据库文件和归档日志打包成一个压缩文件。其命令格式如下:
    tar -czvf backup.tar.gz /path/to/database/files

    其中,backup.tar.gz是备份文件名,/path/to/database/files是达梦数据库文件所在的路径。

    5. scp命令:scp命令用于在不同的Linux服务器之间复制文件,也可以用于备份达梦数据库。可以使用scp命令将数据库备份文件传输到其他服务器上进行存储。其命令格式如下:
    scp backup.tar.gz user@remote_host:/path/to/backup/directory

    其中,backup.tar.gz是备份文件名,user是远程服务器的用户名,remote_host是远程服务器的IP地址或域名,/path/to/backup/directory是备份文件存储的目录路径。

    以上是一些常见的Linux达梦备份命令,可以根据实际情况选择合适的命令来进行备份。备份达梦数据库是保证数据安全和可恢复性的重要措施,建议定期备份数据库以防止数据丢失。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    达梦是一个关系型数据库管理系统,类似于Oracle数据库。在Linux系统中备份达梦数据库可以使用以下命令和步骤:

    1. 登录到Linux系统中的达梦数据库服务器。

    2. 打开终端,并使用root用户或具有足够权限的用户登录。

    3. 进入达梦数据库安装目录,通常在/opt/dmdbms目录下。

    4. 执行以下命令进入达梦数据库管理命令行界面:
    “`
    ./bin/dm
    “`

    5. 在达梦数据库管理命令行界面中,使用以下命令连接到要备份的数据库实例:
    “`
    connect to database_name;
    “`

    其中,database_name是要备份的数据库实例的名称。

    6. 使用以下命令创建一个备份集:
    “`
    create backupset backupset_name;
    “`

    其中,backupset_name是备份集的名称,可以根据需要自定义。

    7. 使用以下命令将备份集设置为活动备份:
    “`
    set active backupset backupset_name;
    “`

    这样,在执行备份操作时,备份数据将被添加到该备份集中。

    8. 执行以下命令开始备份数据库:
    “`
    backup database;
    “`

    备份过程可能需要一些时间,取决于数据库的大小和性能。

    9. 备份完成后,可以使用以下命令查看备份集的信息:
    “`
    list backupset;
    “`

    这将显示备份集的详细信息,包括备份集的名称、大小、备份时间等。

    10. 可以通过以下命令退出达梦数据库管理命令行界面:
    “`
    exit;
    “`

    备份完成后,建议将备份文件移到其他位置或使用其他方式进行数据备份,以防止数据丢失或意外损坏。同时,还可以将备份过程和备份文件定期计划到Cron任务中,以自动执行数据库备份。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部