请高手帮帮忙,经理要我设置oracle数据库晚上12点自动备份,我在学校都没学过这样的,不懂怎么做,如何写命令,请高手教教我,把详细步骤写下,谢谢!在线等,急急急
解决方案 »
- alter VIEW v_test COMPILE无效,一定要用Create View语句????
- 请帮忙给oracle中某表写一个触发器。
- 请问oracle10g的分区表可以只对其中的某一个分区建立索引,其他分区不建索引么?
- Mysql中的ignore关键字在ORACLE中 怎么解释?
- 散分.顺便公布一个新的ORACLE和JAVA的群(8412350)
- 那位大哥有计算机方面的英文论文和译文啊!!
- 下面是用mssql写的,要用oracle写怎么办
- 十万火急!请教:如何从Foxbase和Excel中导入、导出数据到Oracle中,用asp代码实现
- 谁能帮我改一下代码(一个存储过程)
- 高分求个sql
- 请教一个sql,造成相同id下的name最长的数据出来
- 紧急求助:使用C#编写的程序,本地oracle9客户端,访问远程oracle7数据库的问题!
linux,把shell备份脚本添加到crontab了. [oracle@hfcc]$ crontab -l
15 1 * * * /u03/scripts/hot_database_backup.sh
0 1 * * * /u03/scripts/ckalertlog.sh
45 1 * * * /u03/scripts/logicbackup.sh
00 2 * * * /u03/scripts/ck_tbsp.sh
25 2 * * * /u03/scripts/df.shRMAN 热备份脚本
http://user.qzone.qq.com/251097186/blog/1242326086export 逻辑备份脚本
http://user.qzone.qq.com/251097186/blog/1242326460
保存为backup.bat在E:盘建立文件full_backup.txtconnect target
run {
backup database
format 'E:\Backups\ora\%d_%s_%p.bak'
plus archivelog;
}然后点开始-->所有程序-->附件-->系统工具-->任务计划
一步一步把backup.bat填加进计划任务就行了
要是本地的就
connect target /
rem rman backuprman cmdfile=E:\full_backup.txt msglog=E:\Backups\ora\test.log
保存为backup.bat
在E:盘建立文件full_backup.txt
SQL code
connect target
run {
backup database
format 'E:\Backups谢谢你的热心帮助我好像懂一些,但是不懂这些命令要在哪里运行,可不可以再仔细点,我用PL/SQL,这些命令弄好就好办了,麻烦你再说下好吗?谢谢
建议你先看看rman方面的资料,这个用用就会了,另外给你个联接,是以前的一个帖子
http://topic.csdn.net/u/20090812/20/befb90ba-337e-423f-9d6c-5f33488530dc.html
最后有一段使用,你看看估计就明白了,自己多在命令行下操作,别总在PLSQL Developer下操作,如果你是个DBA的话
然后编辑内容:
rem rman backup rman cmdfile=E:\full_backup.txt msglog=E:\Backups\ora\test.log-----------------------------------------------------------------然后对应在E:\full_backup.txt 中编辑+入下边内容
connect target /
run {
backup database
format 'E:\Backups\ora\%d_%s_%p.bak'
plus archivelog;
}
这些都是例子,你的自己改改,其实还能+好多东西,包括以前备份处理什么的,为了简单我没加
就是告诉你能这么做而已,还的靠你自己啊!
如果你把E:\full_backup.txt写好了,上边这个你在命令行下一敲就都明白了......
如果是大数据量expdp和impdp根本就搞不定一定要用rman
expdp .../... directory=... dumpfile=... logfile=... full=y你把上边的语句改改,然后存储为一个bat文件,放到计划任务里就是自动备份......但是我这么告诉你纯粹是害人呢......天天晚上12点全库导出不是好事......
用rman的话你仔细写个脚本还能增量备份
echo auto backup every day;
echo %date%
set dir=d:\auto-backup
set filename=%dir%\%file%%date:~0,10%.dmp
set logname=%dir%\%file%%date:~0,10%.logexp vpn/vpn@vpn file=%filename% log=%logname% compress=n buffer=4096000 consistent=y direct=n constraints=y feedback=10000 grants=y record=y indexes=y triggers=y rows=y
echo 数据备份完成!按任意键退出
echo
这些要怎么查看,不懂,呜呜