热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

尝试个Oracle在线实训环境

尝试个Or

熟悉Oracle的朋友,可能知道Oracle免费的SQL、PL/SQL在线学习网站https://livesql.oracle.com,注册一个Oracle账户,无需安装数据库,就可在他提供的平台中测试我们的SQL、PL/SQL,非常便捷,

Oracle Live SQL是基于Oracle Application Expresse (APEX)搭建的,目前他提供的是一个Oracle 19c的环境,他的风格就像PLSQL Developer、DBeaver这种图形化前端,

其实这种云端数据库,在日常工作中,还是非常需要的,例如我们临时需要测个SQL,但是手头上没数据库,或者配置太低,影响效率,云端数据库就起到了作用,开箱即用。

最近墨天轮推出了Oracle在线实训环境,和Oracle Live SQL最大的区别,就是他提供的其实是一个Linux WEB终端,登录访问Oracle 18c Express Edition (XE)的PDB模式,同时提供了一些常用的DBA管理脚本。

现在是推广期,只需要1分钱,第一次购买的有效期是90天,期间没有打开次数限制,并且失效后还可以多次续订,也没有购买限制。

申请入口,https://www.modb.pro/market/204347

于是我就用在微信群中抢到的巨款2元红包,支付了1分钱,尝个鲜,

购买完成,"我的数据库"中可以找到入口,点击"连接数据库",

就进入到我的专属控制台,

登陆默认是root账户,可以切换到oracle,trace日志显示建库的进度,

    tail -f opt/oracle/diag/rdbms/xe/XE/trace/alert_XE.log

    登录数据库,能看到打开的XEPDB1,

    根据教材,我们创建HR这个schema,

    教材提供的登录方式是EASY CONNECT,

    还可以自行改下配置文件,增加一个PDB的访问,

    /opt/oracle/product/18c/dbhomeXE/network/admin

    就可通过TNS,访问数据库了,

    /home/oracle/admin,是些常用的SQL脚本,

    但是某些脚本,可以尝试改改,例如tablespace_used.sql,按照G计算,因为实际环境给的空间容量都在1G以下,所以显示G就会比较迷惑,还是少除一个1024,舒服一些,

    有几点疑问,和值得改进的

    1. 如果命令行能支持我们常用的鼠标左键复制/中键粘贴,或者Ctrl+C/Ctrl+V,就更好了,目前好像只能支持用Shift+Ins进行粘贴。

    2. 如果能支持FTP进行上传下载,就更方便了。

    3. 如果点击关闭数据库,当前数据库中的内容和存储的脚本,都会清空,再次连接数据库,会重新初始化,我猜点击"连接数据库"应该是做了操作系统的镜像恢复,然后触发了数据库的恢复操作,相当于给了你一台新的Linux和Oracle,因此耗时很久。用户如果直接关闭当前窗口,事实上数据库资源还在运行中,只要在30分钟内再进入,之前创建的数据则不会被删除(刷新当前页面也是一样的),反之则删除资源。这点一定要注意。

    4. Oracle 19c是相对稳定的一个版本,建议实训环境,能升级到19c。

    5. 打开一个能占满全屏的文件,屏幕就成半屏,退出再操作,就都是半屏了,只能重新登陆,可能是Chrome前端展示的兼容性,

    从试用情况看,搭建过程比较人性化,至少对我来说,命令行的操作要比图形化更顺畅,而且我可以用Linux环境的特性,例如环境变量、脚本、快捷键,提高工作效率。在使用兼容性、便捷性上,还可以持续提升。作为一个开箱即用的数据库环境,还是能给我们日常的工作带来一些帮助的,而且更贴和我们日常的操作。

    相关链接,

    (1) 申请入口,https://www.modb.pro/market/204347

    (2) 墨天轮Oracle实训环境操作手册,https://www.modb.pro/db/140775

    (3) 墨天轮数据库在线实训平台V1.0操作手册,

    https://www.modb.pro/db/104002

    近期更新的文章:

    《Java文件写入的6种方法》

    《第七届DAMS中国数据智能管理峰会(上海站) - 文末俩惊喜》

    《MyBatis动态传递参数的两种方式#{}和${}》

    《OpenJDK的一个bug》

    DTCC参会归来有感


    文章分类和索引:

    《公众号800篇文章分类和索引》



    推荐阅读
    • ABP框架是ASP.NET Boilerplate的简称,它不仅是一个开源且文档丰富的应用程序框架,还提供了一套基于领域驱动设计(DDD)的最佳实践架构模型。本文将详细介绍ABP框架的特点、项目结构及其在Web API优先架构中的应用。 ... [详细]
    • oracle c3p0 dword 60,web_day10 dbcp c3p0 dbutils
      createdatabasemydbcharactersetutf8;alertdatabasemydbcharactersetutf8;1.自定义连接池为了不去经常创建连接和释放 ... [详细]
    • 从0到1搭建大数据平台
      从0到1搭建大数据平台 ... [详细]
    • 本文深入探讨了NoSQL数据库的四大主要类型:键值对存储、文档存储、列式存储和图数据库。NoSQL(Not Only SQL)是指一系列非关系型数据库系统,它们不依赖于固定模式的数据存储方式,能够灵活处理大规模、高并发的数据需求。键值对存储适用于简单的数据结构;文档存储支持复杂的数据对象;列式存储优化了大数据量的读写性能;而图数据库则擅长处理复杂的关系网络。每种类型的NoSQL数据库都有其独特的优势和应用场景,本文将详细分析它们的特点及应用实例。 ... [详细]
    • 在运行于MS SQL Server 2005的.NET 2.0 Web应用中,我偶尔会遇到令人头疼的SQL死锁问题。过去,我们主要通过调整查询来解决这些问题,但这既耗时又不可靠。我希望能找到一种确定性的查询模式,确保从设计上彻底避免SQL死锁。 ... [详细]
    • 本文详细介绍如何在忘记MySQL服务器密码的情况下进行密码重置,包括具体的步骤和注意事项。 ... [详细]
    • 包含phppdoerrorcode的词条 ... [详细]
    • 如何高效查看Java API和源码
      在Java学习过程中,查看API文档和源码是提高编程能力的重要手段。本文将详细介绍如何使用各种工具和方法高效地查看Java API和源码。 ... [详细]
    • 本文介绍了如何利用HTTP隧道技术在受限网络环境中绕过IDS和防火墙等安全设备,实现RDP端口的暴力破解攻击。文章详细描述了部署过程、攻击实施及流量分析,旨在提升网络安全意识。 ... [详细]
    • 秒建一个后台管理系统?用这5个开源免费的Java项目就够了
      秒建一个后台管理系统?用这5个开源免费的Java项目就够了 ... [详细]
    • 您的数据库配置是否安全?DBSAT工具助您一臂之力!
      本文探讨了Oracle提供的免费工具DBSAT,该工具能够有效协助用户检测和优化数据库配置的安全性。通过全面的分析和报告,DBSAT帮助用户识别潜在的安全漏洞,并提供针对性的改进建议,确保数据库系统的稳定性和安全性。 ... [详细]
    • 本文深入解析了通过JDBC实现ActiveMQ消息持久化的机制。JDBC能够将消息可靠地存储在多种关系型数据库中,如MySQL、SQL Server、Oracle和DB2等。采用JDBC持久化方式时,数据库会自动生成三个关键表:`activemq_msgs`、`activemq_lock`和`activemq_ACKS`,分别用于存储消息数据、锁定信息和确认状态。这种机制不仅提高了消息的可靠性,还增强了系统的可扩展性和容错能力。 ... [详细]
    • 本文详细介绍了在 Oracle 数据库中使用 MyBatis 实现增删改查操作的方法。针对查询操作,文章解释了如何通过创建字段映射来处理数据库字段风格与 Java 对象之间的差异,确保查询结果能够正确映射到持久层对象。此外,还探讨了插入、更新和删除操作的具体实现及其最佳实践,帮助开发者高效地管理和操作 Oracle 数据库中的数据。 ... [详细]
    • 图数据库与传统数仓实现联邦查询使用CYPHER实现从关系数据库过滤时间序列指标一、MySQL得到研报实体在Oracle中的唯一ID二、Oracle中过滤时间序列数据三、CYPHER ... [详细]
    • 本文探讨了如何在C#应用程序中通过选择ComboBox项从MySQL数据库中检索数据值。具体介绍了在事件处理方法 `comboBox2_SelectedIndexChanged` 中可能出现的常见错误,并提供了详细的解决方案和优化建议,以确保数据能够正确且高效地从数据库中读取并显示在界面上。此外,还讨论了连接字符串的配置、SQL查询语句的编写以及异常处理的最佳实践,帮助开发者避免常见的陷阱并提高代码的健壮性。 ... [详细]
    author-avatar
    PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有