Oracle11g温习-第三章:instance实例管理

2013年4月27日 星期六

10:30

 

1instance 功能:   用于管理和访问database

2init parameter files :管理实例相关启动参数。位置:$ORACLE_HOME/dbs

3pfile :静态参数文件。

1、文本文件,可以通过编辑器进行修改参数。

2、修改参数必须关闭实例,下次重启实例才生效

4spfile :动态参数文件。

 

1、二进制文件,不可以通过编辑器修改。 

2、参数可以通过alter system 动态修改。注意查看v$parameter ,确定那些参数可以在memory修改,指定scope

  

               先按spfile启动,没有spfile 才从pfile启动。

               可以通过pfile生成spfile:create spfile from pfile。(在instance 未启动时就可以创建)

               也可以通过spfile 生成pfile  :create pfile from  spfile。

 

详细解释scope 参数

++ scope=spfile 仅仅更改spfile里面的记载,不更改内存,也就是不立即生效,而是等下次数据库启动生效。有一些参数只允许用这种方法更改

++ scope=memory 仅仅更改内存,不改spfile。也就是下次启动就失效了

++ scope=both 内存和spfile都更改

++ 不指定scope参数,等同于scope=both

             

 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

 

posted @ 2017-09-14 16:56  Oracle-fans  阅读(316)  评论(0编辑  收藏  举报