ITPub博客

系统参数

原创 Linux操作系统 作者:aikangyan 时间:2007-12-27 18:01:38 0 删除 编辑

1、系统参数文件

spfileSID.ora(二进制文件,位于ora90database目录下,通过alter system来改变)

spfile.ora(同上)

init.ora(文本文件,位于adminSIDpfile目录下)

create spfile='d:………' from pfile='d:………';

create pfile='d:………' from spfile='d:………';

数据库启动时,使用的顺序:spfileSID.ora--->spfile.ora--->initsid.ora

spfileSID.ora

alter system ……=值 scope=memory/spfile/both;

通过查看 v$system_parameter;(v$parameter)

相关列: isses_modifiable(alter session 可改变)

issys_modifiable(alter system 可改变)

---immediate(影响现在的这个会话,以及以后)

---deferred (不影响当前会话,下个会话开始起作用,需要重新启动数据库)

2、OMF(Oracle Management Files)

设置参数:

db_create_file_dest (alter system来改变)

db_create_online_log_dest_n 日志&&控制文件的路径

设置这些参数后,在创建文件(包括控制文件,数据文件,日志文件等)时,不需要再指定路径。

3、数据库的启动过程:

<1> -->nomount状态:

打开实例instance-->v$instance

定位参数文件(init.ora)

给实例分配物理内存-->v$sga

定位控制文件

创建警告文件 (alterSID.log,位于oracleadminSIDbdump下)

-->mount状态:

打开控制文件

数据库结构信息(可访问的信息)

-->控制文件 v$controlfile

-->数据文件 v$datafile

-->日志文件 v$log,v$logfile

-->open状态:

打开所有文件信息

可访问所有信息

<2> -->nomount状态时 可以做的事:

创建数据库,创建控制文件

-->mount状态时 可以做的事:

改变日志模式(archive/noarchive)、文件的改名(alter database datafile …… rename)、数据库的恢复

<3> startup [nomount/mount] pfile='…'

[restrict -->限制会话

recovery -->数据恢复

force] -->强制重启

数据库由mount到open状态时:

alter databade foxconn open read only/write;

注:

restrict状态:

只有拥用restrict session权限的用户才可进行访问,DBA可以。

read only状态:

数据查询(不可更改)

此时只能对数据文件做online/offline

alter database datafile 8 online/offline;

<4> 两个文件夹:

-->bdump

存放alterSID.log(警告文件)

后台进程转储文件(后台进程遇到错误时产生 background process trace)

-->udump

·SQL_trace=true

·dbms_system.set_sql_trace_in_session

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12379366/viewspace-7633/,如需转载,请注明出处,否则将追究法律责任。

上一篇: STARTUP参数说明
请登录后发表评论 登录
全部评论

注册时间:2007-12-12

  • 博文量
    81
  • 访问量
    41613