如何使用SQL Developer命令行在Oracle database 11g中创建新数据库?
我在Linux虚拟机上安装了Oracle Database 11g Express Edition 11.2.0.2.0版-64位产品。linux机器没有桌面环境,因此无法使用SQL Developer软件。据Oracle称,SQLcl是Oracle数据库的命令行界面,它结合了SQL*Plus和SQL Developer的强大功能。我现在已经安装了SQLcl(sqldeveloper命令行),并且能够在linux虚拟机上运行它 bin文件夹(在sqlcl文件夹内)包含运行sqlcl的脚本sql。运行sql后,系统会提示我输入用户名和密码。完成后,我会在CLI中看到SQL>如何使用SQL Developer命令行在Oracle database 11g中创建新数据库?,oracle,sqlcl,Oracle,Sqlcl,我在Linux虚拟机上安装了Oracle Database 11g Express Edition 11.2.0.2.0版-64位产品。linux机器没有桌面环境,因此无法使用SQL Developer软件。据Oracle称,SQLcl是Oracle数据库的命令行界面,它结合了SQL*Plus和SQL Developer的强大功能。我现在已经安装了SQLcl(sqldeveloper命令行),并且能够在linux虚拟机上运行它 bin文件夹(在sqlcl文件夹内)包含运行sqlcl的脚本sql。
我在网上找到了关于如何创建列和表的各种资源。但是,我还没有找到关于如何使用SQLcl创建数据库的信息。是否有自动创建数据库的SQLcl命令?如果没有,在Oracle中创建数据库的另一种方法是什么?谢谢。当您安装XE时。。。。它自动创建了一个名为“XE”的数据库。您可以使用您设置为登录的登录“系统”和密码 关键信息
- 服务器:(您定义的)
- 港口:1521
- 数据库:XE
- 用户名:系统
- 密码:(您定义的)
而且Oracle很难让您轻松地创建另一个数据库。通常,您必须使用SQL或其他工具来创建除“XE”之外的更多数据库。您真的在尝试创建一个新的数据库,还是创建一个新的模式(用户)来创建下的表?如果您来自另一个DBMS平台,则这些术语的含义可能不同。对于express edition,您不能有超过1个数据库。你只能得到XE,你不能创造第二个。