分类: Oracle
2008-04-10 13:28:22
前提:
1、需要知道的信息:
oracle 的system密码以及要备份数据库账户的账户名和密码
Sco unix 的root密码、oracle密码
2、会使用vi编辑文件、mkdir创建文件夹、chmod改变文件权限、su 切换用户、文件的执行
3、了解sco unix的用户、组、权限及crontab的用途、oracle的dmp文件生成
一、建立数据库dmp文件存放目录
二、建立导出数据库dmp的文件
1、指定目录
2、用vi编辑exp_t文件
3、给exp_t权限
$chmod 755 exp_t
4、测试exp_t
5、查看dmp文件是否生成
例如:11点35生成的文件是:1135.dmp
如果生成dmp文件,证明exp_t可以使用
三、编辑crontab
#crontab -e
增加行:
35 * * * * su - oracle -c /oracle/bin/exp_t
意思是每天每个小时的35分备份一次dmp文件
第2天的数据会覆盖第一天的数据
以上为个人总结,已经经过试验,不足之处会进行改进,希望对大家有所帮助
前面做的复杂了,修改一下,其实没必要删除,直接覆盖就可以了 |