专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
用SQL连接器恢复XP_CMDSHLLE的命令 (1)SQL Query Analyzer sp_addextendedproc xp_cmdshell,@dllname=’xplog70.dll’ (2)首先在SqlExec Sunx Version的Format选项里填上%s,在CMD选项里输入 sp_addextendedproc ’xp_cmdshell’,’xpsql70.dll’ 去除 sp_dropextendedproc ’xp_cmdshell’ (3)MSSQL2000 sp_addextendedproc ’xp_cmdshell’,’xpl... [阅读全文] [PDF]
任何数据库系统都无法避免崩溃的状况,即使你使用了Clustered,双机热备……仍然无法完全根除系统中的单点故障,何况对于大部分用户来说,无法承受这样昂贵的硬件投资。所以,在系统崩溃的时候,如何恢复原有的宝贵数据就成为一个极其重要的问题了。在恢复的时候,最理想的情况就是你的数据文件和日志文件都完好无损了,这样只需要sp_attach_db,把数据文件附加到新的数据库上即可,或者在停机的时候把所有数据文件(一定要有master等)都copy到原有路径下也行,不过一般不推荐这样的做法,sp_attach_db比较好,虽然麻烦许多。但... [阅读全文] [PDF]
最近通过做实验总结出一种数据库恢复方法,对今后的工作很有帮助:数据库为非归档状态,只有一周前的数据文件的备份,无redolog,归档日志和controlfile的备份,此种情况一但数据库出故障只能做不完全恢复,会丢失一周前做备份时到出故障那一时候的所有数据,具体恢复方法如下:操作系统为solaris8,内存2G,2颗CPU.实验步骤:$sqlplus /nolog SQL>connect / as sysdbaSQL> archive log listDatabase log mode No Archive ModeAutomatic archival E... [阅读全文] [PDF]
拷贝的SQL Server 7数据库的恢复方法 在SQL Server 7中由于MS重新设计了数据库文件的存储方式,取消了新建设备再建数据库这一繁琐的过程。新的存储格式,一个数据库包括两个文件,mdf数据库文件和ldf日志文件。所以我们在重装机器备份时可以把你要备份的数据库的这两个文件拷贝出来,重新安装之后再恢复。  在SQL Server中提供了这种恢复方式的存储过程。 1.sp_attach_db [@dbname =] \'dbname\',[@filename1 =] \'filename_n\' 给系统添加一个数据库,在dbname指定数据... [阅读全文] [PDF]
    全部或部分恢复数据文件,数据库处于restrict mount状态    A 完全恢复    1 操作系统还原所有或被损坏的数据文件    2 以restrict方式启动实例并mount数据库  SVRMGR> startup restrict mount     3 如果需要将数据库文件改放至新的位置,用下面的命令重新指定文件位置  SVRMGR> ALTER DATABASE RENAME FILE \'oldfilename\' to \'newfilename\';    4 将欲恢复的数据文件联机  SVRM... [阅读全文] [PDF]
理解数据库恢复的过程: 在数据库immediate关闭的的时候,oracle数据库将进行一系列的检查点的操作, 使结束scn(v$datafile中的last_change#)由无穷大变成开始scn(v$datafile_header中的checkpoint_change#) 在数据库abort关闭的的时候,oracle数据库不进行一系列的检查点的操作 所以结束scn为无穷大,也就是空值。 数据库在open的时候,进行2次检查: 1.检查数据文件头中v$datafile_header(checkpoint_count)的值和控制文件的中的checkpoint_cou... [阅读全文] [PDF]
完全恢复是包括将数据库恢复到最近时间的前滚日志并且没有数据丢失的恢复。 下面是一些在不丢失数据的情况下的恢复类型: 用好的备份映像联机恢复数据库。前滚至日志的结束,然后完成备份。注意,这包括了各种媒介失败,容器被损坏等。请参阅上面的步骤来执行数据库级恢复。 用好的备份映像联机恢复表空间。前滚到日志的结束,然后完成备份。注意,这包括了各种媒介失败,容器被损坏等。请参阅上面的步骤来执行表空间级恢复。 意外删除表。要恢复被删除的表,需要执行下面一些操作: 您必须将 DROP_RECOVERY 选项设... [阅读全文] [PDF]
一个用asp备份与恢复SQL Server数据库的例子代码,希望对一些朋友有用。(注意:数据库使用中可能无法恢复) <HTML><HEAD><TITLE>SQL Server 数据库的备份与恢复</TITLE><meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\"></HEAD><BODY><form method=\"post\" name=myform>选择操作:<... [阅读全文] [PDF]
一个用asp备份与恢复SQLServer数据库的例子代码,希望对一些朋友有用。(注意:数据库使用中可能无法恢复)<HTML><HEAD><TITLE>SQLServer数据库的备份与恢复</TITLE><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"></HEAD><BODY><formmethod="post"name=myfo... [阅读全文] [PDF]
SQLDMO(SQL Distributed Management Objects,SQL分布式管理对象)封装了Microsoft SQL Server数据库中的对象。SQLDMO是Microsoft SQL Server中企业管理器所使用的应用程序接口,所以它可以执行很多功能,其中当然也包括对数据库的备份和恢复。 SQLDMO由Microsoft SQL Server自带的SQLDMO.dll提供,由于SQLDMO.dll是一个COM对象(有关COM的概念,请参看我的COM与COM+技术那篇文章),所以大家在用之前必须在.Net项目中添加对它的引用。 下... [阅读全文] [PDF]
if exists( select * from sysobjects  where name='pr_backup_db' and xtype='p' )begin drop proc pr_backup_dbendgo/*备份数据库*/create proc pr_backup_db@flag varchar(10) out,@backup_db_name varchar(128),@filename varchar(1000)  --路径+文件名字asdeclare @sql nvarchar(4000),@par nvarchar(10... [阅读全文] [PDF]
  如果我们指定以alter database open resetlogs打开数据库,那么我们当前online line日志的sequence number会归为1,并且之前的日志信息都会被抛弃。使用resetlogs打开数据库(log sequence number变为1)后无必完整地备份一次数据库。而且这一操作会抛弃所有在上一次恢复没有用到的日志信息,确保不被重新用与恢复。   如果我们指定以alter database open resetlogs打开数据库,那么我们当前online line日志的sequence number会归为1,并且之前的日志信息都会被抛弃。   ... [阅读全文] [PDF]
1 共12条 分1页