
http://down.ddvip.com/view/11502627281220.html
如果真是qdb的话,那就是自定义的文件了,软件编程人员自定义的文件。
没有见过这个后缀,请提供更详细点的信息。只有一个此后缀的文件还是不止一个?文件路径是什么?是否是在某个软件的目录下?此文件有多大?是否有跟它相同文件名的其他文件?如果你不确定它的用处,不妨先把它改下名,或备份后删除,看有没有什么影响。我现在只能明确告诉你这一定不是系统文件(只要你用的是WINDOWS系统),即使有影响也不会影响到系统。
补充:
offic不会用这么长的后缀名,但看起来这些文件都是自动生成的。我不知道是不是有什么宏或病毒在作怪。我建议你可以先新建个文件夹,把这些文件统统放进去,然后打开那些正常的文件看看有没有影响,没影响再删掉。我想这顶多也就是个备份用的,或者是病毒生成的。
YSB是ACCESS数据库的文件,这个别删了……
我是做网管的,想给你点建议。清理硬盘的话,只需要把系统分区中的垃圾文件、临时文件清空,然后看看别的分区有没有占用空间很大的文件,有时很多人机器上经常会有一些已经没用的软件安装包、没下载完成的废文件、已经不能用的软件(比如上次做系统之前装的QQ)。这些东西放心删,老板不会找你问罪的。剩下一些看起来很杂乱的文件,什么照片、WORD、EXCLE、音乐还有看不出来是什么的小文件(还有可能是私人珍藏的XX片呢……),全都别动,顶多新建个文件夹给他归归类。这么做我保证你满意率100%。
使用NetBackup进行oracle备份和恢复??一、环境介绍:
这个实验都是在vmware workstation里完成的。由于NetBackup7只能装在64位的系统上,所以这里采用了64位的rhel5.5系统,以及oracle 10gr2 for linux_x64的软件包。数据库的数据文件存储在ASM中。安装rhel、oracle、netbackup这里不提,可以参考网上其他博文。NetBackup的服务端、客户端以及媒体服务器都在同一台主机上(oradb.xzxj.edu.cn)。在安装netbackup7过程中,数据库的agent不需要额外再单独安装,安装客户端以及服务器端时默认已经安装了,只需要以oracle身份执行oracle_links将rman和netbackup结合在一块即可。以下主要针对备份和恢复做详细描述。
二、备份:
在备份之前要创建一个适用于oracle的策略,否则无法进行备份的。至于如何创建策略,可以参考官方文档。这里已经创建了一个策略orabak,此策略类型是oracle,如图所示:
创建完成后在页面存在一个名为“Default-Application-Backup”的默认日程,可以在日程选项里进行新增、删除、更新日程等 *** 作。本次试验不进行策略设置,默认日程已经能够满足测试的。
注意:jnbSA程序是netbackup的管理窗口,而jbpSA是客户端进行备份、恢复、归档 *** 作的窗口。
要进行oracle的备份,必须以oracle用户运行jbpSA命令,如图所示:
登录成功后会看到如下画面:
选中要备份的数据库实例,这里只有db01一个实例,然后点击右下角的Backup按钮,会d出Netbackup for oracle backup向导画面:
点击下一步:
这里选择认证方式,有OS认证以及oralce认证,如果是OS认证,则NBU会以oracle身份运行相关命令,因为之前登录的用户就是oracle。如果是oracle认证,则User Name必须是具有sysdba权限的数据库用户,一般就是sys用户:
Net service name可选的。下一步:
这里默认就可以了,下一步:
默认即可,下一步:
这里指定备份文件的格式,默认即可,下一步:
这里执行的都是在线热备份的,所以这里默认即可,下一步:
这里需要手工输入备份策略名、日程名、服务端名称以及客户端名称。由于这里的服务器端、客户端以及数据库都在同一台上面,所以服务器端名称和客户端名称是一样的。下一步:
这里使用rman默认的设置即可,下一步:
这里选中立即执行备份,然后点击右下角的Finish即可开始备份。
点击Task Progress可查看备份的实时过程以及备份输出日志。在netbackup管理窗口,可以点击Activity Monitor查看活动的工作,如图,有一个Job Id是147的正处于活动状态,在类型栏里可以看到正在备份:
点击Job Id可以查看备份的详细过程,如图:
archivelog文件的备份:
备份完成后,在备份、恢复、归档窗口会显示备份已经成功:
这里运行的rman脚本如下所示:
完了后,可以使用bplist命令查看备份后的文件名称:
图中列出的10月5号的备份文件名就是刚才备份的。/27lpkqdb_1_1是10月4号spfile的单独备份。
其中的/27lpkqdb_1_1是单独备份spfile的文件名。如果没有单独备份spfile,在上述备份过程中,已经自动备份了spfile,文件名是/bk_u29lpm63q_s73_p1_t731584634。
二、恢复:
1、模拟spfile文件丢失,进行恢复spfile *** 作:
关闭数据库,执行asmcmd,将spfiledb01.ora文件删除,删除之前要确认下dbid的值(使用rman连接,会出现DBID或者查询v$database视图),这个在恢复spfile的时候要用到的。
运行rman程序,设置dbid,启动数据库至nomount状态,执行以下脚本:
完成后,关闭数据库,重启数据库至open状态:
2、模拟单个数据文件丢失进行恢复:
目前存在以下数据文件,将数据库关闭,删除test.dbf后重启数据库至mount状态,将表空间重置为offline状态然后进行恢复:
这里恢复可以有两种,一是在rman中敲命令,另一种是图形界面,这里用图形界面 *** 作:
点击右上角的 ,指定策略类型为oracle:
然后选中要恢复的表空间进行恢复:
点击右下角的restore开始恢复:
恢复成功完成,将表空间online,数据库切换至open状态:
以上 *** 作可以在rman中执行以下命令即可完成:
3、控制文件的丢失:
数据库实例起不来,报控制文件错误,接着使用rman进行恢复:
使用rman连接后,数据库的状态是nomount状态,执行以下语句恢复控制文件:
恢复成功:
然后以resetlogs方式打开数据库:
这里报错,因为刚恢复的控制文件比较老,运行recover database后,在以resetlogs方式打开数据库:
4、完全恢复:
这个是指数据文件、控制文件、日志文件以及spfile文件丢失,只有备份存在的恢复。这个恢复顺序是:
(1)、先恢复spfile文件,然后将数据库重启至nomount状态下,恢复控制文件
(2)、在nomount状态下恢复控制文件,完成后将数据库切换至mount状态
(3)、在mount状态下,执行restore database和recover database命令,恢复数据库,完了后以resetlogs方式打开数据库。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)