㈠ sqlserver backup命令里 路径,文件名能包含变量吗
可以包含变量,就像你上面写的
declare @path varchar(100)
set @path = 'd:\backup\wuhan.bak'
BACKUP DATABASE Wuhan TO DISK=@path
㈡ backup命令是不是就是制作镜像文件,restore是不是就是用镜像文件恢复
backup是备份,restore是恢复。两个是一对命令。很古老的dos命令。制作的不是镜像文件,而是.bak备份文件。
㈢ 怎么将XP系统文件备份
使用 Windows XP 将文件备份到文件或磁备 1. 打开“备份”(单击开始,指向 程序、 附件、系统工具,然后单击 备份。) 2. 除非被禁用,否则会默认启动“备份或还原向导”。假如没有默认启动“备份或还原向导”,您还可以通过单击 工具 菜单,然后单击 备份向导来使用它备份文件。 3. 在“备份或还原向导”中单击 高级形式 按钮。 4. 单击 备份 选项卡,然后单击 作业 菜单中的 新建。 5. 通过选中 单击复选框,选择要备份的驱动器、文件夹和文件下文件或文件夹左侧的复选框,指定要备份的文件和文件夹。 Backup utility dialog 6. 在 备份目的地下,执行以下操作中的一种: ? 假如要将文件和文件夹备份到一个文件中,则单击 文件。这是默认选中的选项。 ? 假如要将文件和文件夹备份到一个磁带上,则单击一种磁带设备。 7. 在 备份媒体或文件名下,执行以下操作之一: ? 假如您正在将文件和文件名备份到一个文件中,则键入备份文件 (.bkf) 的路径和文件名,或是单击 浏览 按钮查找文件。 ? 假如您正在将文件和文件夹备份到一个磁带上,则单击您要使用的磁带。 8. 单击 工具 菜单,然后单击 选项,指定所需的备份选项,如备份类型和日志文件类型。指定好所有的备份选项后,单击确定。 9. 单击 开始备份,并在备份作业信息 对话框中执行任意所需的更改。 10. 假如您想设置高级备份选项(如数据考证或硬件压缩),可以单击 高级。完成高级备份选项的设置后,单击 确定。 11。 单击 开始备份 开始备份操作。
㈣ 怎么用SQL语句备份和恢复数据库
用SQL语句备份与恢复数据库的步骤:
备份: mysqlmp --quick --database ondemand1 --u root >bacqup.sql 这样就能把数据库中ondemand1的表全部备份出来。
其中参数的格式是:--,两横杠,不是我们常用的单横杠。
quick是在数据比较多的时候,不用该参数的话,所有的数据都会先在内存缓存,接着才导出,这样会导致服务器运行减慢。
--u 必须要加一个用户名,否则系统会提示你进不了ODBC数据库的。
>backup.sql则是你备份数据库的目标文件名。
恢复:m1ysql -u root -p database_name d:db.bak,在WIN下,路径用path/filename.sql是不行的,那就用pathfilename.sql。
sql语句:
是对数据库进行操作的一种语言。结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
㈤ 我的世界变大指令 我的世界变大指令有什么
1、give 给予人 物品id 数量 - 给予某人物品,如果不写数量则给予数量默认为64
2、/nick ID 名称 -给某人改一个名 ID是加白名单的名字
3、/backup -运行备份命令
4、/fireball -发射一个火球(会破坏方块)
5、/heal name -治疗某人
6、/invsee name -查看某人的包裹
7、/lingtning name -天谴(不填写名字会雷击鼠标指向的地方)
8、/mute name -禁言某人
9、/ping -乒乓
10、/seen name -查看某人最后退出的时间
11、/tp name1 name2 -将人物1传送至人物2身旁
12、/tp name -将自己传送至某人身旁
13、/tphere name -将某人传送至自己身旁
14、/tpall -将服务器内的所有人传送至自己身旁(大传送阵)
15、(上面四个命令需要对方在线,不需要对方同意)
16、/unlimited id -给予自己无限的某物品
17、/weather storm/sun time -改变天气,雷雨或晴天
18、/mmoedit name skname rank -如果安装了MCRPG插件可以用这个命令改变某人的某项技能等级unarmed
19、/forestgen -在自己身旁形成森林
20、/pumpkins -在自己身旁形成南瓜林(带叶子的南瓜林)
21、/snow -在自己的身旁成为雪后的样子
22、/thaw -融雪(和冰)
23、/butcher -杀死附近的怪物
24、/tree 树形 -生成一棵树(树形不填也可以)
25、树形:big - 大树 ewquoia - 红木 Tall sequoia - 高大的红木
26、Birch - 衫树 Random - 随机
27、/up 高度 - 将自己提升到某高度,脚下用一块可能悬空的玻璃支撑
28、WorldEdit:
29、手拿木斧,左键一角,右键一角,两角之间的长方体为选择区域:
30、//set id - 将选中的区域变为某物品(如果是不可放置或者没有放置点的物品会成为被扔出的状态)
31、//undo - 还原上一次的WorldEdit行动
32、//redo - 还原上一次的//undo(这个说明可能有误)
33、//move x - 将区域移动x块。移动时需正对着区域与NEWS。
34、//move x up - 将区域向上移动x块
35、//move x down - 将区域向下移动x块
36、替换指令://replace xxx yyy(xxx是原来方块,yyy是替换方块)
37、复制指令//(你站在哪里复制的,等一下粘贴也会是相同位置出现)
38、粘贴指令://paste(注意站好位置)
39、输入围墙指令://walls xxx
40、ascend - 把自己提升到上一个平台
41、bind {命令关键字} - 设置一键命令
42、clear - 清空控制台
43、damage - 关闭或者开启伤害 即无敌
44、descend - 把自己移动到下面一个的平台
45、destroy [all] - 破坏当前的东西(背包)
46、defuse [all] - 拆弹(拆除已经点燃了的TNT炸药)
47、diff - X
48、difficulty - 设置游戏难度
49、droPStore - 在身边创建一个储物柜
50、*drops - 开关物品掉落,关闭的话采矿打怪不掉东西。
51、pe [all] - 复制东西
52、plicate [all] - 复制手上的东西并丢出来
53、explode [范围] - 设置一个地方爆炸(在自家慎用)
54、extinguish [all] - 熄灭周围所有的火
55、ext [all] - 一样是熄灭火
56、falldamage - 开关高空落下伤害
57、firedamage - 开关火的伤害
58、fly - 飞行模式
59、*freeze - 冻结怪物
60、give [数量] - 给一样物品
61、goto - 去一个地方
62、grow [all] - 让立即小麦成长
63、h [COMMAND] - 命令列表/帮助
64、heal - 补指定的血
65、health - 设置生命值
66、help [COMMAND] - 命令列表/帮助
67、home 回到出生点
㈥ rman备份的时候备份哪些块
建立增量备份:
如果数据库运行于不归档模式下,只能在数据库干净关闭的情况下 ( 以 normal 、
immediate 、 transactional 方式关闭 ) 才能进行一致性的增量备份,如果数据库运行于归
档模式下,那即可以在数据库关闭状态进行,也可以在数据库打开状态进行备份。再
次说明了打开归档模式的优势,归档日志也就是多占些磁盘空间,可也相当于又给数
据加了层保护。建立增量备份,实质就是一个参数 incremental level=n ,在执行 backup
命令时加上即可,例如,建立一个增量级别 0 的全库备份:
rman> backup incremental level=0 database;
再例如,建立一个增量级别 1 的 users01.dbf 数据文件备份
rman> backup incremental level=1 tablespace system
datafile ‘e:\oracle\oraback\sj_data.dbf’;
注: rman 默认创建的增量备份是 differential 方式,如果要建立 cumulative 方式的增
量备份,在执行 backup 命令时显式指定即可,例如:
rman> backup incremental level=2 cumulative database;
建立镜像复制:
rman 中的镜像复制实质与通过操作系统 命令备份相同,甚至连命令的格式
都相似,只不过直接应用操作系统的 命令复制数据文件时,只是文件拷贝,而rman
的 则能够在复制的同时,验证数据的有效性。个人认为 rman 中的镜像复制应用
有限,而且也体现不出 rman 的优势,所以俺也只是大致了解了概念,没有进行过实际
操作,感兴趣的朋友可以自己做做试验,这里就不多做介绍了)
建立冗余备份
(
rman 提供了一种更谨慎的备份策略: plexed 方式备份,其实质即是在生成备份
集的同时,向指定位置生成指定份数 ( 最大不超过 4 份 ) 的备份集复制,以避免在灾难性
事故时数据库损坏和备份丢失的情况下导致完全崩溃,提高备份可用性。 rman 中提供
了三种方式实现 plexed 方式备份:
1) 在 rman 中执行 backup 命令时显式指定 copies 参数。例如:
rman> backup copies 3 database;
上述命令将会在全库备份的同时,自动生成当前备份集的 2 份拷贝到默认备份目录。
2) 在 run {}命令块中利用 set backup copies 命令为该命令块中所有的 backup命令设
置 plexed 方式,例如:
rman> run{
set backup copies 2;
backup device type disk format
‘e:\oracle\oraback\dyk1\%u’,'e:\oracle\oraback\dyk2\%u’
tablespace users,sales;
}
上述命令将生成两份备份集,分别存储到 e:\oracle\oraback\dyk1 和
e:\oracle\oraback\dyk2 目录。
3) 通过 configure ….. backup copies 命令设置预定义的备份 plexed 方式
configure … backup copies 命令格式,可以为指定设备类型设置默认备份拷贝数
量。这个配置仅适用于数据文件与归档重做日志文件和备份,并且,只有在使用自动
分配的通道时才能够使用 configure …
backup copies 命令设置的配置。例如:
rman> configure default device type to disk;
rman> configure datafile backup copies for device type disk to 2;
rman> configure archivelog backup copies for device type disk to 2;
上述命令将 disk 设置上数据文件与归档文件的拷备数量设置为 2 ,当再执行 backup
database 备份时,即会自动生成 2 份数据文件的备份集。
设置 rman 备份的保存策略
策略,如果数据库非常大,并且备份执行也比较频繁,有必要对这些备份文件的
保存制订合理的策略。在通过 rman 创建的备份片段中,由于备份文件也是由 rman创
建和维护,所以手工删除并不明智,并且 rman 也提供了备份保留策略,合理制订,由
rman 自动删除陈旧备份文件更加安全也更加方便, rman 中提供了两种备份保留策略:
基于时间,和基于冗余数量
为 rman 设置了备份保留策略之后, rman 会自动判断哪些备份集或镜像复制文件
不必再保留。这些备份文件将会被标记为 “ 废弃 (obsolete)” ,可以通过 report obsolete
命令查看当前处于废弃状态的备份文件,或者通过 delete obsolete 命令删除这些废弃的
备份。例如:
rman> report obsolete;
rman> delete obsolete;
在执行删除命令时有两点需要了解:
如果被判断为废弃的备份是一个单独数据文件的镜像复制,那么在执行 delete 命
令时将直接删除这个镜像复制文件;如果被判断为废弃的备份是一个备份集中的一部
分,则必须等到整个备份集中所有其它文件都被废弃之后,才能删除这个备份集。
1) 基于时间的备份保留策略。
说的简单些,就是你希望数据库最早能恢复到几天前。比如将恢复时间段设置为 7,那
么 rman 所保留的备份即是可以保证你将数据库恢复到一周内任何时刻下那些文件。设
置基于时间的备份保留策略可以通过 configure 命令,例如:
rman> configure retention policy to recovery window of n days;
注: n= 大于 0 的正整数执行该命令后, rman 将始终保留那些将数据库恢复到 n 天前的
状态时需要用到的备份,比如,恢复时间段被设置为 7 天,那么各个数据文件的备
份必须满足如下条件:
sysdate-(select checkpoint_time from v$datafile)>=7
任何不满足上述条件的备份都将被 rman 废弃并可通过 delete obsolete 命令删除。
2) 基于冗余数量的备份保留策略
基于冗余数量实质即某个数据文件以各种形式(包括备份集和镜像复制)存在的
备份的数量。如果某个数据文件的冗余备份数量超出了指定数量, rman 将废弃陈旧的
备份。同样,基于数量的备份保留策略也是通过 configure 命令设置,例如:
rman> configure retention policy to recovery window of n days;
同上: n= 大于 0 的正整数
也可以设置不保留任何数据的策略
rman> configure retention policy to none;
备份优化
rman 中的备份优化 (backup optimization) 是指在备份过程中,如果满足特定条件, rman
将自动跳过某些文件而不将它们包含在备份集中以节省时间和空间。通常满足如下几
个条件情况下,才能够启用备份优化的功能:
configure backup optimization 参数置为 on ;
执行的 backup database 或 backup archivelog 命令中带有 all 或 like 参数。
分配的通道仅使用了一种设备类型,也就是没有同时分配使用 sbt (磁带)与 disk
(磁盘)的多个通道。
打开备份优化设置通过如下命令:
rman> configure backup optimization on;
在进行备份优化时, rman 是如何判断要备份的文件是否需要被优化,这个算法就
相当复杂,可能影响优化算法的因素也非常多,假如某库在上午 9 点被执行过一次全
库备份,等下午 3 点再次执行全库备份时,备份的文件没有变动而且也已经被备份过
时,才会跳过这部分文件。所以理论上备份优化仅对于只读表空间或 offline 表空间起
作用。当然对于已经备份过的 archivelog 文件,它也会跳过
3 )基础补充
format 字符串替代变量,使用 format 参数时可使用的各种替换变量,如下:
%c :备份片的拷贝数 ( 从 1 开始编号 ) ;
%d :数据库名称;
%d :位于该月中的天数 (dd) ;
%m :位于该年中的月份 (mm) ;
%f :一个基于 dbid 唯一的名称 , 这个格式的形式为 C-IIIIIIIIII-YYYYMMDD-QQ, 其
中 IIIIIIIIII 为该数据库的 dbid , YYYYMMDD 为日期, QQ 是一个 1-256 的序列;
%n :数据库名称,并且会在右侧用 x 字符进行填充,使其保持长度为 8 ;
%u :是一个由备份集编号和建立时间压缩后组成的 8 字符名称。利用 %u 可以为每个
备份集生成一个唯一的名称;
%p :表示备份集中备份片段的编号,从 1 开始编号;
%u :是 %u_%p_%c 的简写形式,利用它可以为每一个备份片段(即磁盘文件)生成
一个唯一名称,这是最常用的命名方式;
%s :备份集的号;
%t :备份集时间戳;
%t :年月日格式 (yyyymmdd) ; s
注:如果在 backup 命令中没有指定 format 选项,则 rman 默认使用 %u 为备份片段命
名。
configure 配置项介绍
首先,先来查看一下当前配置,通过 show all 命令:
连接到目标数据库 : jssweb (dbid=3391142503)
rman> show all;
正在使用目标数据库控制文件替代恢复目录
rman 配置参数为 :
configure retention policy to recovery window of 3 days;
configure backup optimization off; # default
configure default device type to disk; # default
configure controlfile autobackup on;
configure controlfile autobackup format for device type disk to ‘e:\oracle\oraback\%f’;
configure device type disk parallelism 1; # default
configure datafile backup copies for device type disk to 1; # default
configure archivelog backup copies for device type disk to 1; # default
configure maxsetsize to unlimited; # default
configure snapshot controlfile name to ‘e:\oracle\oraback\sj_data.ora’; #
default
rman>
show 命令在 rman 命令篇简单介绍过,同时也知道后跟 #default 表示该条配置仍
然是初始的默认配置,如果想把某条更改过配置选项再置为
初始设置,用如下命令: configure … clear; 例如:
rman> configure retention policy clear;
configure retention policy to recovery window of 3 days;
上述的各项配置,在前面章节中有一些已经有所体现,以下是详细介绍:
1)configure retention policy 配置备份保留策略
两种保留策略设置:
基于时间:
configure retention policy to recovery window of n days;
基于冗余数量:
configure retention policy to rendancy n;
也可以取消备份保留策略:
configure retention policy to none;
2)configure backup optimization 配置备份优化
备份优化 : 包括 off 和 on 两个状态
打开备份优化:
configure backup optimization on;
关闭备份优化:
configure backup optimization off;
3)configure default device type 配置 io 设备类型
rman 支持的 io 设备类型有两种:磁盘 (disk) 和磁带 (sbt) ,默认情况下为磁盘。
使用磁盘设备:
configure default device type to disk;
使用磁带设置:
configure default device type to sbt;
在这里需要注意的一点是:如果 io 设备发生变化,相关配置项也需要修改。例如:
rman> configure device type disk parallelism 2;
4) configure controlfile autobackup 配置控制文件自动备份
是否自动备份,包含两个状态: off 和 on
打开自动备份
configure controlfile autobackup on
禁止自动备份
configure controlfile autobackup off
指定备份的控制格式和路径。例如:
configure controlfile autobackup format for device type disk to
‘e:\oracle\oraback\%f’;
在备份期间,将产生一个控制文件的快照,用于控制文件的读一致性,这个快照可以
通过如下配置: configure snapshot controlfile name to
‘e:\oracle\oraback\sj_data.ora’;
5)configure device type 设置并行备份
rman 支持并行备份与恢复,也可以在配置中指定默认的并行程度。例如:
configure device type disk parallelism 2;
指定在以后备份与恢复中,将采用并行度为 2 ,同时开启 2 个通道进行备份与恢复,
当然也可以在 run 中指定通道来决定备份与恢复的并行程度。并行的数目决定了开启
通道的个数。如果指定了通道配置,将采用指定的通道,如果没有指定通道,将采用
默认通道配置。默认情况下,自动分配通道的并行度为 1 ,如果你通过设置 parallelism
设置了并行通道为 2 ,那么在 run 块中,它会默认使用 2 条并行通道 ; 如果在 run命令
块中指定数个 allocate channel ,那么 rman 在执行备份命令时会以设置的 channel 为准,
而不管 configure 中配置了多个并行通道。需要注意的是,在 backup 命令中有一个
filesperset 参数,该参数是指 rman 建立的每个备份集中所能包含的备份片段 ( 即磁盘文
件 ) 的最大数,该参数默认值为 64 ;如果在执行 backup 命令时没有指定该参数值,那
么 rman 会仅使用第一个通道来执行备份,其它通道将处于空闲状态。关于通道数与
filesperset 值之间也有一个大小关系,即 filesperset 值不要小于设定通道数。
6) 设置备份文件冗余度
configure datafile backup copies
如下:
rman> run{
set backup copies 2;
backup device type disk format
‘e:\oracle\oraback\dyk1\%u’,'e:\oracle\oraback\dyk2\%u’
tablespace users,sales;
}
7)configure maxsetsize 配置备份集的最大尺寸
该配置限制通道上备份集的最大尺寸。单位支持 bytes,k,m,g 。默认值是 unlimited。
8) rman 备份相关的动态性能表
v$archived_log :本视图包含了所有归档重做日志文件的创建情况,备份情况以及其
他信息。
v$backup_corruption :这个视图显示了 rman 在哪些备份集中发现了损坏的数据坏。
在你使用 backup validate 命令对备份集进行检查时如果发现了损坏的数据块, rman
将在这个视图中写入记录。
v$_corruptio :本视图显示了哪些镜像复制备份文件已经被损坏。
v$backup_datafile :本视图通常用来获取每个数据文件中非空白数据块的数量,从
而帮助你创建出大小基本相等的备份集。另外,在视图中也包含了数据文件中损坏的
数据块的信息。
v$backup_redolog :本视图显示了在现有的备份集中饮食有哪些归档重做日志文件。
v$backup_set :本视图显示了已经创建的备份集的信息。
v$backup_piect :本视图显示了已经创建的备份片段的信息。
可以通过如下 sql 语句获得正在进行的镜像复制操作的状态信息:
select sid,
serial#,
context,
sofar,
totalwork,
round(sofar / totalwork * 100, 2) “% complete”
from v$session_longops
where opname like ‘rman:%’
and opname not like ‘rman:aggregate%’
通过如下 sql 获得 rman 用来完成备份操作的服务进程的 sid 与 spid 信息:
select sid,spid,client_info from v$process p,v$session s where p.addr=s.paddr and
client_info like ‘%id=rman%’
rman 通道
上次基础知识讲提到了通道, rman 通道实质是一个到存储设备的数据流。就像城市交
通道路,多建几个环路对于缓解交通是有意义的。在 rman 中可以通过手动方式或自动
方式分配通道。
1) 手工分配通道
在执行 backup 、 restore 、 delete 等需要进行磁盘 i/o 操作的命令时,可以将它们与 allocate
channel 命令放在一个 run 的命令块中,利用 allocate channel 为它们分配通道。例如:
run{
allocate channel ch1 device type disk format ‘e:\oracle\oraback\%u’;
backup datafile ‘e:\oracle\oradata\oradb1\sj_data.ora’;
}
需要注意的是, rman 中执行的每一条 backup 、 delete 等命令都至少要求使用一个通道,
通道数决定了这些操作执行的并行度。
㈦ 怎样删除交换机的启动配置文件 命令是
reset
saved-configuration
[
backup
|
main
]
使用reset
saved-configuration
[
main
]命令清除配置文件时,对于只有主用属性没有备用属性的配置文件,将删除该文件;对于具有主备用双重属性的配置文件,只删除其主用属性。
使用reset
saved-configuration
backup命令清除配置文件时,对于只有备用属性没有主用属性的配置文件,将删除该文件;对于具有主备用双重属性的配置文件,只删除其备用属性。
㈧ mysql备份命令是什么
参考一下这个吧 还原或者导入数据库命令:mysql -u root --password=root备份数据库命令:mysqlmp -u root --password=root --database
helloworld >helloworld_backup.sql
其他用法:1.导出整个数据库
mysqlmp -u 用户名 -p 数据库名 > 导出的文件名
mysqlmp -u wcnc -p smgp_apps_wcnc > wcnc.sql
2.导出一个表
mysqlmp -u 用户名 -p 数据库名表名> 导出的文件名
mysqlmp -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
3.导出一个数据库结构
mysqlmp -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:\wcnc_db.sql-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table
4.导入数据库
常用source 命令
进入mysql数据库控制台,
如mysql -u root -pmysql>use 数据库然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:\wcnc_db.sql 备份:
1. mysqlmp -h 61.139.112.56 -u root -p test >d:/test_db.2005-03-02.sql
2. mysqlmp -h 61.139.112.56 -u root -p test table1 table2 >d:/test12.sql
3. mysqlmp -h 61.139.112.56 -u root -p test |gzip>d:/testz.gz恢复
1. mysql testdb <d:/test_db.2005-03-02.sql
mysql>source test_db.2005-03-02.sql
㈨ 如何备份outlook中的邮件
现在重新启动Outlook,在主界面中点击菜单栏的“文件”,仔细看看,文件菜单下是不是多出了一个“backup”的选项?通过该选项就可以对outlook邮件进行备份了。点击“文件”“backup”命令,弹出“outlookPersonalfoldersBackup”窗口。接着点击“Options”按钮,弹出“backupOptions”窗口,在“Reminder”栏中你可以设置隔多长时间提醒用户备份一次邮件,“BackupFiles”栏中你可以设置对哪些文件进行备份,在“FileLocation”栏中你可以指定备份文件存放的位置和文件名。设置好后,点“OK”按钮,返回上下层窗口,点击“Savebackup”按钮,会弹出一个提示框,备份工作将在关闭Outlook时进行。按提示关闭Outlook,开始备份Outlook邮件,备份工作结束后在相应的备份文件夹下就会出现一个“PST”文件,这就是你的备份文件。重装系统后,按上述方法打开“OutlookPersonalfoldersBackup”窗口,点击“OpenBackup”按钮,定位到你以前备份的PST文件,点“打开”按钮即可。这时在“所有邮件文件夹下”就会出现一个新的文件夹,这个文件夹的名字就是你备份邮件时所用的文件夹的名字,你以前的邮件就会一封都不少地出现在该文件夹下。