今天遇到一个问题,本地1521端口启用,但远程不能访问
修改监听的配置文件后,提示:监听不可用
在网上找了很多方法,以下方法可行:
登录数据库:
$sqlplus / as sysdba
显示服务名:
SQL>show parameter service_names
强制注册服务:
SQL>alter system register;
查看监听状态:
$lsnrctl reload
$lsnrctl status
据说还有一种方法,没有实验,记录如下:
在listener.ora里面添加了一行
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(SID_NAME = orcl)
)
)
注:里面的orcl根据你安装的数据库实例名确定
修改监听的配置文件后,提示:监听不可用
在网上找了很多方法,以下方法可行:
登录数据库:
$sqlplus / as sysdba
显示服务名:
SQL>show parameter service_names
强制注册服务:
SQL>alter system register;
查看监听状态:
$lsnrctl reload
$lsnrctl status
据说还有一种方法,没有实验,记录如下:
在listener.ora里面添加了一行
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(SID_NAME = orcl)
)
)
注:里面的orcl根据你安装的数据库实例名确定
文章详细介绍了在遇到本地数据库监听端口启用但远程无法访问的问题时,通过登录数据库、显示服务名、强制注册服务、查看监听状态等步骤成功解决问题的方法。此外,还提供了一种未实验的解决方案,在listener.ora文件中添加特定配置来尝试解决类似问题。
555

被折叠的 条评论
为什么被折叠?



