【问题标题】:Is Oracle Instant Client an actual database?Oracle Instant Client 是一个实际的数据库吗?
【发布时间】:2023-03-21 10:26:02
【问题描述】:

我想创建一个小型开发数据库,​​仅用于开发我的应用程序。我已经下载了 Oracle Instant 客户端并按照说明“安装”(即复制/粘贴并设置一些环境变量),但我找不到有关如何连接、登录、创建数据库等的任何信息,甚至确切地说是 Instant Client 是什么。所以,几个具体的问题:

  1. Instant Client 只是一组允许您连接到现有数据库的驱动程序和组件,还是可以使用 Instant Client 创建和管理全新的数据库?

如果它可以用来创建一个新的数据库:

  1. 如何“启动”(或类似概念)数据库,以便为连接做好准备。
  2. 因为没有安装,也没有默认配置,所以我没有设置默认的schema、端口等。那么,第一次连接数据库的默认连接信息是什么? 例如,我使用 SQL Developer 连接和管理我的远程数据库,那么如何从 SQL Developer 连接到 Instant Client?

【问题讨论】:

  • instantclient,顾名思义,只是一个客户。不,这不是 RDBMS 本身。如果您需要,如您所说,small dev database 看看 Oracle XE 版。 x64x86
  • 我主要来自 SQL Server 背景,所以我发现广阔的 oracle 环境难以导航,有各种服务器选项、odac、ODBC 驱动程序、即时客户端、SQL Developer,其中包括客户端,也许?,粗驱动,细驱动。有很多方法可以做类似的事情。对所有不同的概念和术语进行分类需要一个陡峭的学习曲线。

标签: oracle client instant


【解决方案1】:

客户只是一个客户。

您需要下载 Oracle 数据库安装。最简单的是 XE(Express Edition)——它是免费的,而且在 windows 或 linux 上运行很快。

然后您将安装服务器软件,然后创建一个数据库。然后您可以使用您的客户端连接到所述数据库。您现在可以使用您的客户端连接到在您的网络上可以看到的任何服务器上运行的任何 Oracle 数据库。

还有更多选择。

我会更详细地讨论这个here

【讨论】:

  • 起初我认为 Instant Client 是 XE 的精简版,我试图找到一种方法来使用它。但是,您所描述的是我从阅读中了解到的,但我不确定。我以前用过 XE,我知道我在用它做什么,所以我会走那条路。非常感谢您解决这个问题,试图以错误的方式使用它真的让我很沮丧。
  • 很抱歉让您感到困惑,但很高兴听到您走在正确的道路上。如果您需要其他任何事情,请告诉我们。
  • 我对 OTN Instant Client 页面进行了一些描述调整,并向 Oracle 文档作者发送了一条说明以改进手册中的描述。
猜你喜欢
  • 1970-01-01
  • 2014-10-18
  • 2019-03-11
  • 1970-01-01
  • 2022-08-02
  • 2018-02-23
  • 1970-01-01
  • 1970-01-01
  • 2012-04-12
相关资源
最近更新 更多