数据库备份怎么做,
以前的是覆盖mysql的数据文件,
但是oracle就不好使了。请大侠给些好的思路,谢谢。
以前的是覆盖mysql的数据文件,
但是oracle就不好使了。请大侠给些好的思路,谢谢。
解决方案 »
- struts2 +jquery的ajax 怎么返回数据不做页面跳转
- HttpURLConnection的请求如何穿过 登录的session的Filter呢?
- Log4j 奇怪的问题
- 提交的时候URL中.action后缀没了
- Eclipse插件安装问题!分不够可以加!
- 求ssh多对多的源代码包含CRUD操作的。给完结贴
- WebSphere Application Server 启动时无法启动JMS,如何配置阿?大家帮忙!
- 这么常见的问题为什么没人回答?(EJB--分布式数据库)
- 欢迎大家下载我的软件,下载者有分.
- 要用java在Apache中添加一个虚拟主机怎么做?
- SSH整合遇到asm2-2-3.jar包问题
- Mysql 数据表中存在脏数据,用JAVA怎么处理?
http://blog.sina.com.cn/s/blog_48ffd70b01000as6.html
冷备份要停掉,热备份可以在运行时准备
热备份,你要设置数据库为归档模式。可以写作业来完成。
如果是数据量小,可以用逻辑备份。这个用来转移数据库。
备份SQL语句啊?这效率比较低吧入门的话,考虑用 exp 命令来备份,imp 命令来恢复;操作简便,可以写成批处理命令。
不通用。
set oracle_password=pass
set oracle_sid=orcl
set url=%oracle_username%/%oracle_password%@%oracle_sid%
set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBKfor /f "tokens=1,2,3* delims=/" %%i in ('echo %date:~0,10%') do (
set today=%%i-%%j-%%k
)
exp %url% file=%rar_dir%\%oracle_username%_%today%.dmp log=%rar_dir%\%oracle_username%_%today%.logwinrar -inul a %rar_dir%\dmp_%today% %rar_dir%\%oracle_username%_%today%.dmpecho wscript.echo dateadd("d",-7,date) >>tmp.vbs
for /f "tokens=1,2,3* delims=/" %%i in ('cscript /nologo tmp.vbs') do (
set rq=%y%-%m%-%d%
)
del tmp.vbsfor /f "tokens=1,2,3 delims=_." %%i in ('dir /b %rar_dir%') do (
if %%j LSS %rq% del /f %rar_dir%\%%i_%%j.%%k
)保存成bat文件,之后在系统的【控制面板】的【任务计划】中设置成一个任务就可以了