Oracle11g温习-第三章:instance实例管理
2013年4月27日 星期六
10:30
1、instance 功能: 用于管理和访问database。 |
|
2、init parameter files :管理实例相关启动参数。位置:$ORACLE_HOME/dbs |
|
3、pfile :静态参数文件。 1、文本文件,可以通过编辑器进行修改参数。 2、修改参数必须关闭实例,下次重启实例才生效 |
|
4、spfile :动态参数文件。
1、二进制文件,不可以通过编辑器修改。 2、参数可以通过alter system 动态修改。注意查看v$parameter ,确定那些参数可以在memory修改,指定scope
先按spfile启动,没有spfile 才从pfile启动。 可以通过pfile生成spfile:create spfile from pfile。(在instance 未启动时就可以创建) 也可以通过spfile 生成pfile :create pfile from spfile。
SYS @ prod > show parameter spfile
NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ spfile string /u01/app/oracle/product/10.2.0/db_1/dbs/spfileprod.ora
|
|
5、实例启动 |
|
实例启动:
11 nomount :读初始化参数文件
SYS @ prod > select status from v$instance;
STATUS ------------ STARTED
12 mount: 读控制文件
SYS @ prod > select status from v$instance;
STATUS ------------ MOUNTED
13 open: 1、检查所有的datafile、redo log group 、controlfile、password file。 2、检查数据库的一致性(controlfile、datafile、redo file的检查点是一致)
SYS @ prod > select status from v$instance;
STATUS ------------ OPEN
SYS @ prod > select file#,checkpoint_change# from v$datafile; //从控制文件读出
FILE# CHECKPOINT_CHANGE# ---------- ------------------ 1 570836 2 570836 3 570836 4 570836 5 570836 6 570836
SYS @ prod > select file#,checkpoint_change# from v$datafile_header; //从数据文件读出来
FILE# CHECKPOINT_CHANGE# ---------- ------------------ 1 570836 2 570836 3 570836 4 570836 5 570836 6 570836
-----------检查controlfile所记录的检查点和datafile header 记录的检查点是否一致;一致就正常打开库,不一致需要做 media recover
|
|
6、实例关闭 |
|
shutdown nomornal: 拒绝新的连接,等待当前事务结束,等待当前会话结束,生成检查点 shutdown transaction :拒绝新的连接,等待当前事务结束,生成检查点 shutdown immediate: 拒绝新的连接,未提交的事务回滚,生成检查点 shutdown abort(startup force) :事务不回滚,不生成检查点,下次启动需要做instance recovery |
|
7、告警日志 alter_SID.log --------------backupground_dump_dest(包括后台进程生成的trace 文件) |
|
8、 user_dump_dest 记录用户进程生成的trace 文件,如调优 |
|
9、 core_dump_dest 记录core process 生成的trace文件。 SYS @ prod >show parameter dump; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ background_core_dump string partial background_dump_dest string /u01/app/oracle/admin/prod/bdump core_dump_dest string /u01/app/oracle/admin/prod/cdump max_dump_file_size string UNLIMITED shadow_core_dump string partial user_dump_dest string /u01/app/oracle/admin/prod/udump |