数据库启动的监听器服务

在启动数据库的时候,有时候会报一个
Ora-12514:TNS:监听程序当前无法识别链接描述符中请求的服务,
在这种情况下,我们可以打开ORACLE安装目录下的listener.ora.
原始的配置如下
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\product\10.1.0\Db_1)
(PROGRAM = extproc)
)
)


LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
)
)
我们可以在SID_LIST_LISTENER后面加上
(SID_DESC =
(GLOBAL_DBNAME = ORACLE)
(ORACLE_HOME = D:\oracle\product\10.1.0\Db_1)
(SID_NAME = ORACLE)
)
结果如下:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\product\10.1.0\Db_1)
(PROGRAM = extproc)
)(SID_DESC =
(GLOBAL_DBNAME = ORACLE)
(ORACLE_HOME = D:\oracle\product\10.1.0\Db_1)
(SID_NAME = ORACLE)
)

)

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
)
)
### 启动Oracle数据库监听器 对于启动Oracle数据库监听器的操作,具体方法依赖于操作系统环境。以下是针对不同操作系统的解决方案。 #### Windows环境下启动Oracle监听器 当遇到本地计算机上的`OracleOraDb10g_home1TNSListener`服务启动后又停止的情况时,可以尝试以下解决办法[^1]: - 使用命令提示符或PowerShell作为管理员身份运行。 - 输入并执行 `net start OracleOraDb10g_home1TNSListener` 命令来重新启动监听器服务。 #### Unix/Linux系统下的启动过程 在Linux环境中,为了确保能够顺利重启Oracle数据库及其监听器,建议按照如下流程操作[^4]: ```bash su - oracle sqlplus / as sysdba shutdown immediate; startup; exit; lsnrctl stop lsnrctl start ``` 上述脚本首先切换至oracle用户账户,接着利用SQL*Plus工具连接到实例并安全关闭再开启数据库本身,最后通过`lsnrctl`指令集管理监听器的状态——先停用再激活它。 #### AIX平台上的处理方式 AIX作为一个专有的UNIX版本同样支持类似的自动化配置手段用于保障每次开机都能自动加载必要的组件和服务[^3]。这通常涉及到编辑特定的初始化文件以加入自定义的服务注册逻辑,从而实现无需人工干预就能完成整个栈(包括WebLogic应用服务器)的一键式部署与恢复功能。 无论在哪种平台上工作,都推荐定期验证监听程序的工作状况以预防潜在故障的发生。可以通过简单的命令检查当前监听进程是否正常运作: ```bash lsnrctl status ``` 此命令适用于大多数类Unix系统以及Windows Server系列的产品线,并能提供关于端口占用情况、已知客户端链接数目等有用的信息片段[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值