Oracle主要配置文件:
Profile文件,oratab文件, 数据库实例初始化文件initSID.ora, listener.ora文件, sqlnet.ora文件, tnsnames.ora文件
一、/etc/profile 文件
系统级的环境变量一般在/etc/profile 文件中定义在 CAMS系统与数据库,相关的环境变量就定义在/etc/profile 文件中如下所示: export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/8.1.7 export PATH=$PATH:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib export ORACLE_SID=cams export ORACLE_TERM=vt100 export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data export NLS_LANG=AMERICAN.ZHS16CGB231280 说明: 1、配置上述环境变量要注意定义的先后顺序如: 定义 ORACLE_HOME时用到了ORACLE_BASE,那么ORACLE_HOME的定义应该在ORACLE_BASE之后 2、使用中文版 CAMS 环境变量 NLS_LANG 的值应该设置为AMERICAN.ZHS16CGB231280 如上所示在使用英文版 CAMS时可以不设置 NLS_LANG 即去掉 export NLS_LANG=... ... 那一行,也可以设置 NLS_LANG 的值为 AMERICAN_AMERICA.US7ASCII
二、/etc/oratab 文件
/etc/oratab 文件描述目前系统中创建的数据库实例以及是否通过 dbstart 和dbshut 来控制该实例的启动与关闭如下所示忽略以#开头的注释部分 : cams:/u01/app/oracle/product/8.1.7:Y 其中 cams 为实例 ID /u01/app/oracle/product/8.1.7为 ORACLE_HOME目录 Y表示允许使用 dbstart和 dbshut 启动和关闭该实例数据库如果设置为 N 表示不通过 dbstart 和 dbshut 启动和关闭实例数据库 CAMS 系统要求在安装完 ORACLE 后要求将该参数修改为 Y 以保证 ORACLE 数据库自启动和关闭
三、数据库实例初始化文件 initSID.ora
每个数据库实例都有一个初始化参数文件其缺省存放的路径为 $ORACLE_BASE/admin//pfile 其名称为 init.ora 如 cams 实例对应的参数文件为 initcams.ora 缺省存放路径为$ORACLE_BASE/admin/cams/pfile 即/u01/app/oracle/admin/cams/pfile但在 CAMS 应用中 initcams.ora 的存放路径为/u02/app/oracle/admin/cams/pfile 这是基于数据与应用程序分开存放更好地保护数据考虑的尤其在 CAMS 双机应用模式下能够保证数据的一致性具体的修改操作可参考 Linux与 Oracle 安装手册初始化参数文件是一个包含实例配置参数的文本文件这些参数被设置为特定的值用于初始化 Oracle 实例的多数内存和进程设置。
以下是一些主要参数的说明:
1 实例的数据库名称 db_name = "cams"
2 实例名称 instance_name = cams
3 数据库控制文件的名称和位置 control_files = ("/u02/app/oracle/oradata/cams/control01.ctl", "/u02/app/oracle/oradata/cams/control02.ctl", "/u02/app/oracle/oradata/cams/control03.ctl")
4 调度作业队列的 SNP 进程的数量以及 SNP 进程觉醒时间间隔秒 JOB_QUEUE_PROCESSES=2 JOB_QUEUE_INTERVAL=60
5 存储追踪和告警文件的路径 user_dump_dest 指定记录 Oracle 用户进程产生的追踪和告警信息的文件的存放路径 background_dump_dest 指定记录 Oracle 后台进程产生的追踪和告警信息的文件的存放路径 core_dump_dest指定Oracle运行所产生的coredump信息的文件的存放路径. background_dump_dest = /u02/app/oracle/admin/cams/bdump core_dump_dest = /u02/app/oracle/admin/cams/cdump user_dump_dest = /u02/app/oracle/admin/cams/udump
6 UTL_FILE_DIR 参数 UTL_FILE_DIR = * UTL_FILE_DIR 参数指定一个或多个目录用于 Oracle 应用的文件 I/O 如备份数据到文件在 CAMS 系统中将该值设置为 * 表示可供 Oracle 应用进行文件 I/O操作的目录为任意目录因此只要空间允许可以将备份数据存放到任意目录下
四、其它的见文章:
“ listener.ora 、sqlnet.ora 、tnsnames.ora的关系以及手工配置举例 ”
分享到:
相关推荐
Oracle数据库中主要配置文件解析,包含Linux环境下的配置文件说明。
接下来,我们将详细解析与Oracle配置文件相关的知识点。 ### Oracle配置文件概述 Oracle数据库是甲骨文公司开发的一款关系型数据库管理系统。为了确保数据库能够高效稳定地运行,Oracle提供了多种配置文件用于管理...
总之,Oracle配置文件优化是一个系统性的工作,需要结合业务需求、硬件资源和数据库特性进行综合考虑。通过对INIT.ORA、SPFILE、PFILE的精细调整,配合索引优化和SQL优化,可以实现数据库性能的显著提升,从而保障...
5. **解析XML配置**:在应用程序中,你需要使用Java的DOM或SAX解析器来读取和解析XML配置文件。获取到连接信息后,可以使用`java.sql.DriverManager`类的`getConnection()`方法建立数据库连接。 6. **建立数据库...
### Oracle配置文件详解:tnsnames.ora, listener.ora, sqlnet.ora #### 一、概述 在Oracle数据库的网络配置中,有三个重要的配置文件:`listener.ora`、`sqlnet.ora` 和 `tnsnames.ora`。这些文件位于 `$ORACLE_...
本文将深入探讨Hibernate与Oracle数据库集成的配置文件——`hibernate1.cfg.xml`,并解析其中的重要元素。 `hibernate1.cfg.xml`是Hibernate配置的核心文件,它定义了数据源、连接池、持久化类、缓存策略等关键信息...
硬解析是 Oracle 数据库中执行 SQL 语句时的完整解析过程,包括六个步骤:加载到共享池中、语法解析、语义解析、查询转换、优化和创建可执行文件。硬解析是 SQL 语句执行的必经之路,它可以确保 SQL 语句的正确性和...
### Oracle监听配置文件详解 #### 一、概述 在Oracle数据库系统中,为了确保外部进程如CAMS(Customer Account Management System)等能够顺利地访问Oracle数据库,必须正确配置Oracle网络服务器环境。这一过程...
### ORACLE-EBS 高级定价配置文件知识点详解 #### 一、概览 Oracle E-Business Suite (EBS) 的高级定价模块是其核心组件之一,主要用于处理复杂的定价规则和策略,支持企业实现精细化的价格管理和销售优惠。本文将...
数据库配置文件解析是数据库系统中一个至关重要的环节,它涉及到如何正确设置和管理数据库服务器的各项参数,以便确保数据库系统的稳定、高效运行。在本话题中,我们将深入探讨cfg文件的解析,了解如何读取和写入...
#### 一、Oracle 配置文件解析与网络连接配置 在Oracle数据库管理及开发过程中,正确配置环境是非常重要的一步。本文将基于提供的部分内容来详细解读Oracle的相关配置文件以及如何通过这些配置实现对Oracle数据库的...
本文将详细解析如何通过配置文件实现Oracle 11g的静默安装,以提高效率并减少手动操作错误。 首先,了解静默安装的概念。静默安装,也称为无人值守安装,是指在不进行用户交互的情况下完成软件的安装过程。它通过...
Oracle 配置 TNSNAMES.ORA 文件详解 oracle 配置 TNSNAMES.ORA 文件是 Oracle 网络配置的关键步骤。正确配置 TNSNAMES.ORA 文件可以确保 Oracle 客户端与服务器端之间的顺畅连接。本文将详细介绍如何正确配置 ...
### Redhat上Oracle 10g的安装与配置文件修改详解 #### 一、环境准备与配置 在Redhat系统中安装Oracle 10g数据库,首先需要对系统的某些环境变量进行设置,确保Oracle能够正常运行。根据提供的部分配置内容,我们...
Oracle 11G 是一款广泛使用的数据库管理系统,其配置文件对于数据库的正常运行至关重要。在Oracle 11G中,有三个主要的配置文件:listener.ora、sqlnet.ora和tnsnames.ora,它们各自负责不同的功能,是数据库连接和...
Oracle监听配置文件是数据库系统中至关重要的组成部分,它管理着客户端与服务器之间的通信。本文将深入探讨Oracle监听配置文件,包括锁的查看和解除方法,以及相关的核心配置文件:listener.ora、sqlnet.ora和...
2. **Oracle体系结构**:书中会详细讲解Oracle的物理和逻辑结构,包括数据文件、控制文件、重做日志文件、实例和进程等关键组成部分,帮助读者理解Oracle如何存储和处理数据。 3. **SQL与PL/SQL**:Oracle数据库...
本题库解析主要涵盖了这个版本考试的最新题目和解答,帮助考生准备2015年10月的Oracle OCP 053认证考试。 Oracle Database 12c是Oracle公司的第十二个主要版本,它的核心创新在于多租户架构(Multitenant ...