1.查看所有数据文件

select * from dba_data_files;

C:\ORACLE\ORADATA\ORCL\USERS01.DBF

C:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF

C:\ORACLE\ORADATA\ORCL\SYSAUX01.DBF

C:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF

C:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF

D:\MYWORK\ORACLE\TBL_JACK_MAIN01.DBF

2.查看日志文件

select * from v$logfile;

C:\ORACLE\ORADATA\ORCL\REDO03.LOG

C:\ORACLE\ORADATA\ORCL\REDO02.LOG

C:\ORACLE\ORADATA\ORCL\REDO01.LOG

3.查看控制文件

select * From v$controlfile;

C:\ORACLE\ORADATA\ORCL\CONTROL01.CTL

C:\ORACLE\FLASH_RECOVERY_AREA\ORCL\CONTROL02.CTL


--备份,非常简单,即把上面查出来的数据文件,日志文件,控制文件用操作系统的复制命令,粘贴到备份目录下即可

--拷贝前,先停止数据库,登录sqlplus

shutdown immediate

拷贝完成之后,启动数据库

startup

进入数据库删除重要数据,模拟出故障的情况。

truncate table employee;

 

--关闭数据库,进行恢复

shutdown immediate

把备份的文件拷贝到原来目录

再启动

startup

再登录验证数据是否存在

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐