登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> SoftHub关联区 >> 主题: [★★★★★]oracle 监听端口连接不上的原因 -- 还要看绑定的地址     [回主站]     [分站链接]
[★★★★★]oracle 监听端口连接不上的原因 -- 还要看绑定的地址
clq
浏览(267) - 2019-01-16 12:38:38 发表 编辑

关键字: oracle

[2019-07-15 21:13:01 最后更新]
oracle 监听端口连接不上的原因 -- 还要看绑定的地址

 某日安装了 oracle11g 却连接不上 1521 端口,还以为是 企业版本 不能在 win10 安装的原因 -- 因为安装过程的确也提示错误了。
但我已经安装过好几次,所以肯定是可以的。最后发现是绑定的 ip 问题,这样绑定后是不能有 127.0.0.1 连接的(据说在绑定 host 时指定域名就会支持绑定所有的 ip,我测试了确实如此)

---------------------------------------

安装 oracle 后有好几种方法可以配置监听

默认安装不一定能正常工作,因为其会默认绑定一个 ip 地址,但这个地址如果是 dhcp 分配的地址就会在下一次重启后
连接不上。

这时候可以使用 “Net Manager” 来配置,“Net Configuration Assistant”也可以,但是不太直观。

-------------------------------------------------

本质上都是修改以下文件
D:\new\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora

可通过后面的方法启动、停止、查看监听情况。

-------------------------------------------------
Oracle安装后,怎么启动

1、 到windows服务里找instance和listener,比如带ORCL的项启动
2、或者用sqlplus /nolog
SQL>conn / as sysdba
SQL> startup
3、关闭
SQL>shutdown immediate
4、检查监听
netstat -an|findstr 1521

--------------------------------------------------
这样启动了也不一定成功。

>
"重新启动 OracleServiceORCL 和 OracleOraDb11g_home1TNSListener 服务。最后试一试,连接成功!"

>我修改后是重启服务 “OracleOraDb11g_home1TNSListener” 后才成功。





[图片]
clq  2019-07-09 16:15:19 发表 编辑

附:绑定域名的方法是将
app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora
文件中的
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
改为
(ADDRESS = (PROTOCOL = TCP)(HOST = vm1)(PORT = 1521))
这样的内容,然后重启就可以了。

另外,如果是测试的话。在 vm虚拟机中用 win7 装一个 oracle 11g 的桌面版本就可以了。

这样配置后可以在别的机器上使用 "sqldeveloper-18.2.0.183.1748-no-jre" 这样的 oracle 自己的管理工具来连接了。这个工具是 java 的,并不需要安装啰嗦的 oracle 客户端。


clq  2019-07-09 16:26:15 发表 编辑

安装方法可参考
https://www.cnblogs.com/wangsaiming/p/3573509.html?utm_source=tuicool&utm_medium=referral
不过里面有个重要的内容写错了,
地址不是 http://localhost:1158/em 而是 https://localhost:1158/em
千万注意是 https !!!

安装的要点的几个:
1.在密码修改那里最好是给统一的密码,并且 "去掉Scott的用户的勾,然后设置新口令,并且设置sys和system两个帐号的密码,点击【确定】"。
2.输入管理口令的时候要输入全局数据库名,这里会有一个默认的一长串,最好是直接改成 orcl 这样简单的,免得后面连接时出乱子。
3.可以选择企业版,不过会很繁琐,如果只是开发或者练习 oracle 的 sql 语法的话,选择桌面版本简单很多。ps.在 11g 中两者是同一个安装包。

clq  2019-07-09 16:34:25 发表 编辑

图片见上地址,文字全文如下
"
Win7 32位操作系统安装Oracle11g R2 图解示例。废话不说了,直接上图。

1、下载的两个oracle 11gR2压缩包解压到单独的文件夹中。

2、找到解压的database文件夹中的Setup.exe直接双击安装。

3、安装环境检测

4、检测通过后,将弹出图形化的界面

5、去掉接收安全更新的勾,直接点击下一步

6、点击【是】,安装选项设置,默认选中创建和配置数据库,点击下一步

7、系统类设置,默认选择桌面类,点击下一步

8、安装配置,

9、执行条件检查

10、概要描述

11、点击【完成】,进行正式安装

12、如果一切顺利的话,数据库将会安装完成并且弹出如下界面,进行用户解锁和口令管理,点击【口令管理】

13、口令管理,设置密码和解锁用户

去掉Scott的用户的勾,然后设置新口令,并且设置sys和system两个帐号的密码,点击【确定】

14、安装完成

15、点击【关闭】,完成安装。

16、测试Oracle数据库是否安装成功。

   进入计算机的服务管理中查看是否有Oracle相关的一些服务是否安装和是否启动。

17、在浏览器中输入:http://localhost:1158/em ,进入EM管理器,如图出来这个界面,恭喜你Oracle数据库安装成功了。

18、输入解锁的帐号中的其中一个用户,进行登录查看,scott,sys,system

19、win7 32位安装Oracle11g R2图解教程到此完成,希望本文对您有些帮助,祝您工作活和生活一切顺利。

"



总数:3 页次:1/1 首页 尾页  
总数:3 页次:1/1 首页 尾页  


所在合集/目录



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1