Oracle實例管理

 
一、instance 功能:
用於管理和訪問database。
二、init parameter files :
管理實例相關啓動參數 。位置:$ORACLE_HOME/dbs
三、pfile :靜態參數文件。
(1)文本文件,能夠經過編輯器進行修改參數。
(2)修改參數必須關閉實例,下次重啓實例才生效
四、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。
++ scope=spfile 僅僅更改spfile裏面的記載,不更改內存,也就是不當即生效,而是等下次數據庫啓動生效。有一些參數只容許用這種方法更改
++ scope=memory 僅僅更改內存,不改spfile。也就是下次啓動就失效了
++ scope=both 內存和spfile都更改
++ 不指定scope參數,等同於scope=both
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>
六、實例啓動:
(1)nomount :讀init parameter
20:30:37 SQL> select status from v$instance;
STATUS
------------
STARTED
(2)mount:讀 控制文件
20:32:53 SQL> select status from v$instance;
STATUS
------------
MOUNTED
open:
一、檢查全部的datafile、redo log group 、password file。
二、檢查數據庫的一致性(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
七、實例關閉
shutdown nomornal: 拒絕新的鏈接,等待當前事務結束,等待當前會話結束,生成檢查點
shutdown transaction :拒絕新的鏈接,等待當前事務結束,生成檢查點
shutdown immediate:  拒絕新的鏈接,未提交的事務回滾,生成檢查點
shutdown abort(startup force) :事務不會滾,不生成檢查點,下次啓動須要作instance  recovery
八、告警日誌
alter_SID.log  --------------backupground_dump_dest(包括 後臺進程生成的trace 文件)
九、 user_dump_dest
記錄用戶進程生成的trace 文件,如調優
十、 core_dump_dest  記錄core process 生成的trace文件。
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

相關文章
相關標籤/搜索