oracle 备份恢复
oracle中的数据都是存储在什么位置?
1.安装oracle软件
2.使用dbca创建数据块
3.创建表空间
4.创建表
5.insert数据
内存
redo log
archive log
dbf
insert (dml)内存中
commit; 联机重做日志文件 redo log
发生检查点进程 dbf
从广义上来看,
备份:
冷备份
关闭数据库
热备份
数据库处于打开状态 备份
恢复:
完全恢复
不完全恢复
数据文件损坏,
控制文件丢失
redo丢失
归档丢失
表空间 app1
归档与非归档
1.确定数据库当前状态:
SQL>archive log list;
非归档改为归档模式,
步骤:
1.登录数据库,关闭数据库 shutdown immediate
2.startup mount
alter system set log_archive_list_1='LOCATION=/archives/arch1' scope=both;
alter system set log_archive_list_2='LOCATION=/archives/arch2' scope=both;
3.alter database archivelog;/noarchivelog
show parameter log_archive_dest
4.alter database open
5.archive log list;
alter system archive log current;
在初始化参数文件中加上这个
create pfile from spfile
log_archive_start=true
mkdir archives