精华内容
下载资源
问答
  • GreenPlum pg_dump和pg_restore
    2020-01-10 08:33:59

    GP有两种备份工具,pg_dump 和gp_dump,每种数据库都提供有这方面的工具,例如Oracle的exp/imp,Informix的dbexp/dbimp,MySQL的mysqldump,而PostgreSQL提供的对应工具为pg_dump和pg_restore

    gp_dump: GP特有的,其是并行备份的,该命令同时备份Master和所有活动的Segment Instance。因为Instance是并行备份的,所以消耗的时间与系统中Instance的数量没有关系。在Master主机上的备份文件包含DDL语句和具有GP特征的系统日志表(比如gp_segment_configuration)。Instance上的备份文件包含独立Instance的数据。所有的备份文件组成了一个完整的备份集合,通过一个唯一的14位数字的时间戳来识别。

    pg_dump :PostgreSQL的备份工具(在GPDB中使用)将在Master主机上创建一个大的备份文件,包含所有活动Instance的数据。大多数情况下,这种做法是不切实际的,Master主机上不太可能有足够的磁盘空间来存储一个分布式数据库的全部数据。这个命令多用于从常规的PostgreSQL数据库系统迁移到GPDB系统,执行gp_dump时,只有Segment的primary和active Master运行备份操作,Mirror和stanby Master不参与备份。gp_dump在每个Segment上运行gp_dump_agent代理进程,将备份状态报告给Master的gp_dump进程。

    Note:用来备份表机构还是可行的。或者少量数据迁移还是很有用的。本实验就是基于该命令进行的。

    gp_dump命令会备份GPDB系统的内容为一系列的SQL命令文件,用作恢复GPDB系统的配置、数据库和数据。在备份操作期间,用户是可以访问数据

    更多相关内容
  • 使用sys_dump进行备份 sys_dump 常用参数如下 -U username --username=username #要作为哪个用户连接。 -f file --file=file #将输出传输到指定文件。对于基于输出格式的文件这个参数可以被忽略,在那种情况下将...

    KingbaseES逻辑备份还原工具提供了数据库对象一级的联机备份还原功能,备份对象包括:

    数据库
    模式

    视图
    约束
    权限
    触发器
    函数
    序列

    逻辑备份的输出格式包括:

    二进制
    SQL脚本

    此外,针对表数据,还支持多种格式的导出:

    CSV
    JSON
    HTML

    从而帮助用户可灵活调整、实施数据的备份计划。 在使用KingbaseES的备份、恢复功能时,需要注意:不建议在启用了“兼容异构数据库大小写不敏感”特性的数据库与没有启用“兼容异构数据库大小写不敏感”特性的数据库之间进行备份、恢复。

    使用sys_dump进行备份

    sys_dump 常用参数如下

    -U username --username=username #要作为哪个用户连接。
    -f file --file=file #将输出传输到指定文件。对于基于输出格式的文件这个参数可以被忽略,在那种情况下将使用标准输出。不过对于目录输出格式必须给定这个参数,在目录输出格式中指定的是一个目录而不是一个文件。在这种情况中,该目录会由sys_dump创建并且不需要以前就存在。不支持多个输出文件。
    -F format --format=format #一次备份只可选择其中一种输出的格式。format可以是下列之一:
    	p plain #输出一个纯文本形式的SQL脚本文件(默认值)。
    	c custom #输出一个适合于作为sys_restore输入的自定义格式归档。和目录输出格式一起,这是最灵活的输出格式,它允许在恢复时手动选择和排序已备份的项。这种格式在默认情况还会被压缩。
    	d directory #输出一个适合作为sys_restore输入的目录格式归档。这将创建一个目录,其中每个被备份的表和对象都有一个文件,外加一个目录文件,该文件以一种sys_restore能读取的机器可读格式描述被备份的对象。一个目录格式归档能用标准Unix工具操纵,例如一个未压缩归档中的文件可以使用gzip工具压缩。这种格式默认情况下是被压缩的并且也支持并行备份。
    	t tar 输出一个适合于输入到sys_restore中的 tar 格式归档。tar格式可以兼容目录格式,抽取一个tar格式的归档会产生一个合法的目录格式归档。不过,tar格式不支持压缩。还有,在使用tar格式时,表数据项的相对顺序不能在恢复过程中被更改。
    -d dbname --dbname=dbname #指定要连接到的数据库名。这等效于指定dbname为命令行上的第一个非选项参数。如果这个参数包含一个=符号或者以一个合法的URI前缀(kingbase://或kingbase://)开始,它将被视作一个conninfo字符串。
    -h host --host=host #指定服务器正在运行的机器的主机名。如果该值开始于一个斜线,它被用作一个Unix域套接字的目录。
    -p port --port=port #指定服务器正在监听连接的TCP端口或本地Unix域套接字文件扩展名。默认使用编译在程序中的默认值。
    -E encoding --encoding=encoding #以指定的字符集编码创建备份。在默认情况下,该备份会以该数据库的编码创建。
    -n schema --schema=schema #只备份匹配schema的模式,这会选择模式本身以及它所包含的所有对象。当没有指定这个选项时,目标数据库中所有非系统模式都将被备份。多个模式可以通过书写多个-n开关来选择。另外,schema参数可以被解释为一种根据ksql's \d命令所用的相同规则(见 模式(Pattern) )编写的模式,这样多个模式也可以通过在该模式中书写通配字符来选择。在使用通配符时,如果需要阻止 shell 展开通配符需要小心引用该模式,见 实例。
    -N schema --exclude-schema=schema #不备份匹配schema模式的任何模式。该模式被根据-n所用的相同规则被解释。-N可以被给定多次来排除匹配几个模式中任意一个的模式。当-n和-N都被给定时,该行为是只备份匹配至少一个-n开关但是不匹配-N开关的模式。如果只有-N而没有-n,那么匹配-N的模式会被从一个正常备份中排除。
    -s --schema-only #只备份对象定义(模式),而非数据。这个选项是--data-only的逆选项。它和指定--section=pre-data --section=post-data相似,但是由于历史原因又不完全相同。(不要把这个选项和--schema选项混淆,后者在"schema"的使用上有不同的含义)。要为数据库中表的一个子集排除表数据,见--exclude-table-data。
    -t table --table=table #只备份名字匹配table的表,"table"还可以包括视图、物化视图、序列和外部表。通过写多个-t开关可以选择多个表。另外,table参数可以被解释为一种根据ksql's \d命令所用的相同规则(见 模式(Pattern) )编写的模式,这样多个表也可以通过在该模式中书写通配字符来选择。在使用通配符时,如果需要阻止shell展开通配符需要小心引用该模式,见 实例_ 。当-t被使用时,-n和-N开关不会有效果,因为被-t选择的表将被备份而无视那些开关,并且非表对象将不会被备份。
    -T table --exclude-table=table #不备份匹配table模式的任何表。该模式被根据-t所用的相同规则被解释。-T可以被给定多次来排除匹配几个模式中任意一个的模式。当-t和-T都被给定时,该行为是只备份匹配至少一个-t开关但是不匹配-T开关的表。如果只有-T而没有-t,那么匹配-T的表会被从一个正常备份中排除。
    
    
    1. -t开关的行为不完全向前兼容V8之前的KingbaseES版本。以前,写-t tab将备份所有命名为tab的表,但现在它仅仅备份在你默认搜索路径中可见的那一个。要得到旧的行为,可以写成-t ‘*.tab’。还有,必须写类似-t sch.tab的东西来选择一个特定模式中的一个表,而不是用老的惯用语-n sch -t tab。
    2. 若指定给了-t,就忽略-n。若-t、 -n都没有指定,就备份所有对象。
    3. 在大小写敏感的数据库里,在备份小写的表名/模式名对象或者表名中有特殊字符时,表名/模式名应该用单引号括起来。例如:表t可以写成"t"或"T",但表"t"应写成’“t”’;有特殊字符的表"t.t"应写成’“t.t”’;表"sc"."t.t"应写成’“sc”’.’“t.t”’。

    更多详细参数请参考官方文档:sys_dump备份工具

    备份二进制文件:

    #备份TEST库 
    /home/kingbase/ES/V8/Server/bin/sys_dump -U username -F c -f /home/kingbase/test.dmp TEST
    #备份TEST库下的test模式
    /home/kingbase/ES/V8/Server/bin/sys_dump -U username -F c -n test -f /home/kingbase/test.dmp TEST
    #备份TEST库下的test模式的test表
    /home/kingbase/ES/V8/Server/bin/sys_dump -U username -F c -t test.test -f /home/kingbase/test.dmp TEST
    

    备份sql文件:

    #备份TEST库 
    /home/kingbase/ES/V8/Server/bin/sys_dump -U username -F p -f /home/kingbase/test.sql TEST
    #备份TEST库下的test模式??
    /home/kingbase/ES/V8/Server/bin/sys_dump -U username -F p -n test -f /home/kingbase/test.sql TEST
    #备份TEST库下的test模式的test表?
    /home/kingbase/ES/V8/Server/bin/sys_dump -U username -F p -t test.test -f /home/kingbase/test.sql TEST
    

    数据库还原

    还原DMP(二进制)文件。

    #还原TEST库 
    /home/kingbase/ES/V8/Server/bin/sys_restore -U username -d TEST /home/kingbase/test.dmp
    #还原TEST库下的test模式
    /home/kingbase/ES/V8/Server/bin/sys_restore -U username -n test -d TEST /home/kingbase/test.dmp
    #还原TEST库下的test模式的test表
    /home/kingbase/ES/V8/Server/bin/sys_restore -U username -t test.test -d TEST /home/kingbase/test.dmp
    

    还原SQL文件

    #还原TEST库 
    /home/kingbase/ES/V8/Server/bin/sys_restore -U username -d TEST /home/kingbase/test.sql
    #还原TEST库下的test模式
    /home/kingbase/ES/V8/Server/bin/sys_restore -U username -n test -d TEST /home/kingbase/test.sql
    #还原TEST库下的test模式的test表
    /home/kingbase/ES/V8/Server/bin/sys_restore -U username -t test.test -d TEST /home/kingbase/test.sql
    

    还原sql文件(R3下可用)

    ksql -U username -f /home/kingbase/test.sql -d TEST 
    
    展开全文
  • sys_dump:SHOW exclude_reserved_words 2.报错原因 客户端和服务端版本不匹配 3.解决方案 1.对象管理工具的版本和kingbase服务端的版本保持一致 2.在服务器上通过命令备份 金仓里面的数据库历史版本也没找到,有...

    kingbase对象管理工具执行逻辑备份报错

    1.报错信息

    sys_dump:SHOW exclude_reserved_words
    在这里插入图片描述

    2.报错原因

    客户端和服务端版本不匹配

    3.解决方案

    1.对象管理工具的版本和kingbase服务端的版本保持一致
    2.在服务器上通过命令备份

    金仓里面的数据库历史版本也没找到,有找到的朋友可以在评论区挂个链接。
    我最后是从同事那里拿了个一样版本的包然后备份成功了。

    展开全文
  • Linux命令之dump命令

    2021-07-30 11:09:49
    dump命令只可以备份ext2/3/4格式的文件系统,centos7默认未安装dump命令,可以使用yum install -y dump安装此命令。 二、使用示例 1、全量备份/boot分区 [root@s135 ~]# dump -0uj -f /root/boot.bak.bz2 /boot/ ...

    一、命令简介

      Linux dump命令用于备份文件系统。dump为备份工具程序,可将目录或整个文件系统备份至指定的设备,或备份成一个大文件。dump命令只可以备份ext2/3/4格式的文件系统,centos7默认未安装dump命令,可以使用yum install -y dump安装此命令。

    二、使用示例

    1、全量备份/boot分区

    [root@s135 ~]# dump -0uj -f /root/boot.bak.bz2 /boot/
    DUMP: Date of this level 0 dump: Fri Jul 30 16:10:06 2021
    DUMP: Dumping /dev/sda1 (/boot) to /root/boot.bak.bz2
    DUMP: Label: none
    DUMP: Writing 10 Kilobyte records
    DUMP: Compressing output at compression level 2 (bzlib)
    DUMP: mapping (Pass I) [regular files]
    DUMP: mapping (Pass II) [directories]
    DUMP: estimated 115437 blocks.
    DUMP: Volume 1 started with block 1 at: Fri Jul 30 16:10:06 2021
    DUMP: dumping (Pass III) [directories]
    DUMP: dumping (Pass IV) [regular files]
    DUMP: Closing /root/boot.bak.bz2
    DUMP: Volume 1 completed at: Fri Jul 30 16:10:22 2021
    DUMP: Volume 1 took 0:00:16
    DUMP: Volume 1 transfer rate: 6656 kB/s
    DUMP: Volume 1 116040kB uncompressed, 106506kB compressed, 1.090:1
    DUMP: 116040 blocks (113.32MB) on 1 volume(s)
    DUMP: finished in 16 seconds, throughput 7252 kBytes/sec
    DUMP: Date of this level 0 dump: Fri Jul 30 16:10:06 2021
    DUMP: Date this dump completed: Fri Jul 30 16:10:22 2021
    DUMP: Average transfer rate: 6656 kB/s
    DUMP: Wrote 116040kB uncompressed, 106506kB compressed, 1.090:1
    DUMP: DUMP IS DONE
    [root@s135 ~]# ll -h /root/
    总用量 105M
    -rw-------. 1 root root 1.8K 7月 30 16:03 anaconda-ks.cfg
    -rw-r–r--. 1 root root 105M 7月 30 16:10 boot.bak.bz2
    [root@s135 ~]# df -hT
    文件系统 类型 容量 已用 可用 已用% 挂载点
    /dev/mapper/centos-root ext4 9.8G 1.2G 8.1G 13% /
    devtmpfs devtmpfs 908M 0 908M 0% /dev
    tmpfs tmpfs 919M 0 919M 0% /dev/shm
    tmpfs tmpfs 919M 8.5M 911M 1% /run
    tmpfs tmpfs 919M 0 919M 0% /sys/fs/cgroup
    /dev/sda1 ext4 976M 115M 795M 13% /boot
    /dev/mapper/centos-home ext4 17G 45M 16G 1% /home
    tmpfs tmpfs 184M 0 184M 0% /run/user/0

    2、增量备份/boot分区

    在/boot分区创建一个测试文件hi.txt
    [root@s135 ~]# cd /boot/
    [root@s135 boot]# touch hi.txt
    [root@s135 boot]# echo “this is a test” > hi.txt
    然后增量备份/boot分区
    [root@s135 ~]# dump -1uj -f /root/boot.bak1.bz2 /boot/
    DUMP: Date of this level 1 dump: Fri Jul 30 16:17:15 2021
    DUMP: Date of last level 0 dump: Fri Jul 30 16:16:41 2021
    DUMP: Dumping /dev/sda1 (/boot) to /root/boot.bak1.bz2
    DUMP: Label: none
    DUMP: Writing 10 Kilobyte records
    DUMP: Compressing output at compression level 2 (bzlib)
    DUMP: mapping (Pass I) [regular files]
    DUMP: mapping (Pass II) [directories]
    DUMP: estimated 39 blocks.
    DUMP: Volume 1 started with block 1 at: Fri Jul 30 16:17:15 2021
    DUMP: dumping (Pass III) [directories]
    DUMP: dumping (Pass IV) [regular files]
    DUMP: Closing /root/boot.bak1.bz2
    DUMP: Volume 1 completed at: Fri Jul 30 16:17:15 2021
    DUMP: 40 blocks (0.04MB) on 1 volume(s)
    DUMP: finished in less than a second
    DUMP: Date of this level 1 dump: Fri Jul 30 16:17:15 2021
    DUMP: Date this dump completed: Fri Jul 30 16:17:15 2021
    DUMP: Average transfer rate: 0 kB/s
    DUMP: Wrote 40kB uncompressed, 11kB compressed, 3.637:1
    DUMP: DUMP IS DONE
    查看增量备份文件大小
    [root@s135 ~]# ll -h /root
    总用量 105M
    -rw-------. 1 root root 1.8K 7月 30 16:03 anaconda-ks.cfg
    -rw-r–r--. 1 root root 12K 7月 30 16:17 boot.bak1.bz2
    -rw-r–r--. 1 root root 105M 7月 30 16:10 boot.bak.bz2

    3、查询分区的最新备份记录

    [root@s135 ~]# dump -W
    Last dump(s) done (Dump ‘>’ file systems):
    /dev/mapper/centos-root ( /) Last dump: never
    /dev/sda1 ( /boot) Last dump: Level 1, Date Fri Jul 30 16:17:15 2021
    /dev/mapper/centos-home ( /home) Last dump: never

    4、备份文件或目录

    备份文件和目录只能使用0级别,即只能全量备份。
    [root@s135 ~]# dump -0j -f /home/etc.dump.bz2 /etc/
    DUMP: Date of this level 0 dump: Fri Jul 30 16:23:29 2021
    DUMP: Dumping /dev/mapper/centos-root (/ (dir etc)) to /home/etc.dump.bz2
    DUMP: Label: none
    DUMP: Writing 10 Kilobyte records
    DUMP: Compressing output at compression level 2 (bzlib)
    DUMP: mapping (Pass I) [regular files]
    DUMP: mapping (Pass II) [directories]
    DUMP: estimated 35010 blocks.
    DUMP: Volume 1 started with block 1 at: Fri Jul 30 16:23:30 2021
    DUMP: dumping (Pass III) [directories]
    DUMP: dumping (Pass IV) [regular files]
    DUMP: Closing /home/etc.dump.bz2
    DUMP: Volume 1 completed at: Fri Jul 30 16:23:35 2021
    DUMP: Volume 1 took 0:00:05
    DUMP: Volume 1 transfer rate: 2470 kB/s
    DUMP: Volume 1 39190kB uncompressed, 12350kB compressed, 3.174:1
    DUMP: 39190 blocks (38.27MB) on 1 volume(s)
    DUMP: finished in 5 seconds, throughput 7838 kBytes/sec
    DUMP: Date of this level 0 dump: Fri Jul 30 16:23:29 2021
    DUMP: Date this dump completed: Fri Jul 30 16:23:35 2021
    DUMP: Average transfer rate: 2470 kB/s
    DUMP: Wrote 39190kB uncompressed, 12350kB compressed, 3.174:1
    DUMP: DUMP IS DONE

    三、使用语法及参数说明

    1、使用语法

    #dump [参数]

    2、参数说明

    常用参数参数说明
    -0123456789备份的层级
    -b指定区块的大小,单位为KB
    -B指定备份卷册的区块数目
    -c修改备份磁带预设的密度与容量
    -d设置磁带的密度。单位为BPI
    -f指定备份设备
    -h当备份层级等于或大于指定的层级时,将不备份用户标示为”nodump”的文件
    -j使用bzlib库压缩备份文件
    -n当备份工作需要管理员介入时,向所有”operator”群组中的使用者发出通
    -s备份磁带的长度,单位为英尺
    -T指定开始备份的时间与日期
    -u备份完毕后,在/etc/dumpdates中记录备份的文件系统,层级,日期与时间等
    -w与-W类似,但仅显示需要备份的文件
    -W显示需要备份的文件及其最后一次备份的层级,时间与日期
    展开全文
  • 目 录 1. 概述 2. sunxi_dump_reg实现框架 2.1.... 2.2. 应用层通过sysfs访问sunxi_dump_reg ... 应用层基于shell命令访问 3.1.1. 打印单个寄存器. 3.1.2. 打印一段连续寄存器 3.1.3. 比较单个...
  • 解决金仓数据库KingbaseESsys_dump报错“missing chunk number XXX for toast value”的问题
  • pg_dump的-w参数

    千次阅读 2018-06-22 11:38:05
    我们知道pg_dump -W是强制pg_dump执行的时候连接到一个数据库之前强制提示密码输入。-w则是从不提示密码,但是如果服务器请求密码验证身份认证,而又不能...[highgo@hgtest ~]$ pg_dump -h localhost -p 5866 -U hig...
  • 本文主要介绍sysdump是什么,以及如何利用工具抓取fulldump,再利用crash工具分析fulldump。 SysDumpSysDump简介如何触发SysDump利用工具抓取FullDumpCrashCrash的安装Crash的使用总结 SysDump SysDump简介 SysDump...
  • 一款轻量级的系统负荷监视器 什么 本发明是一种轻量级的系统负载监视器,用户可以在必要的时候dump出来,...shell中执行sys_load命令 执行后,近期的系统负荷将会被输出到控制台中,大致情况如下: msh / > sys_load
  • PostgreSQL 13数据库建库建表导入数据等操作都运行成功,在使用pgAdmin4中backup和restore等命令时报错: ‘C:\PostgreSQL\13\pgAdmin 4\runtime\pg_dump.exe’ file not found. Please correct the Binary Path in ...
  • 使用pgadmin4备份数据库,在cmd中使用pg_dump键入备份命令,出现口令: 我输入密码,可是一直没有反应怎么办???
  • Greenplum的元数据错误也会影响到数据备份过程,在使用pg_dump进行数据结构备份时,会由于分布策略的缺失导致备份失败,本文介绍此错误的解决办法。
  • SYS_ADMIN权限下执行mount命令: 有SYS_ADMIN权限下执行mount命令: 可以看出来赋值SYS_ADMIN的就可以执行SYS_ADMIN提供的mount的特权操作。 总结 特权操作有利有弊,安全和权限就像熊掌和鱼一样...
  • 2021-03-19人大金仓备份还原

    千次阅读 2021-03-19 14:05:39
    sys_dump -U源用户 -W密码 -t ‘schema.sys_*’ 源数据库 > 文件路径/文件名sql 注: 如果导入到另一个模式,使用vim或文本编辑打开编辑,替换模式名(vim中替换:%s/源模式/目标模式/g) –导入表 ksql -U 目标...
  • 解决impdp作业SYS_IMPORT_FULL_01因致命错误停止 系统:Windows Server 2016 Standrad Oracle:11.2.0.4.0 问题描述 在一次迁移Oracle数据库的时候使用impdp导入备份数据时,出现报错如下所示 ----- PL/SQL Call ...
  • Trace32 加载MTK平台 SYS_MINI_RDUMP

    千次阅读 2017-04-15 17:31:41
    SYS_MINI_RDUMP文件,这个是一个微型的ramdump,一般只有几MB大小,结合vmlinux可以使用trace32调试。 1、将以下内容保存到 debug.cmm ;ocal &off if os.file.size("SYS_MINI_RDUMP")0x2
  • dump命令找不到的问题

    千次阅读 2013-12-08 21:25:56
    当你第一次使用dump可能会发现command not found,这...首先用 yum provides "dump" 查看是哪个包提供此命令 然后用yum install dump-0.4-0.6.b42.e16.x86_64(此为你上面查到的dump的包号) 如果是在ubuntu中yu
  • linux 下进程io分析(dmesg相关、block_dump相关)
  • dumpsys命令的用法

    千次阅读 2015-07-10 16:28:22
    dumpsys命令是android手机自带的调试工具,下面详解讲解dumpsys用法 ...dumpsys | grep "DUMP OF SERVICE" //列举当前手机所有支持的dumpsys命令运行上面指令,结果(不同手机结果会有所差异)DUMP OF SERVICE AppIco
  • 展讯平台sysdump解析

    千次阅读 2018-12-16 18:26:12
    将vmlinux,crash_arm(vendor/sprd/tools/crash),yslog下面的文件放在同一文件夹,如 cat sysdump.core.* >sysdump ./crash_arm vmlinux sysdump bt //该命令用于获取当前线程的调用堆栈 log //该命令用于打印出...
  • postgresql导出表结构以及数据到mysql

    千次阅读 2019-07-21 09:47:28
    postgresql导出的表结构在语句上会和mysql有些差异,因此当我们在mysql命令行...导出表结构直接使用postgresql命令pg_dump,而导出数据使用psql命令的copy。在mysql中导入表结构,我们执行source /path/to/table.sql...
  • 前言 postgres的备份与恢复有很多的方法,一般是直接导出/导入...所以,使用postgresql自带的pg_dump导入、pg_restore导入的方式,更加安全可靠。 pg_dump导出 (1)切换到postgresql的安装用户 su - postgres
  • # pg_dump --helppg_dump dumps a database as a text file or to other formats.Usage: pg_dump [OPTION]... [DBNAME] 数据库名放最后,不指定默认是系统变量PGDATABASE指定的数据库。General options:(一般选项)...
  • 告警日志、user_demp_Dest、core_dump_dest

    千次阅读 2017-01-05 10:50:40
    SQL> show parameter dump NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ background_core_dump st
  • 远程执行代码漏洞存在于 HTTP 协议堆栈 (HTTP.sys) 中, 当 HTTP.sys 未正确分析经特殊设计的 HTTP 请求时会导致此漏洞。 成功利用此漏洞的攻击者可以在系统帐户的上下文中执行任意代码。 2.影响范围 任何安装了...
  • 可以直接跳转至最后面的示例进行查看   真没有想到,以前一直是PostgreSQL使用者,突然需要库移植又成了头一招了!原来它与mysql命令行操作区别还挺大。...备份还原方法:pg_dump和pg_restore,先
  • 逻辑备份常用的命令sys_dumpsys_dumpall 、 copy 等。这里主要介绍 sys_dump ,这是最常用也是推进的逻辑备份工具。 1. 常用备份命令 备份指定数据库 sys_dump -Usystem -W123456 -dsamples -Fc -f/home/...
  • Linux 2.6版的内核出于安全的考虑没有将系统调用列表基地址的符号sys_call_table导出,但要对系统调用进行替换,却必须要获取该地址,于是就有了这篇文章。 我在这里采用的基本思路是这样的,因为系统调用都是通过...
  • http.sys远程代码注入漏洞

    万次阅读 2017-07-05 16:41:28
    http.sys是一个位于Win2003和WinXP SP2中的操作系统核心组件,能够让任何应用程序通过它提供的接口,以http协议进行信息通讯。 主要存在于在Windows+IIS环境下,影响了包括Windows 7、Windows Server 2008 R2、...
  • MySQL UDF提权执行系统命令

    千次阅读 2021-01-19 18:54:53
    目录UDFUDF (user defined function),即用户自定义函数。是通过添加新函数,对MySQL的功能进行扩充,其实就像使用本地MySQL函数如user() 或 concat() 等。...在 udf.dll 文件中,我定义了名为 sys_eval 的mys...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 49,759
精华内容 19,903
关键字:

sys_dump命令