虚拟机跑Oracle卡成狗?服务器部署秒变流畅!揭秘免费数据库XE的隐藏功能

上次安装好Oracle之后(在CentOS停服后,我在国产系统TencentOS上成功安装了Oracle 11g!),我不是说使用体验比较差嘛。经过了解,主要是因为产品限制,Oracle Database XE(Express Edition)定位就是免费版,所以限制了可用资源为1核CPU、1 GB内存和11 GB用户数据。
但是,装在笔记本电脑的虚拟机里面,性能也太低了,光是启动HTTP服务就要两三分钟,而且还有可能启动失败,或者启动之后连接失败。
所以,我就想,既然限定了是1核CPU,那我换成性能强一点的CPU不就行了,比如迁移到我的HPE服务器上(如何将VMware ESXi中的虚拟机迁移到Workstation)。
于是,我就在服务器上重新装了一遍。没想到,几分钟就装好了,而且服务启动也快,使用体验完胜笔记本电脑的虚拟机。
在WEB管理的登录页面,我发现了几处之前没注意的地方。

首先,管理语言不用登录就能设置,在登录框下面有个语言选择,直接点击【中文(简体)】就能切换管理语言了。
其次,登录按钮旁边有个超链接【单击此处以了解如何入门】,不过链接的文章好像已经被移除了。毕竟过了十几年了,可能是由于Oracle服务调整导致的,建议查看最新文档或社区,或者等我后面安装新的试一下。

再次,页面底部还有三个区域:工作区、入门和社区。【工作区】区域可以设置数据库相关的操作,如重设口令、查找我的工作区和管理。

看上去好像管理数据库需要配置电子邮件地址。
在【入门】区域,有本地的学习指引,还有三个相关的官网技术链接。

不过只有apex.oracle.com可以访问,另外两个显示网站遇到技术困难,无法正常工作。

在【社区】区域,虽然提供了4个链接,但是只有BLOG能够访问,也是重定向到了APEX社区。

其余三个(论坛、打包的应用程序、合作伙伴)均无法访问了。

那我们回到本地的【学习Application Express】页面,左侧应该就是学习路径了吧,包含间接、合并、体系结构、自助、安全性、Websheets、应用程序开发、SQL工作室、小组开发、管理和管理开发等步骤,当点击到最后一步时,页面顶部还有【完成】按钮,点击就会返回到登录页面。

右上角的社区跟我们在登录页面看到的差不多,多了一个无法访问的链接。
右面的演示应该是开发的项目。比如【日历】就是基于SQL查询的日历区域示例。

【图表】的左上角有个国家的筛选框,看上去是基于关键值进行查询操作;但是需要Adobe Flash Player,无法展示了。

【数据条目表单】可以通过手工编辑创建雇员,相当于一个小型的雇员管理系统。

对应的所有数据都在【交互式报表】里面,这是一个标准的Oracle Application Express交互式报表的实例,可以单击标题实现过滤和排序,还可以控制展示的列,对于数据库的查询操作。这么看,上一个【数据条目表单】就是新增操作了。

查看【层次】演示,重点介绍SQL CONNECT BY语法,下面还有对应的SQL语句。

【地图】演示就是通过单击某个国家/地区来显示对应区域雇员的报表,下面也有对应的SQL语句。不过受Flash停止支持的限制,也无法展示了。

【主从】演示使用表格式表单在报表中更新行并进行验证,下面也有对应的SQL语句。

【移动表头】演示了Oracle 11g中引入的PIVOT SQL语法,没听过,还是要多学习才行。

【面板】演示了如何将报表和图标组合在一起以提供概要信息,单击数据可以细化到详细资料,即跳转到【数据条目表单】或【交互式报表】进行查询或修改,下面展示了五个面板区域的SQL语句。同样有两个面板区域受Flash停止支持的限制也无法展示了。

【树】演示了基于SQL查询的javascript树控件示例,可以查看员工的组织架构图标。

【XML】演示了如何使用XML数据类型,现在看的话,还是有点云里雾里。

感觉按照Oracle官方的介绍,仅用一个数据库工具好像就能完成一个系统的开发呢?按照官方资料介绍,这恰恰体现了Oracle APEX的低代码开发潜力,适合快速原型构建,目前还不知道难度有多大。

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

铁军哥的头像铁军哥

相关推荐

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