【问题标题】:How to create a new database in Oracle Database 11g using SQL Developer command line?如何使用 SQL Developer 命令行在 Oracle Database 11g 中创建新数据库?
【发布时间】:2016-10-22 07:37:31
【问题描述】:

我在 Linux 虚拟机上安装了 Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production。 linux 机器没有桌面环境,这消除了使用 SQL Developer 软件的可能性。据 Oracle 介绍,SQLcl 是 Oracle 数据库的命令行界面,它结合了 SQL*Plus 和 SQL Developer 的强大功能。我现在已经安装了 SQLcl(SQL Developer 命令行)并且能够在 linux vm 上运行它。

bin 文件夹(在 sqlcl 文件夹内)包含运行 sqlcl 的脚本 sql。运行 sql 后,系统会提示我输入用户名和密码。完成后,我会在 CLI 中看到 SQL>

我在网上找到了有关如何创建列和表的各种资源。但是,我还没有找到有关如何使用 SQLcl 创建数据库的信息。是否有自动创建数据库的 SQLcl 命令?如果不是,那么在 Oracle 中创建数据库的另一种方法是什么?谢谢。

【问题讨论】:

  • 你真的是想创建一个新的数据库,还是实际上是一个新的模式(用户)来创建表?如果您来自另一个 DBMS 平台,这些术语的含义可能会有所不同。

标签: oracle sqlcl


【解决方案1】:

当您安装 XE....时,它自动创建了一个名为“XE”的数据库。您可以使用您设置的登录“系统”和密码登录。

关键信息

  • 服务器:(你定义的)

  • 端口:1521

  • 数据库:XE

  • 用户名:系统

  • 密码:(你定义的)

Oracle 也很困难,没有告诉您轻松创建另一个数据库。通常,除了“XE”之外,您还必须使用 SQL 或其他工具来创建更多的数据库。

【讨论】:

  • 使用 express 版本,您不能拥有超过 1 个数据库。你只得到XE,你不能创造第二个。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-08-26
  • 2013-09-11
  • 2016-02-27
  • 2020-04-23
  • 1970-01-01
  • 2012-05-24
  • 2019-04-16
相关资源
最近更新 更多