windows oracle11g安装

老刘

Windows 系统下 Oracle 11g 详细安装指南

Oracle 11g 是一款经典的企业级数据库软件,虽然在官方支持上已逐渐被新版取代,但在许多特定业务场景和教学环境中,其稳定性和成熟度依然备受青睐。对于需要在 Windows 系统上部署 Oracle 11g 的用户来说,安装过程可能会遇到一些特有的挑战。本文将手把手带你完成整个安装流程,并避开常见的“坑”。

一、 安装前准备:兵马未动,粮草先行

在双击安装程序之前,充分的准备工作能避免90%的安装失败问题。

1. 硬件与系统要求检查

  • 操作系统:Oracle 11g R2 支持 Windows 7、Windows Server 2008 R2、Windows 10/11 以及 Windows Server 2012/2016/2019(部分版本需注意兼容性)。对于个人学习,建议使用 Windows 10 专业版或企业版。
  • 内存:物理内存至少 1GB,建议 2GB 或以上。虚拟内存(页面文件)大小建议设置为物理内存的1.5到2倍。
  • 硬盘空间:安装目录至少需要 5GB 空闲空间,数据库文件存储目录建议预留 10GB 以上。
  • 处理器:无特殊要求,现代处理器均可。

2. 软件包下载 由于 Oracle 11g 已非主流版本,官方下载渠道可能已关闭。请务必从可信赖的渠道获取安装包,通常包含两个压缩文件:

  • win64_11gR2_database_1of2.zip
  • win64_11gR2_database_2of2.zip 请确保下载的版本(32位或64位)与你的 Windows 系统匹配。

3. 关键准备工作

  • 关闭杀毒软件与防火墙:在安装过程中,临时关闭它们可以防止安装程序文件被误拦截,导致安装不完整。
  • 以管理员身份运行:这是最重要的步骤!无论是解压还是安装,都必须右键点击程序,选择“以管理员身份运行”。
  • 解压安装包:将上述两个压缩包解压到同一个文件夹下,例如 D:\Oracle11g_Install。注意路径中不要包含中文或特殊字符(如空格、括号等),建议使用全英文路径。

二、 逐步安装图解:跟着做,不出错

以下以 Windows 10 64位系统安装 Oracle 11g R2 为例。

步骤1:启动安装程序 进入解压后的文件夹,找到并右键点击 setup.exe,选择“以管理员身份运行”。

步骤2:配置安全更新 安装程序启动后,会提示配置电子邮件接收安全更新。对于个人学习环境,可以直接取消勾选“我希望通过 My Oracle Support 接收安全更新”,点击“下一步”。此时可能会弹出一个“未提供电子邮件地址”的警告,直接选择“是”即可。

步骤3:安装选项 选择“创建和配置数据库”,然后点击“下一步”。这是最常用的选项,会一次性完成软件安装和初始数据库的创建。

步骤4:系统类 根据你的用途选择:

  • 桌面类:适用于笔记本电脑或台式机,安装过程更简单,会自动进行大部分配置。新手强烈推荐此选项。
  • 服务器类:适用于服务器环境,提供更多高级配置选项,如RAC、ASM等。 这里我们选择“桌面类”,点击“下一步”。

步骤5:Oracle主目录与位置 这里需要设置Oracle的安装目录。

  • Oracle基目录:例如 D:\app\Administrator(建议不要安装在C盘系统盘)。
  • 软件位置:会自动生成在基目录下,如 D:\app\Administrator\product\11.2.0\dbhome_1
  • 数据库文件位置:使用默认即可。 再次确认路径中无中文和空格,点击“下一步”。

步骤6:典型安装配置(核心步骤) 这是最关键的一步,请仔细填写:

  • 全局数据库名:为你即将创建的数据库起个名字,例如 orcl
  • 数据库口令:为重要的系统账户(如SYS, SYSTEM)设置密码。请务必设置一个强密码并牢记! 为了简化,可以勾选“所有账户使用同一管理口令”。
  • 创建为容器数据库:默认不勾选,保持即可。 检查无误后,点击“下一步”。

步骤7:先决条件检查 安装程序会自动检查系统环境是否符合要求。如果所有检查都通过,会显示“成功”。如果出现失败项(通常是计算机名、内存、网络配置等),请根据提示进行修复。

  • 常见问题:提示“物理内存不足”但实际内存足够。这可能是Windows的页面文件(虚拟内存)设置太小。可以手动调整:右键“此电脑”->“属性”->“高级系统设置”->“性能-设置”->“高级”->“虚拟内存-更改”,设置为“系统管理的大小”或手动设置一个更大的值(如8192MB),重启后再试。

步骤8:安装摘要 确认所有安装信息无误后,点击“完成”,开始正式的安装过程。这个过程会比较长,大约需要20-40分钟,请耐心等待。

步骤9:数据库创建与配置 软件安装完成后,会自动启动“Database Configuration Assistant”来创建数据库。期间会弹出多个DOS命令行窗口,这是正常现象,切勿关闭。

步骤10:安装完成 当出现“Database Configuration Assistant”完成页面,并显示“数据库创建完成”时,点击“确定”。最后会显示一个包含重要信息的完成页面:

  • Database Control URL:这是Oracle企业管理器的Web访问地址(如 https://localhost:1158/em)。
  • 全局数据库名:你之前设置的(如 orcl)。 务必记下这个页面信息! 然后点击“关闭”,完成全部安装。

三、 安装后验证与基本操作

安装完成后,如何确认数据库真的在正常运行呢?

1. 验证服务 按下 Win + R,输入 services.msc 打开服务管理器。查找以“Oracle”开头的服务,确保以下两个核心服务状态为“正在运行”:

  • OracleServiceORCL(ORCL是你的数据库名)
  • OracleOraDb11g_home1TNSListener

*2. 使用SQLPlus连接测试**

  • 点击开始菜单,找到“Oracle - OraDb11g_home1”文件夹,运行其下的“SQL Plus”。
  • 用户名输入:sys as sysdba
  • 口令输入:你安装时设置的密码。
  • 如果成功连接,会显示“已连接到 Oracle 11g Enterprise Edition...”的提示符 SQL>。输入 select 1 from dual; 能返回结果,即证明数据库运行正常。输入 exit 退出。

3. 访问企业管理器 打开浏览器,输入安装完成时记录的URL(如 https://localhost:1158/em)。首次访问可能需要接受安全证书警告。登录用户名 sys,密码是你的安装密码,连接身份选择 SYSDBA,即可进入Web管理界面。

四、 常见问题与避坑指南

  • 问题1:安装过程中,进度条卡在某个百分比长时间不动。

    • 分析:这通常发生在“链接二进制文件”阶段,可能是杀毒软件干扰或系统临时问题。
    • 解决:耐心等待至少30分钟。如果完全无响应,强制结束安装程序,彻底清理Oracle残留文件和注册表(可使用Oracle官方卸载工具或第三方清理工具),重启电脑后重装。
  • 问题2:监听程序无法启动,无法连接数据库。

    • 分析:可能是监听器配置文件 listener.ora 或网络配置有问题。
    • 解决:打开“Net Configuration Assistant”(开始菜单中Oracle程序组里),选择“监听程序配置”,尝试重新配置或修复监听程序。
  • 问题3:忘记SYS/SYSTEM密码。

    • 解决
      1. 打开命令行(管理员),输入:sqlplus /nolog
      2. 连接:conn / as sysdba (此命令允许以操作系统认证方式本地登录,无需密码)
      3. 登录成功后,修改密码:alter user sys identified by 新密码;alter user system identified by 新密码;
  • 给新手的终极建议

    • 虚拟机先行:如果你是在自己的主力电脑上操作,强烈建议先在 VMware 或 VirtualBox 中创建一个 Windows 虚拟机进行安装练习。这样即使安装失败或想重来,也不会影响主机环境。
    • 路径纯净:安装路径、主机名、用户名都使用纯英文,这是避免各种诡异问题的最简单法则。
    • 记录信息:安装时设置的数据库名、端口号、管理网址和密码,一定要用文本文件保存好。

Oracle 11g 在 Windows 上的安装更像是一个精细的“配置工程”,而非简单的“下一步”点击。只要按照上述步骤,仔细做好前期准备,大部分用户都能顺利完成安装。安装成功后,你就拥有了一个强大的本地数据库学习环境,可以尽情探索 SQL 和 PL/SQL 的世界了。如果在安装中遇到本文未覆盖的特殊问题,欢迎关注后续的故障排查专题。

文章版权声明:文章内容均来源于各大短视频平台搜集以及修改和删减新增,如有侵权或者违规,请联系站长进行删除,如需转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,7人围观)

还没有评论,来说两句吧...

目录[+]