Oracle 安装(Linux)
核心网络配置文件
sqlnet.ora
- 作用:定义客户端连接服务器的参数,如认证方式(如
SQLNET.AUTHENTICATION_SERVICES
)、域名解析顺序(如NAMES.DIRECTORY_PATH
)等。 - 位置:
$ORACLE_HOME/network/admin
(客户端和服务器端均可存在)。
- 作用:定义客户端连接服务器的参数,如认证方式(如
tnsnames.ora
- 作用:存储网络服务名与数据库连接的映射信息(如协议、主机名、端口、服务名),类似于本地 DNS 解析。
- 示例:
ORA_TEST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = orcl)) )
listener.ora
- 作用:配置服务器端的监听程序,定义监听的协议、端口、允许的 IP 范围等,支持静态或动态注册数据库实例。
- 关键参数:
LISTENER
(监听器名称)、SID_LIST_LISTENER
(静态注册信息)。
环境变量文件
/etc/profile
:定义系统级环境变量(如ORACLE_HOME
、ORACLE_SID
),影响数据库实例的启动和运行。/etc/oratab
:控制数据库实例的自启动行为,格式为ORACLE_SID:ORACLE_HOME:Y/N
。
初始化参数文件
spfile<ORACLE_SID>.ora
:二进制参数文件,存储数据库实例的动态参数(如内存分配),优先于init.ora
使用。init<ORACLE_SID>.ora
:文本参数文件,用于静态配置实例参数。
其他相关配置
- LDAP/文件式系统信息库:通过
ldap.ora
或混合式配置,支持从 LDAP 服务器或文件系统读取组织结构及配置信息。
Oracle 安装(Linux)
https://flepeng.github.io/042-Oracle-11-安装和配置-Oracle-配置文件/