【问题标题】:Create a new database in Oracle Developer在 Oracle Developer 中创建一个新数据库
【发布时间】:2019-04-16 23:31:09
【问题描述】:

我在我的计算机上下载并安装了 Oracle SQL Developer。我连接到我公司的数据库。但是,由于我仍在学习 SQL 查询 - 我想测试我在模拟数据库上编写的查询。

我的问题是如何创建数据库?

我通过互联网搜索并尝试了以下内容。

在新建/选择数据库连接菜单框中,我输入了以下内容:

连接名称:HR_ORCL

用户名:HR

密码:HR

连接类型:基本

角色:默认

主机名:本地主机

端口:1521

SID:ORCL

然后我点击测试并收到以下错误消息:“状态:失败-测试失败:IO 错误:网络适配器无法建立连接”。

如何创建模拟数据库?

谢谢!

【问题讨论】:

  • Oracle SQL Developer 是一个客户端工具,它不包含数据库服务器组件。您需要先在计算机上安装和配置服务器。如果这是在公司机器上,您遇到许可问题(因为那是 Oracle 的商业模式),所以我建议使用替代 DBMS,如 PostgreSQL 或 SQL Server Express,除非您真的需要学习 PL/SQL其他方言。
  • 您安装了 SQL Developer,现在怎么办? - 让数据库“玩”medium.com/oracledevs/… 的选项

标签: database oracle-sqldeveloper


【解决方案1】:

Oracle 的旗舰数据库产品是一个“客户端/服务器”系统,其中数据库在服务器进程内运行,该服务器进程通常在专用数据库服务器计算机上运行,​​所有其他客户端软件(包括业务 Web 应用程序、Web 服务、桌面软件和Oracle SQL Developer 等开发工具是单独运行的,不需要数据库服务器在本地运行。

要创建在您的计算机上运行的数据库,您需要在您的计算机上安装 Oracle 数据库服务器。鉴于 Oracle 将软件许可审计转变为非常有利可图的商业模式的商业模式,您可能不会获得公司 IT 人员的批准来在您的本地计算机上安装 Oracle 服务器:他们会在您的本地计算机上设置您自己的私有数据库实例现有服务器供您使用或指导您安装 Oracle 许可计划未涵盖的不同(免费)数据库服务器 - 这些不同的产品使用不同的 SQL 方言(例如 MS SQL Server 使用 T-SQL,Oracle 使用 PL /SQL 等)以及不同的 DBA 和开发工具(例如 SSMS+SSDT 而不是 Oracle SQL Developer)。

【讨论】:

    【解决方案2】:

    获取免费的 Oracle 数据库有多种选择。

    XE 18 最近在这里发布:

    https://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html

    这里有一个开发者日虚拟机,里面有实验室和一个数据库:

    https://www.oracle.com/technetwork/database/enterprise-edition/databaseappdev-vm-161299.html

    这里有 Tim Hall 的 docker 选项大纲:

    https://oracle-base.com/blog/2018/07/26/oracle-database-18-3-0-and-docker/

    【讨论】:

      猜你喜欢
      • 2013-09-11
      • 1970-01-01
      • 1970-01-01
      • 2020-04-23
      • 1970-01-01
      • 2015-07-15
      • 1970-01-01
      • 2015-04-11
      • 1970-01-01
      相关资源
      最近更新 更多