Chinaunix首页 | 论坛 | 博客
  • 博客访问: 547701
  • 博文数量: 287
  • 博客积分: 27
  • 博客等级: 民兵
  • 技术积分: 547
  • 用 户 组: 普通用户
  • 注册时间: 2012-01-01 20:20
文章分类

全部博文(287)

文章存档

2015年(1)

2014年(95)

2013年(90)

2012年(101)

分类: Oracle

2013-11-06 15:57:12

原文地址:Oracle配置文件详解 作者:dahailinux

                          Oracle配置文件详解
一、概述
    Oracle系统在AIX上的应用,有很多配置文件下面进行分别讲解

二、 配置文件种类:
2.1 Profile文件
2.2 oratab文件
2.3 initSID.ora(数据库实例初始化文件)
2.4 controlfile(控制文件)
2.5 listener.ora(监听文件)
2.6 sqlnet.net (监听文件)
2.7 tnsnames.ora(tns文件)

三、 配置文件详解:
3.1 Profile文件
定义:系统及环境变量文件
路径:/etc/profile
3.2 .profile
定义:用户自定义环境变量文件
路径:/home/USER/.profile
3.3 /etc/oratab文件
定义:描述当前数据库中所有的实例和家目录,还有是否可用dbstart 程序(自动启动和关闭)。
路径:$ cat /etc/oratab
3.4 初始化文件(initSID.ora)
文件: 1. spfile.ora   2. spfile.ora      3. init.ora(就是所谓的pfile文件)
定义:初始化参数文件。
路径:$ORACLE_HOME/dbs
路径:/orainst/product/10g/dbs
相关概念:
所谓的pfile文件就是initsid.ora文件,所谓的spfile文件就是spfilesid.ora或spfile.ora文件,再无其他初始化文件。
Instance可以根据这两个初始化文件启动
实例启动时,首先找spfile.ora
然后找
spfile.ora
最后找
init.ora
文件转换:
create spfile from pfile=init.ora
 

创建PFILE

cp init.ora $ORACLE_HOME/dbs/initorcl.ora

3.5 控制文件(controlfile)
定义:记录当前instance的结构信息,也包含数据文件及日志文件的信息以及相关状态,归档信息等。
路径:/oradata/cba/control01.ctl(从初始化文件可以查到)
查看:strings /oradata/cba/control01.ctl | more
 

    1.使用相关视图来查看

        V$CONTROLFILE                   --列出实例中所有控制文件的名字及状态信息

        V$PARAMETER                     --列出所有参数的位置及状态信息

        V$CONTROLFILE_RECORD_SECTION    --列出控制文件中记录的部分信息

        SHOW PARAMETER CONTROL_FILES    --列出控制文件的名字、状态、位置等

SQL> select * from v$controlfile;
SQL> select * from v$controlfile_record_section;
SQL> show parameter control_files;
SQL> select controlfile_sequence from v$database; 
阅读(570) | 评论(0) | 转发(0) |
0

上一篇:Oracle小型机日常巡检

下一篇:DBA存储知识

给主人留下些什么吧!~~