精华内容
下载资源
问答
  • ALCATEL交换机初始用户信息说明及备份
  • 联想一键恢复初始备份的制作方法,主要是更改联想一键恢复的初始备份
  • 黑莓8830初始备份QCN

    2010-11-29 12:28:01
    8830刚入手是备份的数据,使用qpst2.7.323备份,需用323才能恢复。S版,spc为440960
  • C#实现MySQL数据库的备份、还原和初始化,主要功能:1、数据库的初始化;2、数据库的备份|还原
  • 联想一键拯救系统3.1一键恢复系统7.1替换初始备份的方法
  • 这是SanDisk U盘初始自带文件 所有SanDisk系列U盘通用
  • PB下SQL数据库初始备份恢复方法探讨 PB SQL 数据库 备份恢复 PB备份恢复
  • 热备份备份区别

    千次阅读 2018-12-25 08:53:03
    热备份备份区别 一、 冷备份    冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份时将要害性文件拷贝到另外的位置的一种说法。对于备份Oracle信息而言,冷备份时最...

    热备份和冷备份区别
    一、 冷备份
      
      冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份时将要害性文件拷贝到另外的位置的一种说法。对于备份Oracle信息而言,冷备份时最快和最安全的方法。冷备份的优点是:
      
      1、 是非常快速的备份方法(只需拷文件)
      2、 轻易归档(简单拷贝即可)
      3、 轻易恢复到某个时间点上(只需将文件再拷贝回去)
      4、 能与归档方法相结合,做数据库“最佳状态”的恢复。
      5、 低度维护,高度安全。
      
      但冷备份也有如下不足:
      
      1、 单独使用时,只能提供到“某一时间点上”的恢复。
      2、 再实施备份的全过程中,数据库必须要作备份而不能作其他工作。也就是说,在冷备份过程中,数据库必须是关闭状态。
      3、 若磁盘空间有限,只能拷贝到磁带等其他外部存储设备上,速度会很慢。
      4、 不能按表或按用户恢复。
      
      假如可能的话(主要看效率),应将信息备份到磁盘上,然后启动数据库(使用户可以工作)并将备份的信息拷贝到磁带上(拷贝的同时,数据库也可以工作)。冷备份中必须拷贝的文件包括:
      
      1、 所有数据文件
      2、 所有控制文件
      3、所有联机REDO LOG文件
      4、 Init.ora文件(可选)
      
      值得注重的使冷备份必须在数据库关闭的情况下进行,当数据库处于打开状态时,执行数据库文件系统备份是无效的。
      
      下面是作冷备份的完整例子。
      
      (1) 关闭数据库
      sqlplus /nolog
      sql>connect /as sysdba
      sql>shutdown normal;
      
      (2) 用拷贝命令备份全部的时间文件、重做日志文件、控制文件、初始化参数文件
      sql>cp
      
      (3) 重启Oracle数据库
      sql>startup
      
      二、 热备份
      
      热备份是在数据库运行的情况下,采用archivelog mode方式备份数据库的方法。所以,假如你有昨天夜里的一个冷备份而且又有今天的热备份文件,在发生问题时,就可以利用这些资料恢复更多的信息。热备份要求数据库在Archivelog方式下操作,并需要大量的档案空间。一旦数据库运行在archivelog状态下,就可以做备份了。热备份的命令文件由三部分组成:
      
      1. 数据文件一个表空间一个表空间的备份。
      
      (1) 设置表空间为备份状态
      (2) 备份表空间的数据文件
      (3) 回复表空间为正常状态
      
      2. 备份归档log文件
      
      (1) 临时停止归档进程
      (2) log下那些在archive rede log目标目录中的文件
      (3) 重新启动archive进程
      (4) 备份归档的redo log文件
      
      3. 用alter database bachup controlfile命令来备份控制文件热备份的优点是:
      
      1. 可在表空间或数据库文件级备份,备份的时间短。
      2. 备份时数据库仍可使用。
      3. 可达到秒级恢复(恢复到某一时间点上)。
      4. 可对几乎所有数据库实体做恢复
      5. 恢复是快速的,在大多数情况下爱数据库仍工作时恢复。
      
      热备份的不足是:
      
      1. 不能出错,否则后果严重
      2. 若热备份不成功,所得结果不可用于时间点的恢复
      3 . 困难于维护,所以要非常仔细小心,不答应“以失败告终”。


    作者:Singit
    来源:CSDN
    原文:https://blog.csdn.net/singit/article/details/47724983
    版权声明:本文为博主原创文章,转载请附上博文链接!

    展开全文
  • 8.3.6初始化参数文件的... 通常在备份控制文件时,RMAN也会自动备份服务器端的初始化参数文件,并置于控制文件相同的备份片段中,因此极少需要单独对 SPFILE 进行备份,如果确实想单独备份也非常简单,直接使用 B...

    8.3.6 初始化参数文件的备份

      通常在备份控制文件时,RMAN也会自动备份服务器端的初始化参数文件,并置于控制文件相同的备份片段中,因此极少需要单独对 SPFILE 进行备份,如果确实想单独备份也非常简单,直接使用 BACKUP SPFILE 命令即可:

    RMAN>  BACKUP SPFILE;

    Starting backup at 29-MAR-09

    using channel ORA_DISK_1

    channel ORA_DISK_1: starting full datafile backupset

    channel ORA_DISK_1: specifying datafile(s) in backupset

    including current SPFILE in backupset

    channel ORA_DISK_1: starting piece 1 at 29-MAR-09

    channel ORA_DISK_1: finished piece 1 at 29-MAR-09

    piece handle=F:\ORACLE\PRODUCT\10.2.0\DB_2\DATABASE\0FKB5AKP_1_1 tag=TAG20090329T180201 comment=NONE

    channel ORA_DISK_1: backup set complete, elapsed time: 00:00:02

    Finished backup at 29-MAR-09

      服务器端的初始化参数文件虽然也是一个二进制文件,但用文本编辑工具都可以打开并浏览主要内容(只是不能修改),就算无法浏览也没关系,初始化参数中的各项参数在数据库启动时也会在 A lert 文件中留下痕迹,即使丢失也比较容易重建,因此该文件备份与不备份并没有那么致命,更何况备份控制文件时也会同时备份该文件,因此大家只要知道 BACKUP SPFILE 命令可以备份初始化参数文件即可,俺个人认为,实际应用到的机率极低。

    8.3.7 对备份集进行备份

      备份集也能再备份?当然可以,你觉着稀奇也罢,感叹RMAN功能之强悍也罢,但是呢,正如我们前面所说的,RMAN作为一款专业的备份工具,什么需求没见过,因此提供了这种功能就肯定有相应的现实需求。

      最佳应用备份集的需求是创建备份集到磁带。对于存储设备为磁带的备份方式,有时我们可能会希望备份集先在磁盘上保存几天(便于恢复),然后再从磁盘上移至磁带设备。

      备份备份集使用BACKUP BACKUPSET命令,该命令并不是通过重新读取数据文件的方式新建一个备份集,而是直接复制当前的备份集,生成一个与原备份一样的新备份集。使用BACKUP BACKUPSET命令时可以选择备份所有的备份集,也可以只备份特定的备份集(注:上述两条均特指在磁盘上的备份集,用BACKUP BACKUPSET命令只能将备份集从磁盘备份到磁盘,或者从磁盘备份到磁带,不能从磁带备份到磁带或磁带备份到磁盘),在不指定输出路径的情况下,默认情况都是从磁盘创建备份到磁盘,例如:

      备份所有备份集:

    • RMAN>  BACKUP BACKUPSET ALL;

      备份指定的备份集:

    • RMAN>  BACKUP BACKUPSET n;
    • 提示:n= 备份集 ID ,可以同时指定多个,相互间以逗号分隔即可。

      如同备份归档文件一样,BACKUP BACKUPSET命令也支持DELETE INPUT参数,DBA可以视实际的需要,在适当位置添加该参数,以释放空间。

    8.3.8   综述

      上述示例中出现的命令格式较多,但细细看来是否能发现一些格式上的规律?比如查看备份基本都是用“LIST BACKUP OF备份项名称”命令,如果想自定义片段的话,可以在备份命令后加上FORMAT参数(后几项没有列举加 FORMAT 参数的示例,大家千万别以为是不可以哟,俺都说了RMAN是超灵活的呢,大家一定要多多尝试,反正执行的是备份操作而不是删除,又不会破坏目标数据库,还有啥可担心的呢)。

    =================================================

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7607759/viewspace-625904/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/7607759/viewspace-625904/

    展开全文
  • 用户管理的备份和恢复 ;查询视图以获得 数据库文件信息;一致的整体数据库备份 关闭的数据库的备份;进行一致的整体数 据库备份的优点;进行打开的数据 库的备份的优点;结束联机表空间备份;备份状态信息;联机表空间备份...
  • 将"初始备份列表.js""执行备份.js"两个脚本文件放入mail目录。 2、双击执行"初始备份列表.js",自动生成“备份文件列表”“忽略文件列表”,并放入mail目录。 3、双击执行"执行备份.js",自动构造winrar...
  • 备份备份是在数据库运行的情况下,采用archivelog mode方式备份数据库的方法。所以,如果你有昨天夜里的一个冷备份而且又有今天的热备份文件,在发生问题时,就可以利用这些资料恢复更多的信息。热备份要求...

    热备份

    热备份是在数据库运行的情况下,采用archivelog mode方式备份数据库的方法。所以,如果你有昨天夜里的一个冷备份而且又有今天的热备份文件,在发生问题时,就可以利用这些资料恢复更多的信息。热备份要求数据库在Archivelog方式下操作,并需要大量的档案空间。一旦数据库运行在archivelog状态下,就可以做备份了。

    热备份的命令文件由三部分组成: 

    1. 数据文件一个表空间一个表空间的备份。 

    (1) 设置表空间为备份状态 

    (2) 备份表空间的数据文件 

    (3) 回复表空间为正常状态 

    2. 备份归档log文件 

    (1) 临时停止归档进程 

    (2) log下那些在archive rede log目标目录中的文件 

    (3) 重新启动archive进程 

    (4) 备份归档的redo log文件 

    3. 用alter database bachup controlfile命令来备份控制文件热备份的优点是: 

     (1)可在表空间或数据库文件级备份,备份的时间短。 

     (2)备份时数据库仍可使用。 

     (3)可达到秒级恢复(恢复到某一时间点上)。 

     (4)可对几乎所有数据库实体做恢复 

     (5)恢复是快速的,在大多数情况下爱数据库仍工作时恢复。 

    4、热备份的不足是: 

    (1) 不能出错,否则后果严重 

    (2) 若热备份不成功,所得结果不可用于时间点的恢复 

    (3) 因难于维护,所以要特别仔细小心,不允许“以失败告终”。



    冷备份

    冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份时将关键性文件拷贝到另外的位置的一种说法。对于备份Oracle信息而言,冷备份时最快和最安全的方法。

    冷备份的优点是: 

    1、 是非常快速的备份方法(只需拷文件) 
    2、 容易归档(简单拷贝即可) 
    3、 容易恢复到某个时间点上(只需将文件再拷贝回去) 
    4、 能与归档方法相结合,做数据库“最佳状态”的恢复。 
    5、 低度维护,高度安全。 

    但冷备份也有如下不足: 
    1、 单独使用时,只能提供到“某一时间点上”的恢复。 
    2、 再实施备份的全过程中,数据库必须要作备份而不能作其他工作。也就是说,在冷备份过程中,数据库必须是关闭状态。 
    3、 若磁盘空间有限,只能拷贝到磁带等其他外部存储设备上,速度会很慢。 
    4、 不能按表或按用户恢复。 

    如果可能的话(主要看效率),应将信息备份到磁盘上,然后启动数据库(使用户可以工作)并将备份的信息拷贝到磁带上(拷贝的同时,数据库也可以工作)。冷备份中必须拷贝的文件包括: 
    1、 所有数据文件 
    2、 所有控制文件 
    3、所有联机REDO LOG文件 
    4、 Init.ora文件(可选) 
    值得注意的使冷备份必须在数据库关闭的情况下进行,当数据库处于打开状态时,执行数据库文件系统备份是无效的。 


    下面是作冷备份的完整例子。 
    (1) 关闭数据库 
    sqlplus /nolog 
    sql>connect /as sysdba 
    sql>shutdown normal; 
    (2) 用拷贝命令备份全部的时间文件、重做日志文件、控制文件、初始化参数文件 
    sql>cp 
    (3) 重启Oracle数据库 
    sql>startup 
    展开全文
  • Java最经典的一个初始实例〔备份文件〕 第一次,也是最好的一次实例,留着以后在用。
  • java写的数据库初始化,清除,备份,恢复组件,可以很容易的集成到相关产品内。
  • 原文:SQLServer 以备份初始化订阅 在创建事务复制时,如果发布数据库很大,使用快照初始化时,将等待很久,如果出现问题可能又得重新初始化。使用备份初始化会省很多时间,但是数据库在创建发布订阅期间不能访问...
    原文: SQLServer 以备份初始化订阅

    在创建事务复制时,如果发布数据库很大,使用快照初始化时,将等待很久,如果出现问题可能又得重新初始化。使用备份初始化会省很多时间,但是数据库在创建发布订阅期间不能访问。使用备份代替快照迁移数据,备份可以压缩或使用 FTP 传输,若在同一个机房,拷贝复制更快。


    现在测试:

    创建测试库(发布服务器)

    --	创建测试库(发布服务器)
    USE [master]
    GO
    CREATE DATABASE [PubDB]
    ON  PRIMARY 
    (
    	NAME = N'PubDB', 
    	FILENAME = N'D:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\PubDB.mdf' , 
    	SIZE = 5120KB , 
    	FILEGROWTH = 1024KB )
    LOG ON 
    (
    	NAME = N'PubDB_log', 
    	FILENAME = N'D:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\PubDB_log.ldf' , 
    	SIZE = 1024KB , 
    	FILEGROWTH = 10%)
    GO
    
    
    --	创建测试表(发布服务器)
    USE [PubDB]
    GO
    CREATE TABLE [dbo].[PubTab](
    	[ID] [int] IDENTITY(1,1) NOT NULL,
    	[Name] [varchar](20) NOT NULL,
    	[Value] [decimal](18, 4) NULL,
    	CONSTRAINT [PK_PubTab] PRIMARY KEY CLUSTERED ([id] ASC),
    ) ON [PRIMARY]
    GO
    
    INSERT INTO [dbo].[PubTab]([name],[Value])
    VALUES('aa',99),('bb',100)
    GO
    


    添加复制用的登录账户和数据库用户。订阅不是同一个实例的添加登录账户(发布服务器/订阅服务器)

    --	添加复制用的登录账户和数据库用户。订阅不是同一个实例的添加登录账户(发布服务器/订阅服务器)
    USE [master]
    GO
    CREATE LOGIN [ReplUser] WITH PASSWORD=N'ReplUser', DEFAULT_DATABASE=[master], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
    GO
    ALTER SERVER ROLE [sysadmin] ADD MEMBER [ReplUser]
    GO
    USE [PubDB]
    GO
    CREATE USER [ReplUser] FOR LOGIN [ReplUser]
    GO

    创建发布(发布服务器)














    创建完备份后,设置允许从备份文件初始化(发布服务器发布数据库)

    --	允许从备份文件初始化(发布服务器发布数据库)
    USE [PubDB]
    GO
    EXEC sp_changepublication
        @publication = N'PublName', 
        @property = N'allow_initialize_from_backup', 
        @value = true
    GO

    备份数据库(发布服务器)

    USE [master]
    GO
    BACKUP DATABASE [PubDB] 
    TO  DISK = N'D:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Backup\PubDB.bak' 
    WITH NOFORMAT, NOINIT,  NAME = N'PubDB-完整 数据库 备份', SKIP, NOREWIND, NOUNLOAD,  STATS = 10
    GO

    还原最新的备份数据库,将作为订阅库(订阅服务器)

    USE [master]
    GO
    RESTORE DATABASE [SubDB] 
    FROM  DISK = N'D:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Backup\PubDB.bak' 
    WITH  FILE = 1,  
    MOVE N'PubDB' TO N'D:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\SubDB.mdf', 
    MOVE N'PubDB_log' TO N'D:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\SubDB_log.ldf',  
    NOUNLOAD,  STATS = 5
    GO
    

    添加订阅,指定备份文件(发布服务器发布数据库)

    USE [PubDB]
    GO
    EXEC sp_addsubscription
    @publication = N'PublName',
    @subscriber = N'HZC',
    @destination_db = N'SubDB',
    @subscription_type = N'Push',
    @sync_type = N'initialize with backup',
    @backupdevicetype='disk',
    @backupdevicename='D:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Backup\PubDB.bak'
    

    创建订阅后,更改订阅服务器连接账号




    至此,发布订阅据配置完成了,现在看看表中的数据。

    SELECT *  FROM [PubDB].[dbo].[PubTab]
    SELECT *  FROM [SubDB].[dbo].[PubTab]


    增加一行记录再查看,复制正常!

    INSERT INTO [PubDB].[dbo].[PubTab]([name],[Value]) VALUES('cc',0)
    GO
    
    SELECT *  FROM [PubDB].[dbo].[PubTab]
    SELECT *  FROM [SubDB].[dbo].[PubTab]
    


    但是,当添加新表发布时,不能使用快照发布来同步了!~


    创建测试表(发布服务器发布数据库),新表 identity 字段需要增加 NOT FOR REPLICATION

    --	创建测试表(发布服务器发布数据库)
    USE [PubDB]
    GO
    CREATE TABLE [dbo].[PubTab02](
    	[ID] [int] IDENTITY(1,1) NOT FOR REPLICATION NOT NULL,
    	[Name] [varchar](20) NOT NULL,
    	[Value] [decimal](18, 4) NULL,
    	CONSTRAINT [PK_PubTab02] PRIMARY KEY CLUSTERED ([id] ASC),
    ) ON [PRIMARY]
    GO

    正常的添加发布(发布服务器发布数据库)



    这时不能启用快照同步了,快照没有用。

    右键发布的表查看创建表的结构(发布服务器发布数据库),接着到订阅服务器数据库执行。

    USE [SubDB]
    GO
    CREATE TABLE [dbo].[PubTab02](
    	[ID] [int] IDENTITY(1,1) NOT FOR REPLICATION NOT NULL,
    	[Name] [varchar](20) NOT NULL,
    	[Value] [decimal](18, 4) NULL,
     CONSTRAINT [PK_PubTab02] PRIMARY KEY CLUSTERED 
    (
    	[ID] ASC
    )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
    ) ON [PRIMARY]
    GO
    

    好了,添加算是完成了,现在测试添加数据(发布服务器发布数据库)

    USE [PubDB]
    GO
    INSERT INTO [dbo].[PubTab02]([name],[Value]) VALUES('aa',99)
    GO
    
    SELECT *  FROM [PubDB].[dbo].[PubTab02]
    SELECT *  FROM [SubDB].[dbo].[PubTab02]
    


    若是添加 / 删除 字段,按正常添加 / 删除即可,直接在发布服务器数据库执行,如。

    USE [PubDB]
    GO
    ALTER TABLE [dbo].[PubTab02] ADD InsertDate DATETIME NULL
    GO
    
    INSERT INTO [dbo].[PubTab02]([name],[Value],[InsertDate]) VALUES('aa',99,GETDATE())
    GO
    
    SELECT *  FROM [PubDB].[dbo].[PubTab02]
    SELECT *  FROM [SubDB].[dbo].[PubTab02]
    


    参考:

    初始化事务订阅(不使用快照)

    SQL Server 通过备份文件初始化复制



    展开全文
  • 对于大的数据库使用快照初始化既影响性能又花费大量的时间,在某些情况下我们可以使用数据库备份初始化。 1.首先根据创建的Article建立发布。 2.修改allowinitializationfrombackup的选项为True. 3.备份发布...
  • 用vb2008.net如何完成这三个功能呀?数据的还原和初始化有什么区别?请求帮助
  • 什么是冷备份和备份,有什么区别?

    千次阅读 2017-03-10 16:45:47
    对于oracle数据库只有物理备份和逻辑备份  物理备份:是将实际组成数据库的操作系统文件从一处拷贝到另一处的备份过程,通常是从磁盘到磁带。  逻辑备份:是利用SQL语言从数据库中抽取数据并存于二进制文件的...
  • 在本文中你将学到:全备份、增量备份和差异备份,以及一些新型的备份方式,例如合成备份和永久增量备份。你还将学习到如何为你公司的数据选择最佳的数据备份类型。  在相当长一段时间,主要有三种基本的备份方式:...
  • PB环境下SQL Server数据库的初始化、备份与恢复方法探讨.pdf
  • 实时备份初始化时进行完全备份,以后文件变化进行块级增量备份。所以,在计划备份中会有实时备份,可以设定实时备份的周期与备份时间间隔(有与计划备份的同等级的CDP备份)。;;;;对数据进行自动监控,连续...
  • PostgreSQL备份和恢复

    千次阅读 2019-07-18 14:05:10
    按照备份后的文件类型,可以分为物理备份(文件系统级别的备份逻辑备份备份后的文件是sql文件或特定格式的导出文件);按照备份过程中是否停止数据库服务,可分为冷备份备份过程中停止数据...
  • 第一步:如下图 第二步:点击启动,会把所有数据从主数据库同步到备份数据库的各个表中
  • 最常见简单的备份就是直接使用拷贝命令,将版本库目录拷贝到备份目录上,就可以了。但是这样不是很安全的方式,因为如果在拷贝时版本库发生变化,将会造成备份的结果不够准确,失去备份的作用,为此Subversion提供...
  • Oracle DB 执行用户管理的备份和恢复

    千次阅读 2013-10-13 17:27:54
    • 说明用户管理的备份和恢复与服务器管理的备份和恢复之间的差异 • 执行用户管理的数据库完全恢复 • 执行用户管理的数据库不完全恢复 备份和恢复的使用类型 数据库备份和恢复的类型包括: • 用户管理的...
  • U8备份提示“远程组件初始化失败”

    千次阅读 2016-06-16 15:57:37
    问题现象:SQL出现问题后重装,U8没有重装,之后连接数据库后附加数据,U8可以正常登陆,但是在备份的时候提示远程组件初始化失败。问题原因:因为重装了SQL,导致Master库中丢失了存储过程储xp_UFRegReadxp_...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 186,526
精华内容 74,610
关键字:

初始备份和用户备份区别