Luo Hao

Oracle实践数据库笔记-2

Rehoni / 2018-03-02


用户

oracle内 代码+数据(系统/用户数据)

日志

数据文件+日志文件

记录事务

ACID

restore 还原 对应backup recover 恢复 (数据文件+日志文件)

create tablespace ts datafile ''
create table scott.t(id int)
insert...
commit..

alter tablespace ts offline
alter database create datafile 7
online
recover

进程结构

服务名:conn scott/tiger@db11 可以设置网络 $hostname

listener lsnrctl stop 停止监听 /start /status

协议+端口:

scn system change number 系统改变号
alter system/database
  1. 同步所有的数据文件
  2. 同步所有的控制文件
  3. 发送信号通知DBWR写盘

show parameter mttr alter system set fast_start_mttr_target=300重做时间不超过300秒

数据库(文件的集合)

  1. 外部文件
  2. 内部文件

形式:组 commit通过lgwr向current的组里写

数据库的日志模式

  1. 非归档模式(会丢数据)
  2. 归档模式(自动保存的log会满,第一个写满了到切换到第二个,类推,循环工作模式,数字变但是块不变,覆盖,原来的归档了)
select log_mode from v$database
切换日志文件 alter system switch logfile;
select menber grom v$logfile