Sqlplus / as sydsba 绕过密码以操作系统认证的方式登陆数据库
Select file_name from dba_data_files; 在SQL下查看数据文件位置(一会儿模拟删除该路径下的数据文件)
Exit
Rman target /
Backup database rman备份属于物理备份
Quit
sqlplus / as sysdba
shutdown immediate
•startup mount 启动数据库到mount状态,才能让下步生效
•alter database archivelog;将数据库改为归档模式alter database noarchivelog
•Exit
•rman target /
•backup database; 备份数据库需要在归档模式下
•exit
Cd /u01/app/oracle/oradata/数据库名/(数据文件)
Ls
•Rm –rf example01.dbfsqlplus / as sysdba 删除数据文件
•sqlplus / as sysdba
•shutdown abort;
•startup 发现启动不了数据库了
•Exit
•rman target /
•restore database;将删除的文件归档到以前未删除的位置----将丢失的“肉”拿回来
•recover database;恢复文件----将伤口抚平
•Sqlplus / as sysdba
•startup 成功启动数据库了