亲测Oracle XE在Windows系统的安装:比Linux更友好,但有一个坑

我们前面在TencentOS Server系统上面完成了Oracle数据库的安装(在CentOS停服后,我在国产系统TencentOS上成功安装了Oracle 11g!),也对WEB管理页面做了简单的认识(虚拟机跑Oracle卡成狗?服务器部署秒变流畅!揭秘免费数据库XE的隐藏功能)。
但是,我发现官方的操作指导不少是基于图形化的SQL Developer来介绍的,搞得我一时间有点摸不着头脑。再加上Windows也是目前用户数量最大的操作系统,比TencentOS要多得多,那我们就再简单学习一下如何在Windows系统上面安装Oracle数据库XE(Express Edition)的11g版本。
安装在Windows系统中,跟安装在Linux系统中的资源限制是一样的,都是最多只能使用1核CPU、1 GB内存和11 GB用户数据。而且我们已经发现安装在服务器的体验明显优于安装在笔记本电脑中,那我们就再创建一台Windows Server虚拟机,来安装测试一下。
Oracle数据库XE对于64位Windows系统,要求不能低于Windows Server 2008或Windows 7。Server系统不能使用核心安装,必须使用桌面体验;桌面系统不能使用家庭版系统。那我们就用Windows Server 2016测试一下,虚拟机配置信息如下:

在开始安装之前,我们还要检查一下系统环境是否满足要求。按照官方要求,首先要在Windows防火墙上放通1521端口(Oracle数据库监听程序)、2030端口(用于微软事务服务器的Oracle服务)、8080端口(Oracle HTTP监听程序)。必须要以管理员身份运行安装程序;如果安装过Oracle数据库,需要删除已有的 ORACLE_HOME环境变量;安装路径所在磁盘的文件系统格式需要为NTFS,并且禁用简单文件共享功能。
做好以上准备的检查,我们就可以开始安装了。
和Linux系统安装一样,也是先到官网下载软件安装包,按照说明选择并下载Microsoft Windows版本的Oracle Database XE,链接如下:
http://www.oracle.com/technetwork/database/express-edition/downloads/index.html
下载完成之后,解压压缩包,找到可执行文件setup.exe后,双击运行安装程序。

在Oracle Database 11g Express Edition安装向导的欢迎窗口中,点击【下一步】。

在许可协议窗口中,选择【我接受本许可协议中的条款】,然后点击【下一步】。

在选择目标位置窗口中,推荐接受默认的安装位置;或者选择其他安装目录,注意目录中不能存在空格或中文字符。然后点击【下一步】。

如果我们系统预留的端口号满足要求,即1521、2030、8080这些端口号当前未被使用,则安装程序会自动使用它们,而跳过对应步骤。如果这些端口被占用了,那么安装程序会提示你输入可用的端口号。

在指定数据库口令窗口中,输入并确认用于SYS和SYSTEM数据库帐户的密码,我们还是配置和Linux一样的Tietou.11g。然后点击【下一步】。

在摘要窗口中,检查安装设置,如果没有问题,点击【安装】开始安装。

等待安装完成之后,点击【完成】结束安装。

跟Linux系统中一样, Oracle Database XE安装完成之后,数据库就已经默认启动并运行了,我们可以立即使用它。
查看开始菜单,发现【Oracle database 11g Express Edition】下有以下子程序:Backup Database、Restore Database、Start Database、Stop Database、入门、阅读文档、运行SQL命令行、注册在线论坛、转至在线论坛等。

如果Oracle服务或数据库运行异常,我们可以点击Start Database重新启动数据库。

如果数据库运行正常,我们可以运行【运行SQL命令行】程序来连接数据库。

连接时,首先要输入CONNECT发起连接,然后输入用户名SYSTEM(或SYS)连接到数据库,并提供我们在安装过程中创建的密码,我这里是Tietou.11g。连接成功之后,我依旧执行了查询命令,但是输出明显比Linux系统要多得多。

SELECT * FROM USER_TABLES;
退出也很简单,直接关闭命令行窗口即可。
最后,我们在浏览器中访问Oracle Application Express的Web管理界面,这次使用本地环回地址就可以了:
http://127.0.0.1:8080/apex

这次我们在登录页面直接将界面语言修改为【中文(简体)】,然后登录。
首次登录还是要修改默认密码,这里可以设置跟当前密码相同的或者不同的新密码。

剩下的操作就跟Linux系统一样了。
我们可以在任务管理器中查看Oracle占用的系统资源。

可以看到OracleServiceXE服务占用了502 MB内存,不知道这个在不在限制的1 GB内存中。

不过整体上看,Windows系统中的安装要简单得多,而且比较顺畅,就是这个内存占用比Linux系统中要高得多。

声明:来自铁军哥,仅代表创作者观点。链接:https://eyangzhen.com/3241.html

铁军哥的头像铁军哥

相关推荐

关注我们
关注我们
购买服务
购买服务
返回顶部