Oracle 安装(Linux)

核心网络配置文件

  1. sqlnet.ora

    • 作用:定义客户端连接服务器的参数,如认证方式(如 SQLNET.AUTHENTICATION_SERVICES)、域名解析顺序(如 NAMES.DIRECTORY_PATH)等。
    • 位置$ORACLE_HOME/network/admin(客户端和服务器端均可存在)。
  2. tnsnames.ora

    • 作用:存储网络服务名与数据库连接的映射信息(如协议、主机名、端口、服务名),类似于本地 DNS 解析。
    • 示例
      ORA_TEST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = orcl)) )
  3. listener.ora

    • 作用:配置服务器端的监听程序,定义监听的协议、端口、允许的 IP 范围等,支持静态或动态注册数据库实例。
    • 关键参数LISTENER(监听器名称)、SID_LIST_LISTENER(静态注册信息)。

环境变量文件

  1. /etc/profile:定义系统级环境变量(如 ORACLE_HOMEORACLE_SID),影响数据库实例的启动和运行。

  2. /etc/oratab:控制数据库实例的自启动行为,格式为 ORACLE_SID:ORACLE_HOME:Y/N

初始化参数文件

  1. spfile<ORACLE_SID>.ora:二进制参数文件,存储数据库实例的动态参数(如内存分配),优先于 init.ora 使用。

  2. init<ORACLE_SID>.ora:文本参数文件,用于静态配置实例参数。

其他相关配置

  • LDAP/文件式系统信息库:通过 ldap.ora 或混合式配置,支持从 LDAP 服务器或文件系统读取组织结构及配置信息。

Oracle 安装(Linux)
https://flepeng.github.io/042-Oracle-11-安装和配置-Oracle-配置文件/
作者
Lepeng
发布于
2025年3月11日
许可协议