3

我正在尝试在 Oracle SQL Developer 中建立新连接,但我不想连接到现有数据库,而是想创建一个新数据库,我可以将自己的表上传到其中。我知道这是可能的,因为有人在我的另一台电脑上做过。

尝试进行“新连接”总是说网络适配器无法建立连接。这是合乎逻辑的,因为我想要我自己的,我只能在我的电脑上使用。

任何人都知道如何做到这一点?提前致谢!

格兹!

4

2 回答 2

3

您无法使用 SQL Developer 执行此操作。

您的 PC 上是否已经有正在运行的数据库?是快捷版(XE)吗?Express Edition 只能有一个数据库。如果不是 XE,请使用 DBCA(数据库配置助手)创建数据库。

如果您的 PC 上没有 Oracle,则需要下载并安装二进制文件。XE install 在安装过程中创建数据库。其他版本的 Oracle 会在安装二进制文件后提示您是否需要数据库或使用 DBCA。

你确定你想要一个数据库而不仅仅是一个新的用户/模式来存储你的表吗?请参阅“CREATE USER ...”命令的文档以在现有数据库中创建新用户。

于 2013-02-08T15:29:59.937 回答
3

CREATE DATABASE [databasename] 命令将创建一个新数据库。确保您已连接到要在其上创建数据库的服务器。

CREATE DATABASE mydatabase;

根据服务器的配置,您可能需要提供更多选项。还,

“要创建数据库,您必须具有 SYSDBA 系统权限。”

http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_5004.htm

于 2013-02-08T15:47:09.803 回答