Oracle基本概念
1.怎样查看数据库引擎的报错 Alter_+sid log
2.解释归档和非归档模式之间有什么不同
归档模式是指你可以备份所有的数据库transcations并恢复到任意一个时间点。非归档模式则相反,不能恢复到任意一个时间点。但是非归档模式可以数据库性能的少许提升
3.数据库正常启动经历的几种状态
Startup nomount - 数据库实例启动 Startup mount - 数据库装载 Alter database open –数据库打开
4.解释$ORACLE_HOME和$ORACLE_BASE的区别
ORACLE_BASE是oracle的根目录 ORACLE_HOME是oracle产品目录
5.什么是redo logs
Redo logs 是用户存放数据库数据改动状况的物理和逻辑结构,可以用来修复数据库
6.创建用户时,需要赋予新用户什么权限才能使它联上数据库 Connect & create session
7.解释data block,extent 和 segment的区别
Data block是数据库中最小的逻辑存储单元,当数据库对象需要更多的物理存储空间时,连续的data block就组成了extent。一个数据库对象拥有的所有extents被称为该对象的segment.
8.简述SGA主要组成结构和用途
SGA是oracle为一个实例分配的一组共享内存缓冲区,它包含该实例的数据和控制信息。SGA在实例启动时被自动分配,当实例关系时被受贿。数据库所有数据操作都要通过SGA进行。 SGA中内存根据存放信息的不同,可以分为如下几个区域:
Data Buffer cache:存放数据库中数据库块的拷贝,它是由一组缓冲块所组成,这些缓冲块为所有与该实例相连接的用户进程所共享 Redo log buffer:存放数据操作的更改信息
Shared pool:包含用来处理的sql语句信息,包含共享sql区和数据字典存储区
9.undo的作用
提供数据一致性读,回滚失误,以及实例恢复
10.数据库关闭的几种模式 shutdown ABORT
shutdown IMMEDIATE
shutdown TRANSACTIONAL shutdown NORMAL