Windows XP安装Oracle数据库完整教程
很多老旧电脑或特定工作环境还在用Windows XP,想装Oracle数据库学习SQL或跑一些老程序,其实是可行的。XP系统本身已经停止官方支持很久了,新版本的Oracle早就不再兼容,所以只能选老版本。目前最稳妥、对新手最友好的选择是Oracle 10g或者Oracle 11g Express Edition(简称XE)。XE是免费精简版,限制用户数据11GB、内存1GB左右,但日常学习和小规模测试完全够用,安装过程也更简单。
下面按实际操作顺序,把从准备到装完验证的每一步都写清楚,适合完全没接触过Oracle的小白跟着做。
一、安装前必须检查和准备的事项
先看硬件和系统是否达标。
内存建议至少1GB,最好2GB以上,否则安装过程会很卡,甚至失败。硬盘剩余空间至少需要5GB以上,推荐留10GB空闲。处理器随便什么Pentium 4或同等级就行。系统必须是Windows XP Professional SP2或SP3,Home版有时会出权限问题,尽量用Professional。
登录账号必须有管理员权限。安装前先把杀毒软件和防火墙临时关掉,否则容易把安装文件误报成病毒直接拦截。如果电脑是动态获取IP(DHCP),一定要先装微软环回适配器(Loopback Adapter),不然安装到一半会报网络相关错误。
安装环回适配器的方法很简单:
- 开始菜单 → 控制面板 → 添加硬件。
- 选“是,我已经连接了此硬件” → 下一步。
- 选“添加新的硬件设备” → 下一步。
- 选“安装我手动从列表选择的硬件” → 下一步。
- 选“网络适配器” → 下一步。
- 制造商选Microsoft,型号选Microsoft Loopback Adapter → 下一步一直到完成。 装好后给这个虚拟网卡随便设一个固定IP,比如192.168.1.10,子网掩码255.255.255.0就行。
Oracle安装包可以从Oracle官网历史版本下载区找,或者用可靠的镜像站。10g通常是几个压缩包,11g XE是单个exe或zip。下载后解压到纯英文路径,比如D:\oracle_install,路径里千万别出现中文或空格。
二、正式开始安装(以Oracle 11g XE为例,最适合新手)
- 右键点击解压后的setup.exe,选择“以管理员身份运行”。
- 出现安装向导后,直接点“下一步”。
- 接受许可协议,继续下一步。
- 选择安装位置。默认会装到C:\oraclexe,如果C盘空间紧张,可以改到D盘或其他盘,记住这个路径后面要用。
- 设置SYS和SYSTEM用户密码。这两个是最高权限账号,密码尽量设复杂一点,但自己一定要记住,建议写在本子上。密码要求至少包含字母和数字。
- 确认摘要信息无误后,点“安装”。安装过程大概需要10到30分钟,期间电脑会自动创建几个服务,不要手动干预。
- 安装完成后会出现“完成”按钮,点一下就结束了。此时桌面或开始菜单会出现Oracle相关快捷方式。
如果选装完整版Oracle 10g,步骤会多几步:先选“基本安装”还是“高级安装”,基本安装更适合新手。安装类型选“企业版”或“标准版”都可以,全局数据库名建议用orcl,SID也用orcl。内存配置可以先按默认,安装完再调整。安装过程中会自动创建数据库,时间比XE长一些。
三、安装完成后的必要检查和启动
安装结束后,Oracle服务不会自动全部启动,需要手动确认。
打开“开始 → 控制面板 → 管理工具 → 服务”,找到名字以Oracle开头的几项:
- OracleServiceXE(或OracleServiceORCL)
- OracleXETNSListener(或OracleOraDb10g_home1TNSListener)
把它们的启动类型都改成“自动”,然后右键启动。如果启动失败,多半是密码或路径问题,可以重新运行安装程序里的配置助手。
验证安装是否成功:
- 打开命令提示符(开始 → 运行 → 输入cmd)。
- 输入sqlplus /nolog
- 再输入conn sys/你的密码 as sysdba 如果能顺利进入SQL提示符,说明数据库已经正常运行。
也可以用SQL Developer连接(如果装了的话),主机填localhost,端口1521,服务名XE或orcl,用户名system,密码就是安装时设的那个。
四、常见问题及解决办法
安装到一半提示“环境检查失败”或“网络配置错误”,十有八九是没装环回适配器,回去补装后再重试。
提示磁盘空间不足,把临时文件清掉,或者把安装路径改到空间更大的盘。
服务启动不了,检查服务里Oracle相关项是否被禁用,或者用命令行手动启动: net start OracleServiceXE net start OracleXETNSListener
忘记SYS密码的话,可以在命令行用orapwd工具重置,或者重新安装(数据会丢,慎用)。
安装后电脑变慢,是因为Oracle默认会占用不少内存。可以在服务里把自动启动改成手动,需要时再开,或者调小SGA内存参数(进阶操作,新手先不动)。
五、后续使用小建议
装好后建议马上做一个简单备份,把oradata目录整个复制到其他地方。日常练习可以创建自己的用户:
在sqlplus里执行: create user test identified by test123; grant connect, resource to test;
以后用test用户登录就行,避免一直用sys高权限账号。
XP本身安全风险很高,装完Oracle后尽量别连公网,或者只在内网使用。如果只是临时学习,装完用完可以考虑把服务关掉,减少资源占用。
整个过程按上面步骤走,绝大多数XP机器都能一次成功。关键是选对版本、装好环回适配器、用管理员权限、路径全英文。装完后多练几次sqlplus和基本查询,很快就能上手。

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