Windows server R2安装Oracle 11g遇到的问题

时间:2024-03-22 09:49:18

用Windows10电脑远程Windows server 2012 R2桌面安装Oracle 11g。

1. 解压安装包(同时提取两个压缩包)

Windows server 2012 R2安装Oracle 11g遇到的问题

2. 修改database\stage\cvu路径下的cvu_prereq文件,在<CERTIFIED_SYSTEMS><\CERTIFIED_SYSTEMS>标签中追加以下内容:

Windows server 2012 R2安装Oracle 11g遇到的问题

3. 然后再setup,进入安装Oracle一般流程

4. 键盘win+s搜索“防火墙”,点击【高级安全Windows防火墙】,设置入站规则:

1)点击右侧栏【新建规则】

Windows server 2012 R2安装Oracle 11g遇到的问题

2)选择单选项【端口】,点击【下一步】

Windows server 2012 R2安装Oracle 11g遇到的问题

3.)选择单选项【TCP】,选择【特定本地端口】并填入 1521,点击【下一步】

Windows server 2012 R2安装Oracle 11g遇到的问题

4)选择单选项【允许连接】,点击【下一步】

Windows server 2012 R2安装Oracle 11g遇到的问题

5)根据实际应用场景,勾选应用规则,点击【下一步】

Windows server 2012 R2安装Oracle 11g遇到的问题

6)命名,点击【完成】

Windows server 2012 R2安装Oracle 11g遇到的问题

5. 如何确定1521端口号是否开启:

1)用telnet命令(ping只能确定是否能连接主机,无法查看端口状态),需要安装telnet客户端:从win10电脑进入【控制面板】=》【程序和功能】=》【启用或关闭Windows功能】,在弹出的小窗口中勾选这两个选项

Windows server 2012 R2安装Oracle 11g遇到的问题

Windows server 2012 R2安装Oracle 11g遇到的问题

2)在cmd中输入命令: telnet [oracle主机IP] [端口号],键enter执行

注意:以上命令之间的空格

会提示以下信息:

Windows server 2012 R2安装Oracle 11g遇到的问题

解决方案:

1)在Windows server 2012 R2 的桌面,点击左下角文件夹图标,选择【这台电脑】,右键鼠标【属性】,获取计算机名:

Windows server 2012 R2安装Oracle 11g遇到的问题

Windows server 2012 R2安装Oracle 11g遇到的问题

2)进入Oracle软件安装目录,本人装E盘,所以路径为 E:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN,修改listener.ora文件(记得备份原文件),将“HOST = localhost” 修改为“HOST = [计算机名]”,如下:

Windows server 2012 R2安装Oracle 11g遇到的问题

3) 键盘Ctrl+Shift+Esc进入任务管理器,点击【服务】列表,找到OracleOraDb11g_home1TNSListener服务,右键选【重新启动】。

Windows server 2012 R2安装Oracle 11g遇到的问题

4)进入本机电脑cmd重新输入telnet命令,键enter执行,如进入一个黑界面,且弹框标题变成"Telnet IP"证明端口能够用外网访问了。

Windows server 2012 R2安装Oracle 11g遇到的问题