Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3013901
  • 博文数量: 454
  • 博客积分: 4860
  • 博客等级: 上校
  • 技术积分: 6375
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-13 10:08
个人简介

10年工作经验,专研网站运维。

文章分类

全部博文(454)

文章存档

2017年(11)

2016年(13)

2015年(47)

2014年(36)

2013年(147)

2012年(64)

2011年(136)

分类: Oracle

2013-11-05 16:22:33

                          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; 
阅读(3150) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~