Oracle数据库中主要配置文件
- 格式:doc
- 大小:54.50 KB
- 文档页数:8
Oracle数据库中主要配置文件
Oracle 主要配置文件:
数据库实例初始化文件initSID.ora,监听配置文件listener.ora,sqlnet.ora 文件,tnsnames.ora 文件
1.2 Oracle 主要配置文件介绍
1.2.3 数据库实例初始化文件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 实例的数据库名称
2 实例名称
3 数据库控制文件的名称和位置
4 调度作业队列的SNP 进程的数量以及SNP 进程觉醒时间间隔秒
5 存储追踪和告警文件的路径
user_dump_dest 指定记录Oracle 用户进程产生的追踪和告警信息的文件的
存放路径background_dump_dest 指定记录Oracle 后台进程产生的追踪和
告警信息的文件的存放路径core_dump_dest指定Oracle运行所产生的coredump 信息的文件的存放路径.
6 UTL_FILE_DIR 参数
UTL_FILE_DIR 参数指定一个或多个目录用于Oracle 应用的文件I/O 如备
份数据到文件在CAMS 系统中将该值设置为* 表示可供Oracle 应
用进行文件I/O操作的目录为任意目录因此只要空间允许可以将备份数
据存放到任意目录下
1.2.4 监听配置文件
为了使得外部进程如CAMS后台程序能够访问Oracle 数据库必须配
置Oracle 网络服务器环境配置Oracle 网络服务器环境是通过配置listener.ora sqlnet.ora 和tnsnames.ora 共三个文件来进行的listener.ora
即监听配置文件在本小节说明另两个文件分别在随后的两个小节说明
监听配置文件listener.ora 的存放路径为$ORACLE_HOME/network/admin 以下是一个示例
说明
1 listener.ora 文件中定义一个监听器其缺省的名称为LISTENER
这个监听器缺省以tcp/ip为协议地址且端口号为1521运行在CAMS应用中监听文件定义的监听器就使用这个缺省名字并且使用缺省的协议tcp/ip
和缺省的端口号1521 待配置好监听文件以及随后说明的sqlnet.ora 和tnsnames.ora 文件之后就可以用以下命令将监听文件中定义的监听器启动起来
停止监听器的命令为
监测监听器当前状态的命令为
当lsnrctl status 命令有如下输出结果
就说明监听器正在运行否则说明监听器已经停止了CAMS 系统的后台程序的正常运行不仅依赖于数据库实例的运行还依赖于这个数据库监听器的运行假如监听器没有启动即使数据库已经启动CAMS 后台程序仍然不能正常工作
2 (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))所示的一个
IPC 协议地址的监听是为了外部进程调用用的在数据库安装时自动设定不需要改动
3 在监听文件后部还有一个SID_LIST_LISTENER 段该段用于定义监听器的服务即为哪些数据库实例提供监听服务以cams 实例为例其对应的服务信息为
1.2.5 sqlnet.ora 文件
sqlnet.ora 文件的存放路径为$ORACLE_HOME/network/admin
以下是一个示例
说明
NAMES.DEFAULT_DOMAIN 指定网络域名NAMES.DIRECTORY_PATH 指定当解析客户端连接标识符时命名方法naming metthods 采用的优先顺
序从左至右递减,在CAMS 应用中, 这两个参数采用上述所示的系统缺省值1.2.6 tnsnames.ora 文件
tnsnames.ora 文件的存放路径为$ORACLE_HOME/network/admin 以下
是一个示例
说明
tnsnames.ora 文件中定义一个或多个网络服务net service cams 实例对
应的网络服务为
注意:这里ADDRESS项包含三个子参数
要确保在监听文件中也有对应的一个ADDRESS 项也包含同样的三个子参
数并且子参数的值对应都相等另外这里SERVICE_NAME 的值必需确保与监听文件中某SID_DESC项下的SID_NAME参数的值相等