ORACLE 自动备份并还原数据库
来源:互联网 发布:西川贵教 知乎 编辑:程序博客网 时间:2024/06/05 16:44
功能:
1、先删除数据库用户,本地dmp文件。
2、FTP实现自动下载DMP文件到本地。
3、自动还原DMP文件到数据。
4、编译数据库失效对象。
run.bat
set oracle_sid=test
sqlplus system/future@test @d:\test\clear.sql
del D:\test\pos01.dmp
del D:\test\pos01.log
ftp -s:ftp.txt
IMP system/future@test full=y ignore=y commit=y file=D:\test\pos01.dmp log=D:\test\pos01.log
sqlplus system/future@test @d:\test\sql.sql
exit
clear.sql
Begin
For vr in (Select * From dba_Users Where UserName Like 'DBUSR%') Loop
Execute Immediate 'Drop User '||Vr.UserName||' cascade';
End Loop;
End;
/
quit
ftp.txt
open 192.168.199.42
test
test
lcd D:\test
bin
mget pos01.dmp
Y
quit
sql.sql
declare str varchar2(500);
begin
for invalid_indexs in (select 'call dbms_utility.compile_schema('''||username||''')' invalstr from dba_users where username <>'SYS'
union
select 'call dbms_utility.compile_schema(''PUBLIC'')' invalstr from dual)
loop
execute immediate invalid_indexs.invalstr;
end loop;
end;
/
quit
- ORACLE 自动备份并还原数据库
- oracle数据库备份还原
- oracle数据库备份还原
- oracle 数据库备份还原
- oracle数据库备份还原
- oracle备份还原数据库
- ORACLE数据库备份还原
- Oracle数据库备份,备份,还原
- ORACLE 数据库备份还原命令
- oracle数据库的备份还原
- ORACLE 数据库备份还原命令
- Oracle数据库备份与还原
- java 备份、还原oracle数据库
- Oracle 备份还原数据库练习.
- JAVA备份还原Oracle数据库
- oracle数据库备份及还原-
- oracle 数据库备份与还原
- oracle数据库备份与还原
- MySql wait_timeout 配置
- Servlet---ServletResponse和ServletRequest(3)
- 嵌入式学习22(C++重载运算符 上)
- 小白成长记——Java基础之I/O流
- ThinkPad E550 连蓝牙耳机Jabra Clear
- ORACLE 自动备份并还原数据库
- 什么是 J2SE?
- webview
- 自定义的medialay+surface seekbar拖动不灵敏的问题
- C#中委托为什么类型安全
- 数据结构实验之二叉树的建立与遍历
- java中String、StringBuffer、StringBuilder的区别
- 单例和多例的区别
- 反射