oracle不一致性关闭下次,Oracle DBA课程系列笔记(3)

第三章: 实例管理

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。

11:46:00 SQL> show parameter spfile

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

spfile                               string      /u01/app/oracle/product/10.2.0

/db_1/dbs/spfileprod.ora

11:46:22 SQL>

5、实例启动:

nomount :读init parameter

20:30:37 SQL> select status from v$instance;

STATUS

------------

STARTED

mount:    读控制文件

20:32:53 SQL> select status from v$instance;

STATUS

------------

MOUNTED

open:  1、检查所有的datafile、redo log group 、password file。   2、检查数据库的一致性(controlfile、datafile、redo file的检查点是一致)

20:35:53 SQL> select file#,checkpoint_change# from v$datafile;     //从控制文件读出

FILE# CHECKPOINT_CHANGE#

---------- ------------------

1             570836

2             570836

3             570836

4             570836

5             570836

6             570836

6 rows selected.

20:36:23 SQL> select file#,checkpoint_change# from v$datafile_header;            //从datafile header 读出来

FILE# CHECKPOINT_CHANGE#

---------- ------------------

1             570836

2             570836

3             570836

4             570836

5             570836

6             570836

6 rows selected.

-----------检查controlfile所记录的检查点和datafile header 记录的检查点是否一致;一致就正常打开库,不一致需要做media recover

20:39:58 SQL> select status from v$instance;

STATUS

------------

OPEN

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文件。

11:45:59 SQL> show parameter dump

NAME                                 TYPE        VALUE ------------------------------------ ----------- ------------------------------ background_core_dump                 string      partial background_dump_dest                 string      /u01/app/oracle/admin/prod/bdu                                                  mp core_dump_dest                       string      /u01/app/oracle/admin/prod/cdu                                                  mp max_dump_file_size                   string      UNLIMITED shadow_core_dump                     string      partial user_dump_dest                       string      /u01/app/oracle/admin/prod/udu                                                  mp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值