Oracle即时客户端是否是一个实际的数据库?
我想创建一个小型开发数据库仅用于开发我的应用程序。我已经下载了Oracle Instant客户端并遵循了“安装”(即复制/粘贴和设置一些环境变量)的指示,但我找不到有关如何连接,登录,创建数据库等的任何信息,或甚至完全是Instant Client的具体内容。于是,几个具体的问题:Oracle即时客户端是否是一个实际的数据库?
- 是即时的客户只是一组驱动程序,并允许您连接到现有的数据库组件,也可以使用即时客户端创建和管理一个完全新的数据库?
,如果它可以被用来创建一个新的数据库:
- 你是如何“启动”(或类似概念)的数据库,以便准备连接。
- 因为没有安装,也没有默认配置,所以我还没有设置默认模式,端口等。那么,首次连接到数据库的默认连接信息是什么? 例如,我使用SQL Developer连接并管理我的远程数据库,那么如何从SQL Developer连接到Instant Client?
客户端只是一个客户端。
您需要下载Oracle数据库安装。最简单的就是XE(Express Edition) - 它是免费的,并且可以很快地在windows或linux上运行。
然后,您将安装服务器软件,然后创建数据库。然后你可以使用你的客户端连接到上述数据库。您现在可以使用客户端连接到任何可以在网络上看到的服务器上运行的任何Oracle数据库。
有更多的选择。
我会更详细地讨论这个问题here。
起初我认为Instant Client是XE的一个精简版,我试图找到一种方法来使用它。然而,你所描述的是我从阅读中了解到的,但我不确定。我之前使用过XE,我知道我在做什么,所以我会走这条路。非常感谢你对此进行了清理,我试图以错误的方式使用它真的让人感到沮丧。 – McSenstrum
对不起,我很高兴听到你走在正确的道路上。让我们知道你是否还需要其他事情。 – thatjeffsmith
我已经对OTN即时客户端页面做了一些描述调整,并发送了一条消息给Oracle文档编写者以改进手册中的描述。 –
“instantclient”顾名思义就是客户端。不,它不是RDBMS本身。如果您需要,就像您所说的那样,一个“小型开发数据库”可以查看Oracle XE版本。 [64](http://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html)。 [x86](http://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html) –
我主要来自SQL Server的背景,所以我找到了广阔的oracle景观很难浏览服务器,odac,ODBC驱动程序,即时客户端,SQL Developer的各种选项,其中包括一个客户端,可能?,厚驱动程序,瘦驱动程序。有很多方法可以做类似的事情。有一个陡峭的学习曲线来分类所有不同的概念和术语。 – McSenstrum