oralce DBA 培训 DBAI_lesson 03_管理 Oracle 实例
2014-04-24 15:16
260 查看
初始化参数文件
-文件中的条目专用于要启动的实例
-有两种类型的参数:
显示:文件中有一个条目
隐示:文件中没有条目,但假定取oracle 缺省值
-可存在多个初始化参数文件
-对文件中条目的更改的生效时间,取决于使用初始化参数文件类型
1.静态参数文件 pfile
2.永久参数文件 spfile
pfile(initSID.ora)
-文本文件
-使用操作系统编辑器进行修改
-手动进行修改
-所作更改在下次启动时生效
-仅在实例启动过程中打开
-缺省位置为 $ORACLE_HOME/dbs
创建pfile
- 使用样本 init.ora 文件创建
样本文件由oracle universal installer安装
使用操作系统复制命令复制样本
由数据库SID唯一标识
spfile(spfileSID.ora)
-二进制文件
-由oracle服务器进行维护
-始终驻留在服务器端
-所做更改永久有效,不受关闭和启动的影响
-可以自行调节参数值
-使恢复管理器能够备份初始化参数文件
创建spfile
从pfile文件创建
create spfile = 'spfile-name' from pfile ='pfile-name' ;
或
create spfile from pfile;
可以在实例启动之前或之后执行
startup命令行为
优先顺序:
1.spfileSID.ora
2.缺省spfile
3. initSID.ora
4.缺省pfile
指定pfile可覆盖优先顺序
startup pfile=路径/init.ora
修改spfile中的参数
使用alter system更改参数值
alter system set undo_tablespace = 'undo2';
指定所做更改是临时的还是永久的
alter system set undo_tablespace = 'undo2' scope = both;
删除或重置值
alter system reset undo_suppress_errors scope = both SID= '*';
将数据库作为只读数据库打开
alter database db01 open read only;
只读模式适用于:
1.执行查询
2.使用本地管理的表空间执行磁盘排序
3.使数据文件(而不是表空间)脱机和联机
4.执行脱机数据文件和表空间的恢复
以受限模式打开数据库
使用startup命令限制对数据库的访问
startup restrict
使用alter system命令将实例置于受限模式
alter system enable restricted session;
使用诊断文件监视实例
-诊断文件
包含有关出现的重要事件信息
用于解决问题
用于更好地进行数据库日常管理
-共有以下几种类型:
alterSID.log 文件
后台跟踪文件
用户跟踪文件
其中alterSID.log文件(警报日志文件):
记录命令
记录主要事件的结果
用于记录日常操作信息
用于诊断数据库错误
-每个条目都带有与之相关联的时间戳
-必须由DBA进行管理
-存储位置由background_dump_dest 定义
-后台跟踪文件
记录所有后台进程检测到的错误
用于诊断并排除错误
-在后台进程遇到错误时创建
-存储位置有background_dump_dest 定义
用户跟踪文件
由用户进程生成
可由服务器进程生成
包含跟踪的sql语句的统计信息
包含用户错误信息
-在用户遇到会话错误时创建
-存储位置由 user_dump_dest 定义
-大小由max_dump_file_size定义
启用或禁用用户跟踪
-会话级别:
使用alter session 命令
alter session set sql_trace = true
执行dbms过程:
dbms_system.set_sql_trace_in_session
-实例级别
设置初始化参数:
sql_trace = true
-文件中的条目专用于要启动的实例
-有两种类型的参数:
显示:文件中有一个条目
隐示:文件中没有条目,但假定取oracle 缺省值
-可存在多个初始化参数文件
-对文件中条目的更改的生效时间,取决于使用初始化参数文件类型
1.静态参数文件 pfile
2.永久参数文件 spfile
pfile(initSID.ora)
-文本文件
-使用操作系统编辑器进行修改
-手动进行修改
-所作更改在下次启动时生效
-仅在实例启动过程中打开
-缺省位置为 $ORACLE_HOME/dbs
创建pfile
- 使用样本 init.ora 文件创建
样本文件由oracle universal installer安装
使用操作系统复制命令复制样本
由数据库SID唯一标识
spfile(spfileSID.ora)
-二进制文件
-由oracle服务器进行维护
-始终驻留在服务器端
-所做更改永久有效,不受关闭和启动的影响
-可以自行调节参数值
-使恢复管理器能够备份初始化参数文件
创建spfile
从pfile文件创建
create spfile = 'spfile-name' from pfile ='pfile-name' ;
或
create spfile from pfile;
可以在实例启动之前或之后执行
startup命令行为
优先顺序:
1.spfileSID.ora
2.缺省spfile
3. initSID.ora
4.缺省pfile
指定pfile可覆盖优先顺序
startup pfile=路径/init.ora
修改spfile中的参数
使用alter system更改参数值
alter system set undo_tablespace = 'undo2';
指定所做更改是临时的还是永久的
alter system set undo_tablespace = 'undo2' scope = both;
删除或重置值
alter system reset undo_suppress_errors scope = both SID= '*';
将数据库作为只读数据库打开
alter database db01 open read only;
只读模式适用于:
1.执行查询
2.使用本地管理的表空间执行磁盘排序
3.使数据文件(而不是表空间)脱机和联机
4.执行脱机数据文件和表空间的恢复
以受限模式打开数据库
使用startup命令限制对数据库的访问
startup restrict
使用alter system命令将实例置于受限模式
alter system enable restricted session;
使用诊断文件监视实例
-诊断文件
包含有关出现的重要事件信息
用于解决问题
用于更好地进行数据库日常管理
-共有以下几种类型:
alterSID.log 文件
后台跟踪文件
用户跟踪文件
其中alterSID.log文件(警报日志文件):
记录命令
记录主要事件的结果
用于记录日常操作信息
用于诊断数据库错误
-每个条目都带有与之相关联的时间戳
-必须由DBA进行管理
-存储位置由background_dump_dest 定义
-后台跟踪文件
记录所有后台进程检测到的错误
用于诊断并排除错误
-在后台进程遇到错误时创建
-存储位置有background_dump_dest 定义
用户跟踪文件
由用户进程生成
可由服务器进程生成
包含跟踪的sql语句的统计信息
包含用户错误信息
-在用户遇到会话错误时创建
-存储位置由 user_dump_dest 定义
-大小由max_dump_file_size定义
启用或禁用用户跟踪
-会话级别:
使用alter session 命令
alter session set sql_trace = true
执行dbms过程:
dbms_system.set_sql_trace_in_session
-实例级别
设置初始化参数:
sql_trace = true
相关文章推荐
- expression.Add
- Spring测试框架JUnit4.4 还蛮详细的
- android 命名规范
- VS2010 与 VS2013库的问题
- WEB固件升级
- SnagIt
- linux下使用adb工具
- 我需要你的关怀
- H3C Wlan Option43简要说明
- 深入学习Make命令和Makefile(上)(1)
- jsoup的白名单消除xss隐患
- SpringMVC 使用JSR-303进行校验 @Valid
- 正则表达式
- Android Recovery模式
- 安装顺序----------SQL server 2008 r2;VS2008;VS2010;
- ORACLE/SQLSERVER数据库事务隔离级别介绍
- ListView的重要属性
- 通过暴搜DRIVER_OBJECT枚举驱动
- C语言中的检测文件流是否结束的函数feof
- python学习笔记四——数据类型