init.ora
1.db_name 是数据库的名称,在db安装时就已经设置了,不可修改
2.instance_name 是实例名,是数据库运行中名称
3.service_name 应为数据库网络连接时的名称。这个值可随意改动,并且还可以有多个值
listener.ora
1.SID_NAME,SID_NAME指数据库的运行实例名,应该是和instance_name一致
2.GLOBAL_DBNAME是listener配置的对外网络连接名称
tnsname.ora
配置客户端的tnsname.ora
1.在监听配置中我们提到了对外网络连接名称,在这里如果我们用SERVICE_NAME的话,就需要SERVICE_NAME=(GLOBAL_DBNAME或者service_name,这里要求oracle已经自动注册到了监听器中),对于SID=(instance_name)即可。
2.ORACLE_SID,这个参数是操作系统中用到的,它是描述我们要默认连接的数据库实例,对于一个机器上有多个实例的情况下,要修改后才能通过 conn/as sysdba 连接,因为这里用到了默认的实例名
分享到:
相关推荐
### 认识Oracle中的sqlnet.ora、tnsnames.ora与listener.ora三个关键配置文件 #### 一、概述 在Oracle安装过程中,我们常常会在安装目录下的`$HOME/network/admin`文件夹中发现三个重要的配置文件:`sqlnet.ora`、...
如果不能连接到数据库,则在 `tnsname.ora` 文件中的网络服务名(net service)后面加上 Oracle 数据库的 `DB_DOMAIN` 参数值,通过用 `sqlplus> show parameter db_domain` 命令察看。此处 `db_domain` 参数值为 `...
listener.ora 文件是 Oracle Net Listener 的配置文件,存储在 ORACLE_HOME/network/admin 目录中,也可以存储在其他目录中,如由 TNS_ADMIN 环境变量或注册表值指定的目录。该文件用于配置 Oracle Net Listener 的...
【tnsnames.ora配置】是Oracle数据库网络配置中的一个重要组成部分,主要负责将易于记忆的TNS名称映射到实际的主机名或IP地址以及相关的服务信息。tnsnames.ora文件通常位于$ORACLE_HOME/network/admin目录下,与...
- 当用户尝试通过命令 `sqlplus sys/oracle@orcl` 连接到数据库时,Oracle 客户端会先在 `tnsnames.ora` 文件中查找名为 “orcl” 的条目。如果找不到,则会尝试将 “orcl” 解析为主机名并获取其 IP 地址,然后...
Oracle9i初始化参数中文说明 Blank_trimming: 说明: 如果值为TRUE, 即使源长度比目标长度 (SQL92 兼容) 更长, 也允许分配数据。 值范围: TRUE | FALSE 默认值: FALSE serializable: 说明: 确定查询是否获取表级...
### Oracle中的sqlnet.ora、tnsnames.ora与listener.ora详解 #### 一、概述 在Oracle数据库环境中,`sqlnet.ora`、`tnsnames.ora`和`listener.ora`三个文件起着至关重要的作用,分别位于Oracle安装目录下的`$HOME/...
通过合理配置`sqlnet.ora`、`tnsnames.ora`和`listener.ora`这三个文件,可以确保Oracle数据库能够正常地在网络环境中被访问。理解这些配置文件的工作原理对于管理和维护Oracle数据库至关重要。
"listener.ora" 文件是 Oracle 数据库服务器配置的一部分,它定义了监听器(Listener)的配置信息,监听器是数据库对外提供服务的关键组件。在Oracle环境中,监听器负责管理数据库实例与客户端之间的网络通信,允许...
- **修改`init<sid>.ora`文件**: 修改`init<sid>.ora`文件中的`local_listener`参数,确保其值为`(ADDRESS_LIST=(Address=(PROTOCOL=tcp)(HOST=your_hostname)(PORT=1521)))`,其中`your_hostname`应替换为实际的...
Oracle数据库监听器(LISTENER)和本地服务名(Tnsname)是Oracle数据库系统中至关重要的网络配置组件,它们确保客户端能够有效地与服务器建立连接。监听器是运行在数据库服务器端的网络服务,负责监听来自客户端的连接...
本地服务名(Tnsname)是Oracle客户端用来连接服务器的主要方式之一,它是客户端网络配置的一部分。通过本地服务名,客户端可以指定要连接的服务器地址、端口以及数据库服务的SID(系统标识符)或全局数据库名。在...
Listener.ora文件是监听器的配置文件,通常位于Oracle的安装目录下的网络配置文件夹中,如$ORACLE_HOME/network/admin。此文件包含了监听器的信息,如监听器的名字、使用的网络协议、服务名等。 配置监听器的基本...
- 修改`initservice_name.ora`文件(Unix/Linux)或`init.ora`文件(Windows),加入以下内容: ```plaintext REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE ``` 注意:在Oracle 11g中,`orapwd`命令略有不同,需要先...
这意味着当数据库启动时,PMON进程会自动将当前数据库实例注册到监听器的监听列表中,无需在`listener.ora`文件中显式配置实例信息。 - **启用动态监听的条件**: - 数据库必须设置`INSTANCE_NAME`和`SERVICE_NAME...
在 listener.ora 文件中,需要指定监听的实例名,这样监听程序就可以识别连接描述符中的服务请求。 三、 listener.ora 文件配置 listener.ora 文件是 Oracle 监听程序的配置文件,它用于指定监听程序的配置参数。...
2. **TNS设置**:检查`tnsnames.ora`文件,确保数据库服务名(Service Name)和连接字符串正确无误,同时确认TNS监听器配置正确。 3. **验证协议**:Oracle 12c可能要求更高级的认证方式,如AES256加密。检查数据库...
在 Oracle 11g Express Edition 中,listener.ora 文件通常位于 D:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN 目录下。可以使用文本编辑器打开该文件,并添加或修改相应的配置信息。 例如,在 ...
在 Centos5 下安装 Oracle 11g 数据库后,启动监听时可能会遇到 “The listener supports no services” 的问题,该问题导致远程连接时出现 ORA-12514:TNS:listener does not currently know of service requested ...
17. ORA-12514:TNS:listener does not currently know of service requested in connectdescriptor - 监听程序未注册请求的服务。检查服务名是否正确,或重启监听程序。 18. ORA-28001:口令已经失效 - 用户的...